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

Procedure使用需要最少磁盘空间的二进制副本初始化服务器

此过程将使用较少的磁盘空间和时间,因为它不创建数据库文件的备份副本。但是,它需要停止要克隆的服务器,以确保数据库文件处于一致状态。


注意 – 注意 –

不得使用此过程对已经加入多主复制方案的主服务器进行重新初始化。它只能用于重新初始化使用方服务器或初始化新的主服务器。要重新初始化现有的主副本,请使用联机初始化、导入 LDIF 文件或执行创建用于初始化服务器的二进制副本中的过程。


对于此过程的某些部分,可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。此过程的其他部分只能使用命令行完成。

  1. 在新复制后缀的目标计算机上安装目录服务器,创建新的服务器实例(如有必要),然后按照将二进制副本用于复制的限制中所述配置此服务器。

  2. 在包含此副本的复制拓扑中创建所有复制协议。

    请在此副本中包含来自提供方的协议。如果此副本不是专用使用方,请在其使用方中包含来自此副本的协议。请参见创建和更改复制协议

  3. 停止将要初始化或重新初始化的目标服务器,如启动、停止和重新启动目录服务器实例中所述。

  4. 选择经过完整配置和初始化的副本,此副本的类型与您要初始化的类型相同(主服务器、集线器或使用方),同时停止此服务器。

    如果要克隆多主配置中的主副本,请确保此主副本在停止之前处于最新状态,即包含来自其他主服务器的所有最新更改。

  5. 从目标服务器中删除所有数据库文件,包括事务日志、更改日志和区域文件 (__db.xxx files )。

    除非这些文件已被重新定位,否则数据库文件和事务日志位于 instance-path/db 目录中。

  6. 将源副本计算机中的所有数据库文件(包括事务日志和更改日志)复制或传送到目标计算机,例如,可以使用 ftp 命令完成此操作。

    除非这些文件已被重新定位,否则数据库文件和事务日志位于 instance-path/db 目录中。

    如果要初始化主服务器或集线器副本,还必须复制更改日志中的所有文件,默认情况下,更改日志位于 instance-path /changelog 中。

  7. 重新启动源服务器和目标服务器。