Sun Java System Directory Server Enterprise Edition 6.3 管理ガイド

Procedure旧バージョン形式の更新履歴ログを削除する

旧バージョン形式の更新履歴ログのエントリは、指定した期間の経過後に自動的に削除することができます。エントリを自動的に削除する期間を設定するには、cn=Retro Changelog Plugin, cn=plugins, cn=config エントリに nsslapd-changelogmaxage 設定属性を設定します。

DSCC を使用してこのタスクを実行することはできません。次の手順に示すように、コマンド行を使用します。

  1. 旧バージョン形式の更新履歴ログが有効にされていることを確認します。


    $ dsconf get-server-prop -h host -p port retro-cl-enabled
  2. 旧バージョン形式の更新履歴ログが有効にされていなければ、有効にします。


    $ dsconf set-server-prop -h host -p port retro-cl-enabled:on
  3. 更新履歴ログの最大経過時間を設定します。


    $ dsconf set-server-prop -h host -p port retro-cl-max-age:duration
    

    duration には undefined (経過時間の制限なし) または次のいずれかを指定できます。

    • s (秒)

    • m (分)

    • h (時)

    • d (日)

    • w (週)

    たとえば、旧バージョン形式の更新履歴ログの最大経過時間を 2 日に設定するには、次のように入力します。


    $ dsconf set-server-prop -h host 2 -p 1389 retro-cl-max-age:2d

    この経過時間を超えるエントリは、5 分ごとに更新履歴ログから削除されます。