2.6. バックエンドデータベースの整合性の確認
dsctl dbverify コマンドを使用すると、管理者はバックエンドデータベースの整合性を検証できます。たとえば、
userroot
データベースを確認するには、以下のコマンドを実行します。
- 必要に応じて、インスタンスのバックエンドデータベースをリスト表示します。
dsconf -D "cn=Directory Manager" ldap://server.example.com backend suffix list
# dsconf -D "cn=Directory Manager" ldap://server.example.com backend suffix list dc=example,dc=com (userroot)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 後のステップでデータベースの名前が必要になります。 - Directory Server インスタンスを停止します。
dsctl instance_name stop
# dsctl instance_name stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - データベースを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 検証プロセスで問題が報告された場合は、手動で修正するか、バックアップを復元します。
- Directory Server インスタンスを起動します。
dsctl instance_name start
# dsctl instance_name start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow