DBAtlas · Atlas für Datenbankbetrieb

Data-Guard-Broker-Konfiguration und Datenbankstatus anzeigen (DGMGRL)

OracleData Guard

Befehl

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

Was es tut

Zeigt den Gesamtstatus der Broker-Konfiguration (SUCCESS/WARNING/ERROR), den Protection Mode, die Rolle jeder Datenbank, Transport-/Apply-Lag und Inkonsistenzen zwischen Broker und spfile.

Wann einsetzen

Vor und nach jeder Data-Guard-Operation (Switchover, Failover, Parameteränderung); beim täglichen Health-Check.

Vorsicht

Nur lesend. Ändere bei aktivem Broker keine Data-Guard-Parameter wie log_archive_dest_n oder log_archive_config per SQL; der Broker überschreibt sie mit seinen eigenen Werten. Nimm Änderungen mit EDIT DATABASE ... SET PROPERTY vor, ab 19c für Initialisierungsparameter mit EDIT DATABASE ... SET PARAMETER.

In DBAtlas öffnen →

Verwandte Einträge