Mostrar a configuração do Data Guard broker e o status dos bancos (DGMGRL)
OracleData GuardComando
# From the shell (connect with a password; also required for switchover/failover):
dgmgrl sys@<primary_db_unique_name>
SHOW CONFIGURATION VERBOSE;
SHOW DATABASE VERBOSE '<standby_db_unique_name>';
# Monitorable properties:
SHOW DATABASE '<primary_db_unique_name>' 'LogXptStatus';
SHOW DATABASE '<standby_db_unique_name>' 'RecvQEntries';
SHOW DATABASE '<primary_db_unique_name>' 'InconsistentLogXptProps';
SHOW DATABASE '<standby_db_unique_name>' 'StatusReport';O que faz
Mostra o status geral da configuração do broker (SUCCESS/WARNING/ERROR), o modo de proteção, o papel de cada banco, o lag de transporte/aplicação e as inconsistências entre o broker e o spfile.
Quando usar
Antes e depois de toda operação de Data Guard (switchover, failover, mudança de parâmetro); na verificação diária de saúde.
Atenção
Somente leitura. Com o broker habilitado, não altere parâmetros do Data Guard como log_archive_dest_n ou log_archive_config via SQL; o broker os sobrescreve com seus próprios valores. Faça as mudanças com EDIT DATABASE ... SET PROPERTY e, no 19c+, use EDIT DATABASE ... SET PARAMETER para parâmetros de inicialização.
Relacionados
- Verificar o papel primary/standby e a prontidão para switchover com SQL
- Medir o lag de transporte/aplicação, a taxa de aplicação e os processos do Data Guard no standby
- Validar o standby com o broker antes de switchover/failover (VALIDATE DATABASE)
- Executar um switchover planejado (DGMGRL, troca de papel sem perda de dados)
- Executar um failover após perder o primário (DGMGRL)
- Recuperar o antigo primário como standby após um failover (REINSTATE)