Heim >Datenbank >MySQL-Tutorial >RMAN创建恢复目录库出错RMAN-06444

RMAN创建恢复目录库出错RMAN-06444

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:15:561683Durchsuche

数据库oracle 8.1.7进行RMAN备份设置,其恢复目录库放在oracle10.2上。在创建恢复目录时,出现RMAN-06444错误。这是一个bug。之前

数据库Oracle 8.1.7进行RMAN备份设置,其恢复目录库放在oracle10.2上。

在创建恢复目录时,出现RMAN-06444错误。

这是一个bug。之前该8.1.7库resetlog open过一次,,所以一直有问题。于是想到重建,釜底抽薪。结果就出现了这样的错误。

具体错误信息如下:

bash-2.05$ rman target / rcvcat m18_cata_34/welcome2012@urpdb

Recovery Manager: Release 8.1.7.4.0 - Production

RMAN-06005: connected to target database: M18 (DBID=3753655651)
RMAN-06008: connected to recovery catalog database
RMAN-06428: recovery catalog is not installed

RMAN> create catalog ;

RMAN-06444: dbms_rcvman package body created with compilation errors
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06433: error installing recovery catalog

解决方法:

Oracle官方认为这个是一个bug,还没有修复。

但可以采取方法避免它。

在oracle 10.2数据库上,执行下列SQL

alter system set events '10932 trace name context level 32768';

然后回到oracle 8.1.7数据库上,执行创建恢复目录操作。

fix:

This bug is still not fixed in 9i or 10g, please use the workaround.
.

Workaround:
===========
Set the following event in 9i database as
.
SQL> alter system set events '10932 trace name context level 32768';
.
Then invoke 8.1.7 RMAN executable - connect to 9i catalog database
RMAN> create catalog;

这个问题应该很少会碰到了。现在能用到oracle8.1.7的环境已经很少了。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:RMAN备份alert日志报奇怪错误Nächster Artikel:MySQL 5.5字符集问题