(main question is 4th)

1. We today have almost all databases running with Oracle Actually we have an RMAN database created (in and a Catalog with user (called RMAN112)

2. We are now installing new databases with version

3. What should we do in order to backup these new database ?

  • should we create a new user in the current RMAN databases ? (rman114 ?) even if those RMAN db's are running ?
  • should we create a new RMAN database running, and new catalogs, dedicated for these databases ?
  • should we upgrade the current catalog and how ?

    1. I've just tested to register a new database in the current catalog (, it works, but then i had to do an "upgrade catalog" twice. only problem : the backup of all the databases now fail with errors like :

      RMAN-00571: =========================================================== RMAN-03002: failure of backup plus archivelog command at 11/21/2014 16:15:34 RMAN-06004: ORACLE error from recovery catalog database: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package "RMAN112.DBMS_RCVMAN" has been invalidated ORA-04065: not executed, altered or dropped package "RMAN112.DBMS_RCVMAN" ORA-06508: PL/SQL: could not find program unit being called: "RMAN112.DBMS_RCVMAN"

    2. How do i fix that ? and what is the best practice ?

    3. after running a few "resync catalog;" it looks like i can backup a few instances, but i don't really understand how it works..

thanks a lot


1 Answer 1


You should be able to backup an database using RMAN with an RMAN repository that is set to There seems to be some invalid objects in your RMAN repository schema. You may want to try compiling all of the invalid objects in your RMAN repository to see if they become valid. This probably has nothing to do with you backing up an database with an RMAN repository.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.