DBAtlas · Atlas de operaciones de bases de datos

Mostrar la configuración del broker de Data Guard y el estado de las bases de datos (DGMGRL)

OracleData Guard

Comando

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

Qué hace

Muestra el estado general de la configuración del broker (SUCCESS/WARNING/ERROR), el modo de protección, el rol de cada base de datos, el lag de transporte/aplicación y las inconsistencias entre el broker y el spfile.

Cuándo usarlo

Antes y después de cada operación de Data Guard (switchover, failover, cambio de parámetros); en la comprobación de salud diaria.

Precaución

Solo lectura. Con el broker habilitado, no cambie con SQL parámetros de Data Guard como log_archive_dest_n o log_archive_config; el broker los sobrescribe con sus propios valores. Haga los cambios con EDIT DATABASE ... SET PROPERTY, y en 19c+ use EDIT DATABASE ... SET PARAMETER para los parámetros de inicialización.

Abrir en DBAtlas →

Relacionado