A propos de la configuration d'Oracle Data Guard pour Oracle Exadata Database Service on Dedicated Infrastructure

En cas de sinistre, la base de données principale Oracle Exadata Database Service on Dedicated Infrastructure peut devenir indisponible. 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. La configuration d'Oracle Data Guard pour la base de données principale crée automatiquement une base de données de secours. Pour une disponibilité optimale, nous vous recommandons de configurer les 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 une disponibilité élevée, la protection et la récupération après sinistre des données Enterprise dans une instance Oracle Database. Oracle Data Guard fournit un ensemble complet de services permettant de créer, de maintenir, de gérer et de surveiller des bases de données de secours afin que les bases de données Oracle de production puissent maintenir des sinistres et des altérations de données. Oracle Data Guard conserve 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 coupure planifiée ou non planifiée, Oracle Data Guard peut basculer n'importe quelle base de données de secours vers la base de données principale, ce qui réduit le temps d'inactivité associé à la coupure.

Ce guide explique comment configurer Oracle Data Guard pour Oracle Exadata Database Service on Dedicated Infrastructure à l'aide de la console OCI.

Architecture

Cette architecture présente deux bases de données Oracle Exadata Database Service on Dedicated Infrastructure situées dans des régions différentes, Oracle Data Guard étant configuré entre les bases de données pour les maintenir toutes deux synchronisées.

Le schéma suivant illustre cette architecture.


Description de l'image exadata-dedicated-cross-region-dataguard.png
Description de l'image exadata-dedicated-cross-region-dataguard.png

exadata-dedicated-cross-region-dataguard.zip

Vos bases de données Oracle Exadata Database Service on Dedicated Infrastructure peuvent également se trouver dans la même région.

Le schéma suivant illustre cette architecture.


Description de l'image exadata-dedicated-region-dataguard.png
Description de l'image exadata-dedicated-region-dataguard.png

exadata-dedicated-region-dataguard.zip

Lors de la configuration d'Oracle Data Guard, nous vous recommandons de configurer vos bases de données principale et de secours Oracle Exadata Database Service on Dedicated Infrastructure en conséquence afin de garantir une disponibilité maximale :

  • 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 de la même région, mais domaines de disponibilité différents.
  • Haute disponibilité : bases de données principale et de secours de la même région et du même domaine de disponibilité.

Avant de commencer

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.

Exigences logicielles

  • Oracle Exadata Database Service on Dedicated Infrastructure
  • Exaimage 22.1.30 ou version ultérieure (base de données source)
  • Exaimage 24.1.8 ou version ultérieure (base de données cible)
  • Oracle Database 19.25 ou version ultérieure

Remarques concernant la configuration

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

  • Les bases de données principale et de secours Oracle Exadata Database Service on Dedicated Infrastructure doivent être gérées dans la même location OCI.
  • la base de données de secours est une base de données 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 à l'aide du 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 d'outils OCI et n'affecte pas les bases de données. Pour en savoir plus, reportez-vous à la section Modification d'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 de base de données principale, 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.
  • Pour configurer une base de données de secours, Data Guard ou Active Data Guard doit être activé. Avec Data Guard, la base de données de secours est exécutée en mode monté, tandis qu'avec Active Data Guard, la base de données de secours est exécutée 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 de fonctionnalité appropriée.
  • Afin de garantir une isolation maximale 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 Data Guard Group active les bases de données dans les régions et entre les régions. La configuration des bases de données de données de secours en cascade n'est pas prise en charge.
  • DBaaS Les versions des outils et de l'agent de base de données doivent être identiques entre les clusters de machines virtuelles principal et de secours. Utilisez dbaascli ou rpm utility pour vérifier les versions des outils et de l'agent de base de données 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 de différentes régions qui utilisent le cryptage transparent des données (TDE) avec des clés gérées par le client avec OCI Vault. 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, reportez-vous à la section Vérification des stratégies de sécurité et des groupes dynamiques.

    Remarques :

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

A propos des produits requis et des rôles

Cette solution nécessite les produits suivants :

  • Oracle Exadata Database Service on Dedicated Infrastructure
  • Oracle Database

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

Nom du produit : Rôle Obligatoire pour...
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.

Reportez-vous à Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.