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.

Leave a Reply

Discover more from Blog do Dibiei

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

Continue reading