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


ca_recoverdb - 选项

ca_recoverdb 提供恢复丢失的 CA ARCserve Backup 数据库的各种选项。

ca_stagingrep 命令包含以下选项:

cahost <hostname>

将默认主机从备份日志重定向到由 cahost 指定的主机。

例如:

HostA - 在备份日志中存在默认主机,将在 ca_restore 中使用。

HostB - 您指定的主机。

在这些示例中,如果您未指定 cahost 选项,则由 ca_recoverdb 实用工具调用的 ca_restore 命令将显示为:

ca_restore -cahost HostA

如果您指定了带有参数 HostB 的 cahost 选项,则由 ca_recoverdb 实用工具调用的 ca_restore 命令将显示为:

ca_restore -cahost HostB
-i [n]

指定使用交互模式。 如果包含此选项,则您可以通过选择要用作基准的备份,指定开始执行 CA ARCserve Backup 数据库恢复的时间点。 当调用交互模式时,ca_recoverdb 显示具有日志文件的 CA ARCserve Backup 序列的列表。 每个日志文件以完全数据库备份开始,包含依赖于此完全备份(完全备份是这些会话的“依存关系链”的根)的要还原的所有其他备份。

参数 n 用于指定您要从中选择的最新备份日志集(依存关系链)数。 n 值的范围为 1 到 99,默认值为 10。

当您选择完全备份序列时,将提示您选择要使用哪个会话作为还原点。 选择会话后,ca_recoverdb 实用工具将确定该序列的依存关系链,并使用 ca_restore 来为每个会话提交还原作业。

如果不包含 -i 选项,则 ca_recoverdb 实用工具自动使用最新的备份作为指定的选择,并为该会话构建依存关系链。 如果您恰好想恢复到最新时间备份,这将很有帮助。 但是,如果最新的备份丢失或损坏,则可以使用交互模式从较早的会话还原,然后将磁带合并以重新集成最新的信息。

-username <username> [-password <password>]

为将执行实际恢复作业的数据库代理指定身份验证信息。 如果不包括密码选项,则它默认为不需要密码。

-dbusername <database username> [-dbpassword <database password>]

为数据库指定身份验证信息。 如果不包括数据库用户名和相应的数据库密码,将默认为“dbusername”和“dbpassword”用于身份验证。

[-sessionpassword [session password] -sessionpassword [session password] ...]

为正在设置身份验证密码的会话指定身份验证信息。

[-waitForJobStatus <polling interval>]

指定一段时间间隔(以秒计算),ca_recoverdb 经过此时间间隔的等待后将退出,然后用返回代码表明作业结果是成功还是失败。

<polling interval> 值定义 ca_recoverdb 实用工具通过队列服务检查作业状态的频繁程度(以秒计)。 默认轮询时间间隔是 60 秒。

详细信息:

ca_recoverdb - 数据库恢复命令