About Configuring Oracle Data Guard for Oracle Exadata Database Service on Dedicated Infrastructure

In the event of a disaster, your Oracle Exadata Database Service on Dedicated Infrastructure primary database could become unavailable. Une base de données de secours est une copie de la base de données de production qui devient disponible en cas de panne de la base de données de production. La configuration d'Oracle Data Guard pour votre base de données principale crée automatiquement une base de données de secours. Pour une disponibilité optimale, il est recommandé de configurer des bases de données principale et de secours dans différentes régions OCI. La configuration des bases de données principale et de secours dans la même région OCI est également prise en charge.

Oracle Data Guard garantit la haute disponibilité, la protection des données et la récupération après sinistre des données d'entreprise dans Oracle Database. Oracle Data Guard fournit un jeu complet de services qui créent, maintiennent, gèrent et surveillent une ou plusieurs bases de données de secours afin de permettre aux bases de données Oracle de production de survivre à des catastrophes et à des corruptions de données. Oracle Data Guard gère ces bases de données de secours en tant que copies de la base de données de production principale. Si la base de données principale devient indisponible en raison d'une interruption planifiée ou non planifiée, Oracle Data Guard peut basculer n'importe quelle base de données de secours vers la base principale, réduisant ainsi le temps d'arrêt associé à l'interruption.

This playbook describes how to configure Oracle Data Guard for Oracle Exadata Database Service on Dedicated Infrastructure using the OCI console.

Architecture

This architecture shows two Oracle Exadata Database Service on Dedicated Infrastructure databases located in different regions, with Oracle Data Guard configured between the databases to keep them both in sync.

Le diagramme suivant illustre cette architecture.


Description d'exadata-dedicated-cross-region-dataguard.png :
Description de l'illustration exadata-dedicated-cross-region-dataguard.png

exadata-dedicated-cross-region-dataguard.zip

Alternatively, your Oracle Exadata Database Service on Dedicated Infrastructure databases can be located within the same region.

Le diagramme suivant illustre cette architecture.


Description de exadata-dedicated-region-dataguard.png :
Description de l'illustration exadata-dedicated-region-dataguard.png

exadata-dedicated-region-dataguard.zip

When configuring Oracle Data Guard, we recommend configuring your Oracle Exadata Database Service on Dedicated Infrastructure primary and standby databases accordingly to ensure maximum availability:

  • Disponibilité maximale : Bases de données principale et de secours dans différentes régions OCI.
  • Disponibilité supérieure : Bases de données principale et de secours dans la même région, mais dans des domaines de disponibilité différents.
  • Haute disponibilité : Bases de données principale et de secours dans la même région et le même domaine de disponibilité.

Étapes préliminaires

Avant de commencer, vérifiez les versions des principaux composants logiciels utilisés dans cette configuration et consultez la documentation du produit pour référence ultérieure.

Examiner les exigences logicielles

  • Service Oracle Exadata Database sur une infrastructure dédiée
  • Exaimage 22.1.30 ou plus récent (base de données source)
  • Exaimage 24.1.8 ou plus récent (base de données cible)
  • Oracle Database 19.25 ou version plus récente

Considérations relatives à la configuration

Avant de commencer à configurer Oracle Data Guard, vérifiez ces hypothèses et considérations.

  • The Oracle Exadata Database Service on Dedicated Infrastructure primary and standby databases must be managed in the same OCI tenancy.
  • La base de données de secours est une copie physique.
  • Une base de données principale prend en charge jusqu'à six bases de données de secours à l'aide du nouveau modèle de groupe Data Guard (19c et versions ultérieures). Si vous disposez d'une base de données de secours existante utilisant le modèle d'association Data Guard, vous pouvez remplacer votre configuration par un groupe Data Guard. Ce commutateur de modèle modifie uniquement les métadonnées des outils OCI et n'a aucune incidence sur les bases de données. Pour en savoir plus, voir Changer une association Oracle Data Guard en groupe Oracle Data Guard.
  • Les bases de données principale et de secours peuvent exécuter différentes mises à jour de version de la même version majeure de base de données, en particulier lors des opérations de maintenance et de mise à jour.
  • Pour les bases de données exécutant les versions 11g et 12c, l'interface OCI limite la configuration Data Guard à une base de données de secours pour chaque base de données principale, appelée association Data Guard. Si plusieurs bases de données de secours sont requises, la configuration Data Guard doit être effectuée manuellement. Les sauvegardes automatiques ne peuvent pas être activées sur les bases de données de secours, pour les versions de base de données 11g et 12c.
  • Data Guard ou Active Data Guard doit être activé pour configurer une base de données de secours. Avec Data Guard, la base de secours s'exécute en mode monté, tandis qu'avec Active Data Guard, la base de secours s'exécute en mode lecture seule. Data Guard est l'option par défaut et fait partie de la licence Oracle Enterprise Edition. La configuration d'Active Data Guard nécessite une licence appropriée.
  • Pour assurer un isolement maximal des pannes pour les charges de travail de production, nous recommandons que les bases de données principale et de secours soient configurées sur différentes infrastructures Exadata. Le modèle de groupe Data Guard active les bases de secours inter-région et inter-région. La configuration des bases de données de secours en cascade n'est pas prise en charge.
  • Les versions des outils et de l'agent Dbcs DBaaS doivent être identiques entre les grappes de machines virtuelles principale et de secours. Utilisez dbaascli ou rpm utility pour vérifier les versions des outils et de l'agent Dbcs DBaaS.
  • Vous pouvez utiliser l'interface OCI pour configurer Oracle Data Guard pour les bases de données de la même région et dans différentes régions qui utilisent Transparent Data Encryption (TDE) avec des clés gérées par le client avec le service Chambre forte OCI. Avant de configurer Data Guard pour une base de données qui utilise ou utilisera OCI Vault pour stocker des clés gérées par le client, voir la section Vérifier les politiques de sécurité et les groupes dynamiques.

    Note :

    Une fois qu'une base de données est configurée pour utiliser des clés gérées par le client avec le service Chambre forte OCI, elle ne peut pas être reconfigurée pour utiliser des clés gérées par Oracle, que Oracle Data Guard soit configuré ou non.

À propos des produits et des rôles requis

Cette solution nécessite les produits suivants :

  • Service Oracle Exadata Database sur une infrastructure dédiée
  • Oracle Database

Ce sont les rôles nécessaires pour chaque produit.

Nom du produit : Rôle Requis pour...
Service Oracle Exadata Database Service on Dedicated Infrastructure : database admin Créez une association Data Guard pour la base de données principale.
Oracle Database : sys Créez une association Data Guard à l'aide du mot de passe sys de la base de données principale.

Voir Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.