While connecting to catalog database using RMAN you may get below error like .

PL/SQL package DBMS_RCVMAN version 12.01.00.01 in RCVCAT database is not current.

Problem:

 

oracle@TEST:~/RMAN/TEST$ rman

Recovery Manager: Release 12.1.0.2.0 - Production on Tue Feb 23 09:27:33 2016

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

RMAN> connect target sys/oracle@TEST

connected to target database: B2BCRMD1 (DBID=3897366768)

RMAN> connect catalog RMAN_catalog/rman@catro

connected to recovery catalog database
PL/SQL package RMAN_catalog.DBMS_RCVCAT version 12.01.00.01 in RCVCAT database is not current
PL/SQL package RMAN_catalog.DBMS_RCVMAN version 12.01.00.01 in RCVCAT database is not current

 

This error is because, the database is in higher version compare to that of catalog . So upgrade the catalog to solve this issue.

Solution:

RMAN> upgrade catalog

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

--- Upgrade Again

RMAN> upgrade catalog

recovery catalog upgraded to version 12.01.00.02
DBMS_RCVMAN package upgraded to version 12.01.00.02
DBMS_RCVCAT package upgraded to version 12.01.00.02.

Now try to connect to RMAN, you shouldn’t get this error again.

 

 

SEE ALSO:

 

rman-dbms_rcvcat-version-11-02-00-03-in-rcvcat-database-is-too-old/

rman-20001-target-database-not-found-in-recovery-catalog/