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(周)

    例如,要将追溯更改日志的最大存留期设置为两天,请键入:


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

    每 5 分钟从更改日志中删除超过此期限的条目。