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 用户所属的表,请更换使用实例级恢复。