Após o desligamento de alguns servidores DR (Disaster Recovery) o parâmetro LOG_ARCHIVE_CONFIG foi ajustado para '' (null) em ambas as instances do database pois não existiria mais nenhum Data Guard (ODG) configurado.
alter system set log_archive_config='';
Em função de outra manutenção uma das intancias precisou ser reiniciada, resultando então no erro ORA-16188 durante o startup:
WARNING: The 'LOG_ARCHIVE_CONFIG' init.ora parameter settings are inconsistent with another started instance. This may be caused by the 'DB_UNIQUE_NAME' init.ora parameter being specified differently on one or more of the other RAC instances; the DB_UNIQUE_NAME parameter value MUST be identical for all instances of the database. Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl2/trace/orcl2_lgwr_72945.trc: ORA-16188: LOG_ARCHIVE_CONFIG settings inconsistent with previously started instance LGWR (ospid: 72945): terminating the instance due to error 16188
Apesar do erro informar que o parâmetro estava inconsistente entre as instances ele não estava:
SQL> select name, value from v$spparameter where name='log_archive_config'; NAME VALUE ------------------------- ------------------------- log_archive_config
Conforme reportado na Doc ID 1580482.1, isto ocorre em função de alguns problemas na atualização da v$dataguard_config entre as instances:
Para resolver o problema basta reajustar o parâmetro conforme abaixo em uma das instances que ainda está ativa:
alter system set log_archive_config=NODG_CONFIG scope=both sid='*';
Realize um novo startup para que a instance suba sem apresentar a divergência supracitada.
Referência:
Standby Instance Crash or Failed to Startup with ORA-16188 (Doc ID 1580482.1)
0 comentários:
Postar um comentário