Ao testar o procedimento de rolling upgrade utilizando a package DBMS_ROLLING, recebi esse erro:
* ERROR at line 1: ORA-45414: could not connect to a remote database ORA-06512: at "SYS.DBMS_ROLLING", line 16 ORA-06512: at line 1
Causa provável
A package é case sensitive com o database unique name utilizado como parâmetro em todas as etapas do procedimento. O valor configurado no parâmetro log_archive_config precisa ser exatamente igual ao nome do banco no parâmetro db_unique_name.
Verificando o parâmetro log_archive_config:
SQL> show parameter log_archive_config; NAME TYPE VALUE log_archive_config string DG_CONFIG=(prod,stdb)
Verificando o parâmetro db_unique_name:
SQL> show parameter db_unique_name; NAME TYPE VALUE db_unique_name string PROD
Solução
Ajustar o parâmetro log_archive_config no Primary e no Standby:
SQL> alter system set log_archive_config='DG_CONFIG=(PROD,stdb)'; System altered.