上一主题: ca_qmgr - 示例下一主题: ca_recoverdb - 语法


ca_recoverdb - 数据库恢复命令

每次运行备份作业时,CA ARCserve Backup 都会将有关已备份的计算机、目录和文件,以及所用介质的信息记录到它的数据库中。 这样,您就可以随时找到需要还原的文件。 数据库恢复命令 (ca_recoverdb) 是一种自保护功能,允许您恢复丢失的 CA ARCserve Backup 数据库,前提是原先已由正使用该数据库的 CA ARCserve Backup 域备份过。

注意:ca_recoverdb 实用工具调用 ca_restore 命令来实施数据库恢复功能。 ca_recoverdb 实用工具将自动确定 CA ARCserve Backup 数据库是 SQL Server 数据库还是 SQL Server 2005 Express Edition 实例,并为 ca_restore 命令提供适当的参数。

注意:将 CA ARCserve Backup 服务器配置为支持群集时,所有与 ARCserve 主产品相关的关键服务(不是与代理相关的服务)将由适用的群集服务(MSCS 或 NEC CLUSTERPRO)监视。 如果某个与 ARCserve 主产品有关的服务失败或需要关闭,群集服务会自动尝试重新启动它,如果重新启动尝试失败,还会自动触发故障切换。 要运行该任务,必须停止 ARCserve 服务。 然而,在支持群集的环境下,必须首先手动让群集服务停止继续监视服务和尝试自动重新启动或故障切换。 关于停止群集服务监视 HA 服务的过程,请参阅《管理指南》。

注意:ca_recoverdb 实用工具仅用于在同一计算机中或进行 ASDB 备份的 ARCserve 域中恢复 ARCserve 数据库 (ASDB)。 如果想在一台计算机上备份 ASDB,并在其他计算机上将其恢复(这两台计算机位于不同的 ARCserve 域),则不能使用此命令。 在此情形中,有两种解决方法:

解决方法 1:

  1. 从计算机 A 执行灾难恢复备份,然后在计算机 B 上将其恢复。

    这一解决方法需要安装有灾难恢复选件。

解决方法 2:

  1. 将 CA ARCserve Backup 同时安装在计算机 A 和计算机 B 上。
  2. 在计算机 A 上执行 ASDB 备份。
  3. 将磁带移动到计算机 B 上,然后提交合并作业,从而将磁带的信息合并到计算机 B 上的 CA ARCserve Backup 中。
  4. 在计算机 B 上打开还原管理器(“按树还原”选项)并找到“CA ARCserve Backup 数据库”。
  5. 右键单击“CA ARCserve Backup 数据库”,选择弹出菜单上的“代理选项”。
  6. 从“代理还原选项”对话框中选择以下选项:
  7. 提交还原作业。

详细信息:

ca_recoverdb - 语法

ca_recoverdb - 选项

ca_recoverdb - 示例