DBAtlas · Атлас эксплуатации баз данных

Показать конфигурацию брокера Data Guard и состояние баз данных (DGMGRL)

OracleData Guard

Команда

# 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';

Что делает

Показывает общий статус конфигурации брокера (SUCCESS/WARNING/ERROR), режим защиты, роль каждой базы, задержку transport/apply и несоответствия между брокером и spfile.

Когда использовать

До и после каждой операции Data Guard (switchover, failover, изменение параметров); при ежедневной проверке работоспособности.

Внимание

Только чтение. Пока брокер включён, не меняйте параметры Data Guard, такие как log_archive_dest_n или log_archive_config, через SQL; брокер перезапишет их своими значениями. Вносите изменения через EDIT DATABASE ... SET PROPERTY, а в 19c+ используйте EDIT DATABASE ... SET PARAMETER для параметров инициализации.

Открыть в DBAtlas →

Связанные материалы