Surveiller Oracle Data Guard

Vous pouvez surveiller les bases de données de secours principale et physique qui font partie d'une configuration Oracle Data Guard, dans Diagnostics et gestion du service de gestion de bases de données.

Diagnostics et gestion prennent en charge la surveillance Data Guard pour les bases de données externes et les bases de données Oracle Cloud. Une configuration Data Guard contient une base de données principale et plusieurs bases de données de secours, qui sont des copies de la base principale. Cette configuration garantit la haute disponibilité, la protection des données et la récupération après sinistre des données d'entreprise. À l'aide des fonctions de diagnostic et de gestion, vous pouvez surveiller les bases de données de secours, en plus de la base principale. Cela vous permet de surveiller l'état général et les performances de la configuration et de vous assurer que les bases de données de secours sont disponibles pour les événements de reprise après sinistre et de basculement. Pour plus d'informations sur Data Guard, voir Introduction à Oracle Data Guard dans Concepts et administration d'Oracle Data Guard.

Voici quelques points et tâches préalables à garder à l'esprit avant d'activer et d'utiliser Diagnostics & Management pour surveiller les bases de données principale et de secours :

  • Pour les bases de données externes, un agent de gestion 240508.1440 ou une version ultérieure est requis pour surveiller les bases de données principale et de secours.
  • Pour surveiller et gérer une base de données dans une configuration Oracle Data Guard qui contient une base de secours physique à l'état monté, vous devez vous assurer que la communication est activée à l'aide d'un point d'extrémité privé. Cela n'est pas pris en charge pour les bases de données dans ExaDB-D et ExaDB-C@C auxquelles la connexion est établie à l'aide d'un agent de gestion. Pour plus d'informations, voir Tâches préalables liées aux bases de données Oracle Cloud.
  • Si vous activez Diagnostics & Management pour une base de données dans une configuration Data Guard qui contient une base de données de secours physique à l'état monté, vous devez vous assurer que l'utilisateur du service de surveillance dispose du privilège SYSDG. Pour plus d'informations, voir Activer les diagnostics et la gestion pour les bases de données externes ou Activer les diagnostics et la gestion pour les bases de données Oracle Cloud.
  • Si vous avez récemment commencé à utiliser Diagnostics & Management pour surveiller vos bases de données principale et de secours, vous devez exécuter le script SQL pour affecter à nouveau les privilèges requis à l'utilisateur du service de surveillance. Cette opération est nécessaire pour obtenir et surveiller les nouvelles mesures des bases de données principale et de secours. Pour plus d'informations sur le script SQL, voir Création des données d'identification pour le service de surveillance pour Oracle Database pour le service de gestion de bases de données (KB57458) dans My Oracle Support.

Lors de l'obtention des privilèges requis et de l'activation des diagnostics et de la gestion, vous pouvez surveiller les bases de données principale et de secours dans la page Sommaire du parc haute disponibilité et la page Détails de la base de données gérée correspondante. À l'aide de Diagnostics & Management, vous pouvez afficher les attributs et les mesures de performance propres à Data Guard. En outre, il fournit des fonctionnalités avancées telles que :

  • Alarmes à aviser lorsque les mesures Data Guard dans l'espace de noms oracle_oci_database (groupe de ressources : oracle_dataguard) répondent aux déclencheurs spécifiés.
  • Événements à aviser lorsque des changements de rôle se produisent.

Pour plus d'informations sur la disponibilité des autres fonctions de diagnostic et de gestion pour les bases de données principale et de secours, voir Matrice de prise en charge des fonctions de diagnostic et de gestion pour les bases de données Oracle.