SnapManager Oracle
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

对克隆问题进行故障排除

贡献者

您可以找到有关克隆操作期间可能发生的情况以及如何解决这些问题的信息。

现象 说明 临时解决策

如果将归档目标设置为 use_DB_recovery_file_dest ,则克隆操作将失败。

当归档目标引用 use_DB_recovery_file_dest 时,闪存恢复区域( Flash Recovery Area , FRA )会主动管理归档日志。在克隆或还原操作期间, SnapManager 不使用 FRA 位置,因此操作失败。

将归档目标更改为实际归档日志位置,而不是 FRA 位置。

克隆操作失败,并显示以下错误消息: Cannot Perform operation : Clone Create 。根发生原因: ORACLE-001 :执行 SQL 时出错: [alter database open RESETLOGS ; ] 。命令返回: ora-01195 :文件 1 的联机备份需要更多恢复才能保持一致。

如果 Oracle 侦听器无法连接到数据库,则会发生此问题描述。

如果使用 SnapManager 图形用户界面克隆备份,请执行以下操作:

  1. 在存储库树中,单击 * 存储库 * > * 主机 * > * 配置文件 * 以显示备份。

  2. 右键单击要克隆的备份,然后选择 * 克隆 * 。

  3. 在克隆初始化页面上,输入必需值并选择克隆规范方法。

  4. 在克隆规范页面上,选择 * 参数 * 。

  5. 单击 * + 参数 * 选项卡。

  6. 在 * 参数 Name* 字段中,输入名称作为 local_listener ,然后单击 * 确定 * 。

  7. 选中 local_listener 行的 * 覆盖默认值 * 复选框。

  8. 单击任何参数,然后双击 local_listener 参数,并输入以下值:( address= ( protocol=tcp )( host=<yor_host_name> )( port=<port#> ))

  9. 单击 * 保存到文件 * 。

  10. 单击 * 下一步 * 并继续执行克隆创建向导。

如果使用命令行界面克隆备份,则必须在克隆规范文件的 * <parameters>* 标记中包含以下信息:

<parameters>
  <parameter>
  <name>local_listener</name>
  <value>(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=<port#>)))</value>
  </parameter>
</parameters>

克隆操作失败,并显示一条错误消息,指出您正在使用的挂载点已在使用中。

SnapManager 不允许您通过现有挂载点挂载克隆。因此,不完整的克隆不会删除挂载点。

指定要由克隆使用的其他挂载点,或者卸载有问题的挂载点。

克隆操作失败,并显示一条错误消息,指出数据文件的扩展名不是 .dbf 。

某些版本的 Oracle NID 实用程序无法处理数据文件,除非这些文件使用扩展名 .dbf 。

  • 重命名数据文件以使其扩展名为 .dbf 。

  • 重复备份操作。

  • 克隆新备份。

克隆操作因要求未满足而失败。

您正在尝试创建克隆;但尚未满足某些前提条件。

按照 creating a cloner 中所述继续操作以满足前提条件。

在克隆拆分操作后, SnapManager 无法生成新配置文件,并且用户不知道是否已创建新配置文件。

如果在执行克隆拆分操作后未创建新配置文件,则 SnapManager 无法提示。由于不显示提示符,您可能会假定已创建配置文件。

在 SnapManager 命令行界面( CLI )中,输入 clone split result 命令以查看克隆拆分操作的详细结果。

SnapManager for Oracle 无法克隆 Oracle 10gR2 ( 10.2.0.5 )物理 Oracle 数据防护备用数据库。

在对使用 Oracle Data Guard 服务创建的 Oracle 10gR2 ( 10.2.0.5 )物理备用数据库执行脱机备份时, SnapManager for Oracle 不会禁用托管恢复模式。由于此问题描述,所做的脱机备份不一致。当 SnapManager for Oracle 尝试克隆脱机备份时,它甚至不会尝试对克隆的数据库执行任何恢复。由于备份不一致,克隆的数据库需要恢复,因此 Oracle 无法成功创建克隆。

将 Oracle 数据库升级到 Oracle 11gR1 ( 11.1.0.7 修补程序)。

将备份克隆到远程主机失败,并显示以下错误消息 Error : Access is denied 。

挂载时,如果为 snap mount 命令提供了主机的 IP 地址,则克隆操作可能会失败。如果数据库所在的主机位于工作组中,而远程主机位于域中,则会发生此问题描述,反之亦然。

您必须确保远程主机和数据库所在的主机均位于域中,而不是工作组中。