Comment trouver une base de données primaire à partir d'une base de données en attente dans Oracle ?

Si vous disposez d'un data guard Oracle et que vous souhaitez connaître le rôle de chaque base de données, vous pouvez suivre ce guide pour obtenir plus de détails sur l'environnement.

Vous pouvez exécuter ces requêtes dans la base de données principale ou dans la base de données de secours, de manière distincte.

Cette première requête donne une vue d'ensemble des bases de données primaires et permanentes.

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 vous souhaitez connaître le rôle de la base de données à laquelle vous êtes connecté :

select name, open_mode, database_role from v$database;

NAME      OPEN_MODE            DATABASE_ROLE
--------- -------------------- ----------------
XT001NFB  READ WRITE           PRIMARY

Si vous souhaitez obtenir encore plus d'informations, affichez ce paramètre :

show parameter log_archive_config

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_config                   string      dg_config=(XT001NSB,XT001NFB)

Si vous avez installé le courtier de garde de données pour votre garde de données (ce que je recommande), vous pouvez alors vérifier la configuration de cette manière.

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)

J'espère que cela vous a été utile.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *