Когда вы подключаетесь к каталогу 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.
