上一主题: secrepsw 实用程序-创建策略模型和 Shadow 文件下一主题: seerrlog 实用程序-显示错误日志记录


sedbpchk 实用程序-备份数据库

在 UNIX 上有效

sedbpchk 实用程序可创建数据库的备份副本。 它将运行时数据库复制到临时位置,对临时数据库执行各种数据库完整性检查,如果数据库通过检查,则将临时数据库复制到备份位置。

如果数据库未通过完整性测试,则 sedbpchk 会尝试确定是否在进行复制时向数据库应用了更新。 如果应用了更新,则数据库已损坏的结论可能并不准确。

如果复制数据库时没有应用任何更新,则数据库已损坏的推断可能是正确的。 在这种情况下,会向系统管理员发送一封邮件,系统管理员便可使用备份目录覆盖损坏的运行时数据库。

注意:此脚本并完全可靠。 它可能会在数据库并未损坏的情况下得出数据库已损坏的结论。 不过,数据库正常的结论始终是准确的。

要运行此脚本,您必须具有 root 和 ADMIN 权限。 在使用 sedbpchk 之前,建议您复查该脚本(位于 ACInstallDir/lbin 中,名为 sedbpchk.sh),以确认下列字段的值是否符合您站点的需要

MAIL_TO

指定向其发送数据库已损坏通知的用户的名称。

RETRIES

指定实用程序怀疑数据库损坏时,在发送通知前对数据库执行的检查次数

ACInstallDir

指定 CA ControlMinder 安装目录的位置。

SE_BINDIR

指定 CA ControlMinder 二进制文件目录的位置。

SE_DB_DIR

指定 CA ControlMinder 运行时数据库目录的位置。

SE_BCKDIR

指定备份数据库目录的位置。

SE_TMPDIR

指定临时数据库目录的位置。

注意:此实用程序作为脚本文件提供;您需要指定 .sh 扩展名来运行该实用程序。

此命令格式如下:

sedbpchk