Configuration pas à pas du Data Guard Broker dans Oracle 19c

pexels-photo-2166711.jpeg

Si vous souhaitez gérer facilement une garde de données Oracle, vous devez utiliser un courtier de garde de données.

Le broker Oracle Data Guard est un cadre de gestion distribué qui automatise et centralise la création, la maintenance et la surveillance des configurations Data Guard.

Dans ma configuration, j'ai déjà créé un Data Guard. Vous pouvez vérifier ce poste pour voir comment je l'ai créé.

BCN est la base de données primaire et PARIS est la base de données de secours.

Dans les commandes ci-dessous, vous pouvez supprimer le sid='*' si vous n'avez pas de base de données RAC et vous devriez être en mesure de le faire.

Continuer la lecture “Step by Step Data Guard Broker Configuration in Oracle 19c”

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

photo du champ d'herbe

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.