Sun Java System Directory Server Enterprise Edition 6.2 管理指南

Procedure修剪回溯變更記錄

回溯變更記錄中的項目在指定的一段時間過後,會自動移除。若要配置項目經過多久的時間後會自動刪除,請務必啟用回溯變更記錄,再設定 cn=Retro Changelog Plugincn=pluginscn=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 表示週

    例如,若要將回溯變更記錄最長存在期限設為兩天,請鍵入:


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

    下次在變更記錄上進行作業時會修剪回溯變更記錄。