Le blog d'Oracle en espagnol

Erreur : la version package PL/SQL package .DBMS_RCVCAT / CAT.DBMS_RCVMAN dans la base de données RCVCAT n'est pas à jour

Lorsque vous vous connectez à votre catalogue RMAN et que vous recevez l'erreur suivante, généralement après une mise à jour de la base de données :

Erreur "RMAN.DBMS_RCVCAT / CAT.DBMS_RCVMAN version in RCVCAT database is not current".

[oracle@localhost ~]$ rman target sys/** catalog cat/**@CAT


Recovery Manager : Release 19.0.0.0.0.0 - Production on Thu Aug 15 18:30:27 2024 Version 19.21.0.0.0.0

Copyright (c) 1982, 2019, Oracle et/ou ses filiales. Tous droits réservés.

Connexion établie à la base de données cible : TESTING (DBID=1956950329
Connexion établie à la base de données du catalogue de récupération
package PL/SQL package .DBMS_RCVCAT version 19.17.00.00 de la base de données RCVCAT n'est pas à jour
package PL/SQL package .DBMS_RCVMAN version 19.17.00.00 de la base de données RCVCAT n'est pas à jour

Il suffit d'exécuter la commande (upgrade catalog). Selon la version, comme dans notre cas, vous devrez l'exécuter deux fois.

RMAN> upgrade catalog
Le propriétaire du catalogue de récupération est RCAT
Entrez à nouveau la commande UPGRADE CATALOG pour confirmer la mise à niveau du catalogue
RMAN> upgrade catalog
Le catalogue de récupération a été mis à niveau vers la version 19.21.00.00.00
package DBMS_RCVMAN package vers la version 19.21.00.00
package DBMS_RCVCAT package vers la version 19.21.00.00.

Oracle ACE