以下过程介绍如何在目录中恢复后缀。必须已经使用仅备份目录数据所述的过程备份了服务器。在恢复复制协议中所涉及的后缀之前,请先阅读恢复复制的后缀。
不要在执行恢复操作期间停止服务器。由于恢复服务器会覆盖所有现有的数据库文件,因此自备份以来对数据所做的所有修改都会丢失。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
使用以下任一命令恢复服务器:
如果您的服务器是本地服务器并且已停止,请键入:
$ dsadm restore instance-path archive-dir |
例如,要从备份目录恢复备份,请键入:
$ dsadm restore /local/ds/ local/ds/bak/2006_07_01_11_34_00 |
如果您的服务器是远程服务器并且正在运行,请键入:
$ dsconf restore -h host -p port archive-dir |
例如,要从备份目录恢复备份:
$ dsconf restore -h host1 -p 1389 /local/ds/bak/2006_07_01_11_34_00 |
有关这些命令的详细信息,请参见 dsadm(1M) 和 dsconf(1M) 手册页。
目录服务器将在下面的目录中创建 dse.ldif 文件的两个备份副本:
instance-path/config |
dse.ldif.startOK 文件将在服务器启动时记录 dse.ldif 文件的副本。dse.ldif.bak 文件包含最近对 dse.ldif 文件所做更改的备份。请将包含最近更改的文件复制到您的目录中。
对于此过程的某些部分,可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。此过程的其他部分只能使用命令行完成。