上一主题: 备份数据库之后审核日志中出现 UTimes 和拒绝记录下一主题: 连接到远程计算机


CA ControlMinder 数据库损坏

在 UNIX 上有效

症状:

我在 CA ControlMinder 错误日志中发现类似如下的消息:

seoswd: [ID 973226 auth.error] 与 seosd 的通讯超时。 正在执行 seosd 
致命错误!
Inseosrt_InitDatabase (0x270)
警告: /Access Control 路径/seosdb/seos_cdf.dat 已损坏

解决方案:

使用以下过程可修复数据库损坏。

注意:此过程假定数据库安装在默认位置 /opt/CA/AccessControl 中。

修复 CA ControlMinder 数据库损坏

  1. 停止 CA ControlMinder:
    secons -s
    
  2. (可选)将数据库备份到其他位置,以便在需要时将数据库提供给技术支持。
  3. 验证数据库是否标记为已关闭:
    cd /opt/CA/AccessControl /seosdb
    
    dbmgr -util -close
    

    注意:如果 CA ControlMinder 未正确关闭,数据库可能会标记为打开。

  4. 检查数据库:
    dbmgr -util -check
    
  5. 请执行下列操作之
  6. 构建数据库文件:
    dbmgr -util -build all
    
  7. 再次检查数据库:
    dbmgr -util -check
    
  8. 启动 CA ControlMinder:
    seload
    

注意:如果数据库仍是损坏的,则需要进一步调查。 要获得帮助,请通过 http://ca.com/worldwide 与技术支持联系。