欢迎访问机房运维工作室

爱数知识库

AnyBackup-Oracle 表级恢复任务执行失败,提示:RMAN-05063、RMAN-05056

频道:爱数知识库 日期: 浏览:28

AnyBackup-Oracle 表级恢复任务执行失败,提示:RMAN-05063、RMAN-05056

关键字

表级恢复、RMAN-05063、RMAN-05056


适用产品

  • AnyBackup Enterprise 7.0.18.0 及更高版本
  • AnyBackup Express 7.0.18.0 及更高版本
  • AnyBackup CDM 7.0.18.0 及更高版本


问题描述

在使用 AnyBackup 对 Oracle 数据库进行表级恢复时,恢复任务执行失败,提示如下信息:

RMAN输出报错,请检查下是否符合备份恢复条件、是否有配置错误或者有对Oracle的错误操作。

RMAN-05056: Table SYS.TEST1 belongs to SYS

RMAN-05056: Table SYS.TEST2 belongs to SYS

RMAN-05063: Cannot recover specified tables


问题影响

无法使用 AnyBackup 完成 Oracle 数据库的表级恢复。


问题原因

Oracle 表级恢复无法恢复 sys 用户所属的表,这是 Oracle 产品自身限制。


解决方案

为了解决该问题,可按实际需求参考如下两种场景进行处理

场景一:若需测试表级恢复功能,请更换使用非 sys 用户的表进行测试。

注意:目的表名称也不能填写为 sys 用户所属的表。


场景二:若需恢复 sys 用户所属的表,请更换使用实例级恢复。