Si dispone de una guardia de datos Oracle y desea conocer la función de cada base de datos, puede seguir esta guía para obtener más detalles sobre el entorno.
Puede ejecutar estas consultas en la base de datos primaria o en la base de datos en espera indistintamente.
Esta primera consulta ofrece una visión general de las bases de datos primarias y secundarias.
set lines 132
column current_scn format 99999999999999999999
select * from v$dataguard_config;
DB_UNIQUE_NAME PARENT_DBUN DEST_ROLE CURRENT_SCN CON_ID
------------------------------ ------------------------------ ----------------- --------------------- ----------
XT001NFB NONE PRIMARY DATABASE 4686633244816 0
XT001NSB XT001NFB PHYSICAL STANDBY 4686633244861 0
Si desea conocer el rol de la base de datos a la que está conectado:
select name, open_mode, database_role from v$database;
NAME OPEN_MODE DATABASE_ROLE
--------- -------------------- ----------------
XT001NFB READ WRITE PRIMARY
Si quieres obtener aún más información, muestra este parámetro:
show parameter log_archive_config
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config string dg_config=(XT001NSB,XT001NFB)
Si tienes data guard broker instalado para tu data guard (lo cual recomiendo), entonces puedes revisar la configuración así.
dgmgrl /
DGMGRL for Linux: Version 12.1.0.2.0 - 64bit Production
Copyright (c) 2000, 2013, Oracle. All rights reserved.
Welcome to DGMGRL, type "help" for information.
Connected as SYSDG.
DGMGRL> show configuration;
Configuration - DG_XT001
Protection Mode: MaxAvailability
Members:
XT001NFB - Primary database
XT001NSB - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS (status updated 55 seconds ago)
Espero que te haya sido útil.