A propos de la configuration d'une base de données de secours pour Oracle Exadata Database Service on Cloud@Customer

En cas de sinistre, votre base de données principale Oracle Exadata Database Service on Cloud@Customer pourrait 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. Ce guide explique comment configurer une base de données de secours pour Oracle Exadata Database Service on Cloud@Customer à l'aide de l'interface OCI.

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 gère ces bases de données d'urgence en tant que copies de la base de données de production. Si la base de données de production 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 production, ce qui réduit le temps d'arrêt associé à la coupure.

Architecture

Cette architecture présente une base de données principale Oracle Exadata Database Service on Cloud@Customer qui transmet des données à une base de données de secours à l'aide d'Oracle Data Guard. La base de données de secours se trouve à distance à partir de la base de données principale pour la récupération après sinistre.



Avant de commencer

Avant de commencer, assurez-vous de connaître les ressources suivantes :

Ce guide stratégique est testé sur les versions logicielles et matérielles suivantes d'Oracle Exadata Database Service on Cloud@Customer :

  • Oracle Exadata Database Service on Cloud@Customer X8M-2
  • Exonération 23.1.23
  • Oracle Database 19.25

Remarques concernant la configuration

Avant de commencer à configurer la base de données de secours, examinez ces hypothèses et considérations.

  • Les infrastructures Oracle Exadata Database Service on Cloud@Customer principale et de secours doivent être gérées dans la même location OCI, mais elles peuvent être gérées dans différentes régions OCI pour garantir une haute disponibilité en cas de sinistre.
  • la base de données de secours est une base de données physique,
  • Les bases de données principale et de secours peuvent se trouver dans différents compartiments.
  • 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.
  • 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 autorise 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.
  • 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. Les bases de données de secours peuvent exécuter des mises à jour de version plus récentes que les bases de données principales.
  • Le logiciel de répertoire de base Oracle Database, les outils DBaaS et les versions de l'agent Dbcs doivent être identiques entre les clusters de machines virtuelles principal et de secours.
  • La configuration Oracle Data Guard peut être Active Data Guard ou Data Guard. Que vous utilisiez Active Data Guard ou Data Guard pour les bases de données de secours, les sauvegardes automatiques peuvent désormais être activées pour tous les types de base de données de secours.
  • Vous pouvez configurer Data Guard pour les bases de données à l'aide de clés gérées par le client (Oracle Key Vault). Si une base de données est configurée avec Data Guard et des clés gérées par le client, migrez d'abord les clés TDE (Transparent Data Encryption) vers des clés gérées par le client, puis configurez Data Guard.
  • Le stockage intermédiaire n'est pas requis. L'instanciation de la base de données de secours se produit sur le réseau.

A propos des services et rôles requis

Cette solution nécessite le service suivant :

  • Oracle Exadata Database Service on Cloud@Customer

Il s'agit des rôles nécessaires pour chaque service.

Nom du service : Rôle Obligatoire pour...
Oracle Exadata Database Service on Cloud@Customer : sys
  • Créez la base de données de secours dans Oracle Exadata Database Service on Cloud@Customer.
  • Connectez-vous à la base de données principale et créez une association Data Guard entre les bases de données principale et de secours.

Reportez-vous à Obtention de services Oracle Cloud pour les solutions d'Oracle pour obtenir les services cloud dont vous avez besoin.