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

逐渐向大型复制后缀添加大量条目

如果您有包含大量条目的目录,并且要添加大量条目,请不要使用 ldapmodify -a,因为这样做会消耗大量时间。通过在 dsconf import 命令中使用用于在复制拓扑中添加条目的选项,可以逐渐添加新条目。导出这些条目时,将生成包含附加内容和复制元数据的 LDIF 文件。然后,可以将生成的此 LDIF 文件导入其他副本中。生成的 LDIF 文件可确保复制在您要添加数据的副本之间始终保持同步。

Procedure向大型复制后缀添加大量条目

开始之前

此过程将生成大型 LDIF 文件。在运行第一个 dsconf import 命令之前,请确保具有足够的磁盘空间用于生成的 LDIF 文件。

无法使用 DSCC 执行此任务。请使用命令行,如以下过程所述。


注意 – 注意 –

可以使用此过程分以多次传递的方式初始化包含大量条目的服务器。但是,如果其中一次导入失败,则可能会丢失整个数据库。请务必在每次导入之前备份数据。


  1. 在任何主副本上导入条目。


    $ dsconf import -h host -p port -K generated-LDIF-file suffix-DN
    

    -K 选项确保不会删除现有数据。它还将生成 generated-LDIF-file 文件,此文件包含复制过程所需的新条目和信息。

  2. 在所有其他副本上,导入上一步生成的文件。


    $ dsconf import -h host -p port \
    -K -f incremental-output=no generated-LDIF-file suffix-DN
    

    选项 -f incremental-output=no 指定将不会生成其他 LDIF 文件。此过程只需要一个生成的 LDIF 文件。