4.6. 执行数据库完整性检查
目录服务器数据库完整性检查可以检测问题,如损坏元数据页面以及重复密钥的排序。如果出现问题,您可以重新索引数据库或恢复备份。
使用 dsctl dbverify 命令验证后端数据库的完整性。
流程
可选:列出实例的后端数据库:
dsconf <instance_name> backend suffix list
# dsconf <instance_name> backend suffix list dc=example,dc=com (userRoot)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 停止实例:
dsctl <instance_name> stop
# dsctl <instance_name> stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证数据库。例如,要验证
userRoot数据库,请输入:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果验证过程报告了任何问题,请手动修复或恢复备份。
启动实例:
dsctl <instance_name> start
# dsctl <instance_name> startCopy to Clipboard Copied! Toggle word wrap Toggle overflow