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/
Really helpful… Issue resolved after running upgrade catalog