上一主题: epromote 实用程序 -- 实施强身份验证下一主题: sereport 实用程序报告配置


sepurgdb 实用程序-清除对未定义记录的数据库引用

在 UNIX 上有效

sepurgdb 实用程序可在整个数据库中搜索对未定义记录的引用,然后从数据库中删除这些引用,从而减小数据库。

重要说明! 出于安全目的,请先备份数据库,然后在运行 CA ControlMinder 后台进程时调用该实用程序。

删除某个记录后,列表(如 ACL 或组成员资格列表)中对它的引用通常保持原状,可减少处理时间。 这不会导致任何问题,因为 CA ControlMinder 为每个新记录分配了以前未使用过的唯一 ID。 您只需使用此实用程序释放一些磁盘空间。

要运行 sepurgdb,您必须为 root 用户,并从包含数据库文件的目录中调用实用程序。 数据库管理系统使用预先分配的磁盘空间。‑ 清除之后,数据库文件的大小通常不会有显著变化。 当以后数据库的大小增加时,由于预先进行了分配,文件大小可能不会发生明显变化。‑

此命令格式如下:

sepurgdb FilePath [Username]
FilePath

为实用程序的日志文件指定基本名称。 sepurgdb 实用程序将创建两个日志文件:

FilePath.err

包含所出现的错误的日志。

FilePath.log

包含所采取的操作的日志。

注意:您可以为 FilePath 指定一个负号 (‑),以合并两个日志并将其定向到标准输出。

用户名

(可选)指定 sepurgdb 用于替换 USER 记录组连接中已删除的所有者(不再存在的用户)的用户名。

注意:您定义的用户必须存在于数据库中,否则实用程序将忽略此选项。