日期:2014-05-16  浏览次数:20460 次

RMAN-20035 RMAN-06004与恢复目录重新注册

一个Orccle 数据库RMAN 热备份失败,报错RMAN-20035RMAN-06004 。而使用exp 进行的逻辑备份正常。

报错信息如下:

?

RMAN-03014: implicit resync of recovery catalog failed

?

RMAN-06004: ORACLE error from recovery catalog database: RMAN-20035: invalid high recid

?

?

这些错误信息也证明数据库本身没有问题,问题应该出在RMAN 上。

?

(miki西游 @mikixiyou 文档,原文链接: http://mikixiyou.iteye.com/blog/1534864 )

这个库的环境和备份配置这里先介绍一下。

数据库是Oracle 8.1.7.4 ,很早的一个版本。RMAN 备份的目录库是在一个Oracle 10g 的数据库中。

这个错误导致了数据库RMAN 热备份不成功。

问题的关键点是来自恢复目录数据库的错误,如下:

RMAN-06004: ORACLE error from recovery catalog database: RMAN-20035: invalid high recid

1.? 分析