Ошибка PL/SQL package RMAN.DBMS_RCVCAT / CAT.DBMS_RCVMAN version in RCVCAT database is not current

Когда вы подключаетесь к каталогу RMAN и получаете следующую ошибку, обычно это происходит после обновления базы данных:

"Ошибка RMAN.DBMS_RCVCAT / CAT.DBMS_RCVMAN Версия в базе данных RCVCAT не является текущей".

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

Recovery Manager: Release 19.0.0.0.0 – Production on Thu Aug 15 18:30:27 2024
Version 19.21.0.0.0

Copyright (c) 1982, 2019, Oracle и/или ее филиалы. Все права защищены.

подключен к целевой базе данных: TESTING (DBID=1956950329
подключен к базе данных каталога восстановления
PL/SQL пакет CAT.DBMS_RCVCAT версии 19.17.00.00. в базе данных RCVCAT не является актуальным
PL/SQL пакет CAT.DBMS_RCVMAN версии 19.17.00.00 в базе данных RCVCAT не является актуальным

Просто выполните команду (upgrade catalog). В зависимости от версии, как в нашем случае, вам придется выполнить ее дважды.

RMAN> upgrade catalog
владельцем каталога восстановления является RCAT
введите команду UPGRADE CATALOG еще раз, чтобы подтвердить обновление каталога
RMAN> upgrade catalog
каталог восстановления обновлен до версии 19.21.00.00.00.00
пакет DBMS_RCVMAN обновлен до версии 19.21.00.00
пакет DBMS_RCVCAT обновлен до версии 19.21.00.00.

Прокрутка к началу