Ao logar no RMAN com um catálogo de recuperação, você recebe a seguinte mensagem:

PL/SQL package RCAT_USER.DBMS_RCVCAT version 12.01.00.01 in RCVCAT database is too old

Problema

O signficado da mensagem é: Você está conectando-se de um cliente RMAN / Database com versão superior a versão do catálogo de recuperação.

Ao tentar registrar este Database no catálogo, você recebe o seguinte erro:

Solução

A solução é simples: Atualizar o catálogo de recuperação. Assim como a solução, o procedimento em si também é muito simples, basta emitir o comando “upgrade catalog” a partir do cliente RMAN que você está conectado (o catálogo será atualizado para a versão do cliente RMAN conectado).

RMAN> upgrade catalog;

Note que é necessário executar o comando duas vezes para confirmar que você realmente deseja prosseguir com o upgrade.

Com a versão do catálogo atualizada, já será possível registrar este Database nele.

RMAN> register database;

Conclusão

A versão do catálogo de recuperação do RMAN deve ser igual ou maior a versão de todos os Database que ele suporta. Neste exemplo, o catálogo estava na versão 12. Para suportar um novo Database na versão 19, foi necessário atualizar a versão do catálogo. Os outros database registrados (ou novos) em versão inferiores a 19 continuam funcionando normalmente.

Leave a Reply

Discover more from Blog do Dibiei

Subscribe now to keep reading and get access to the full archive.

Continue reading