Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

6.3.4. 単一データベースの復元

Directory Server コンソールではなく、コマンドラインで単一のデータベースを復元することが可能です。単一データベースを復元するには、以下を実行します。
  1. Directory Server が実行している場合は停止します。
    # systemctl stop dirsrv@instance
  2. -n パラメーターを使用してデータベース名を指定し /var/lib/dirsrv/slapd-instance/bak アーカイブからバックエンドを復元します。以下に例を示します。
    # bak2db -Z instance_name /var/lib/dirsrv/slapd-instance/bak/backup_file -n userRoot
  3. Directory Server を再起動します。
    # systemctl start dirsrv@instance
    注記
    Directory Server の起動に失敗した場合は、/var/lib/dirsrv/slapd-instance/db/log.### のデータベーストランザクションログファイルを削除してから、サーバーの起動を再試行します。