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.