This post is about to solve the issue RMAN-06429. While connecting to catalog and running rman script, you may face below error.  Whenever you connect to a database (rman version if different from source database version, in fact, rman version is higher than the source database) through RMAN using/without recovery catalog it fails with RMAN-06429: TARGET database is not compatible with this version of RMAN as below.
Most of the companies using RMAN catalog for their ORACLE database backup strategy. If you try to connect RMAN catalog database using lower target database version, it works fine. But if you try to connect rman catalog using higher target database version(rman client) it gives an error.

In order to resolve this issue, sometimes DBA connects to the target database and rman catalog and runs upgrade catalog command, and if upgrade catalog does not execute successfully then it corrupts current rman catalog schema.

ERROR:

RMAN-06429: TARGET database is not compatible with this version of RMAN
RMAN-06618: RMAN client and database release mismatch; indicated database release is 12.1.0.2

Solution:

Upgrade the catalog database as below.

1 . Connect to catalog database

rman target sys/oracle@TESTDB catalog cat_user/pwd@CATDB

2. Upgrade catalog:
RMAN> upgrade catalog;

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

 

RMAN> upgrade catalog;

About The Author

Leave a Reply