上一主题: 重新编制 CA ControlMinder 数据库索引下一主题: 更改 CA ControlMinder 代理通讯的端口号


重建 CA ControlMinder 数据库

因为对 CA ControlMinder 数据库进行了许多更新,所以数据库文件变得碎片化。 重新编制索引并重建数据库有助于确保数据库在速度和可靠性方面的优化。 请在每三到六个月执行一次的例行维护过程中重建数据库。

注意:在此过程中,CA ControlMinder 数据库会安装在默认位置 /opt/CA/AccessControl/seosdb (UNIX) 和 C:\Program Files\CA\AccessControl\Data\seosdb (Windows) 中。 要执行此过程,您必须以 root 用户 (UNIX) 或管理员 (Windows) 身份登录。

重建 CA ControlMinder 数据库

  1. 停止 CA ControlMinder。
  2. 浏览至以下目录:
  3. 备份数据库:
    dbmgr -backup backup_directory
    
  4. 从数据库中导出现有规则以及与用户相关的数据:
    dbmgr -export -l -f exported_filename
    dbmgr -migrate -r migrated_filename
    
  5. 导航到以下目录并在其中创建名为 seosdb_new 的目录:
  6. 在 seosdb_new 目录中创建数据库:
    dbmgr -create -cq
    
  7. exported_filenamemigrated_filename 文件复制到 seosdb_new 目录。
  8. 将从旧数据库中导出的现有规则以及与用户相关的数据导入新数据库:
    selang -l -f exported_filename
    dbmgr -migrate -w migrated_filename
    
  9. 将 seosdb 目录重命名为 seosdb_old。
  10. 将 seosdb_new 目录重命名为 seosdb。
  11. 启动 CA ControlMinder。

更多信息:

dbmgr 实用程序