RMAN-06429: RCVCAT database is not compatible with this version of RMAN

Hello Friends,

In this post we will discuss the upgradation of recovery catalog.

for error RMAN-06429


$ rman target / catalog cgrman/@Findb

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Oct 10 16:57:34 2020
Version 19.8.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

connected to target database: FINDB (DBID=1438220241, not open)
connected to recovery catalog database
PL/SQL package RMAN.DBMS_RCVCAT version 12.02.00.01 in RCVCAT database is too old

RMAN> register database;

PL/SQL package RMAN.DBMS_RCVCAT version 12.02.00.01 in RCVCAT database is too old
PL/SQL package RMAN.DBMS_RCVCAT version 12.02.00.01 in RCVCAT database is too old
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of register command at 10/10/2020 16:59:34
RMAN-06429: RCVCAT database is not compatible with this version of RMAN

Solution :

This error occurs when the catalog version is not compatible with the target database version.

The catalog version must be equal to or greater than the target version.

To check the version of the catalog, connect to the catalog schema and issue:


SQL>select * from rcver;

RMAN> upgrade catalog;

recovery catalog owner is RMAN
enter UPGRADE CATALOG command again to confirm catalog upgrade

RMAN> upgrade catalog;

recovery catalog upgraded to version 19.08.00.00
DBMS_RCVMAN package upgraded to version 19.08.00.00
DBMS_RCVCAT package upgraded to version 19.08.00.00

RMAN>
RMAN>
RMAN> register database;

database registered in recovery catalog
starting full resync of recovery catalog
full resync complete

Hope This helps

Regards

Sultan Khan

Previous
Next Post »