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

二进制恢复

以下过程介绍如何在目录中恢复后缀。必须已经使用仅备份目录数据所述的过程备份了服务器。在恢复复制协议中所涉及的后缀之前,请先阅读恢复复制的后缀


注意 – 注意 –

不要在执行恢复操作期间停止服务器。由于恢复服务器会覆盖所有现有的数据库文件,因此自备份以来对数据所做的所有修改都会丢失。


Procedure恢复服务器

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 使用以下任一命令恢复服务器:

    • 如果您的服务器是本地服务器并且已停止,请键入:


      $ 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 配置文件

目录服务器将在下面的目录中创建 dse.ldif 文件的两个备份副本:


instance-path/config

dse.ldif.startOK 文件将在服务器启动时记录 dse.ldif 文件的副本。dse.ldif.bak 文件包含最近对 dse.ldif 文件所做更改的备份。请将包含最近更改的文件复制到您的目录中。

Procedure恢复 dse.ldif 配置文件

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

  1. 停止服务器。


    $ dsadm stop instance-path
    
  2. 转到包含配置文件的目录。


    $ cd instance-path/config
  3. 使用有效的备份配置文件覆盖 dse.ldif 文件,例如:


    $ cp dse.ldif.startOK dse.ldif
  4. 使用以下命令启动服务器:


    $ dsadm start instance-path