Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Découvrez comment configurer et gérer les groupes Data Guard dans votre cluster d'unités virtuelles.
- A propos de l'utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Oracle Data Guard fournit un ensemble complet de services permettant de créer, de tenir à jour, de gérer et de surveiller des bases de données de secours afin que les bases de données Oracle de production puissent résister aux sinistres et aux altérations de données. - Prérequis pour l'utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Une implémentation Exadata Cloud Infrastructure Oracle Data Guard requiert deux clusters de machines virtuelles Exadata existants : l'un contenant une base de données existante que Data Guard doit dupliquer et l'autre hébergeant la nouvelle base de données de secours de Data Guard. - Utilisation de Data Guard
Oracle Data Guard garantit la haute disponibilité, la protection des données et la récupération après sinistre des données Enterprise. - utilisation de la console pour gérer un groupe Oracle Data Guard
Découvrez comment activer une liaison Data Guard entre plusieurs bases de donnée, modifier le rôle d'une base dans un groupe Data Guard à l'aide d'une opération d'une permutation ou de basculement, et rétablir une base d'informations ayant échoué. - Utilisation de l'API pour gérer les associations Data Guard
Utilisez ces opérations d'API pour gérer les associations Data Guard sur une instance Exadata Cloud Infrastructure : - utilisation de l'API pour gérer les groupes Data Guard
Utilisez ces opérations d'API pour gérer un groupe Data Guard sur un instance Exadata Cloud Infrastructure :
Rubrique parent : Guides pratiques
A propos de l'utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Oracle Data Guard fournit un ensemble complet de services permettant de créer, de gérer et de surveiller des bases de données de secours afin que les bases de données Oracle de production puissent résister aux sinistres et aux altérations 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. Ensuite, si la base de données de production devient indisponible en raison d'une panne planifiée ou non, Oracle Data Guard peut basculer n'importe quelle base de données de secours vers le rôle de production, ce qui réduit le temps d'inactivité associé à la panne. Oracle Data Guard peut être utilisé avec les techniques traditionnelles de sauvegarde, de restauration et de cluster pour fournir un haut niveau de protection et de disponibilité des données. Les services de transport Oracle Data Guard sont également utilisés par d'autres fonctionnalités Oracle telles qu'Oracle Streams et Oracle GoldenGate pour assurer une transmission efficace et fiable des informations de journalisation d'une base de données source vers des destinations distantes.
Pour obtenir des informations complètes sur Oracle Data Guard, reportez-vous à la documentation Oracle Data Guard Concepts and Administration et Oracle Data Guard Broker Concepts sur le portail Documentation Oracle Database.
Cette rubrique explique comment configurer et gérer les ressources Data Guard dans votre cluster de machines virtuelles à l'aide de la console ou de l'API.
Lorsque vous utilisez la console ou l'API afin d'activer Data Guard pour une base de données de noeud de calcul de base de données Exadata :
- La base de données de secours créée est une base de données de secours physique.
- les versions des bases de données homologues (bases de données principale et de secours) sont identiques,
- la base de données de secours est déployée en tant que base de données ouverte en lecture seule (Active Data Guard).
- Une base de données principale peut prendre en charge jusqu'à six bases de données de secours.
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Prérequis pour l'utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Une implémentation Exadata Cloud Infrastructure Oracle Data Guard requiert deux clusters de machines virtuelles Exadata existants : l'un contenant une base de données existante que Data Guard doit dupliquer et l'autre hébergeant la nouvelle base de données de secours de Data Guard.
Oracle recommande vivement de placer les bases de données principale et de secours, peu importe leur charge globale de production, sur différentes infrastructures Exadata Cloud pour un meilleur isolement des défaillances et une meilleure protection contre les sinistres. Si vous ajoutez une nouvelle base de données de secours dans la même région avec plusieurs domaines de disponibilité, Oracle recommande de choisir un domaine de disponibilité distinct pour un isolement complet des défaillances du centre de données ou du domaine de disponibilité. Si vous ajoutez une nouvelle base de données de secours d'une région à l'autre, celle-ci est également isolée en cas de défaillance régionale.
Lorsque vous activez Data Guard, vous devez créer un répertoire de base de base de données sur l'instance de secours pour héberger la nouvelle base de données de secours. Vous pouvez également provisionner la base de données de secours dans un répertoire de base de base de données existant sur l'instance de secours. Pour plus d'informations sur la création des ressources requises pour le système de secours, reportez-vous aux rubriques suivantes :
- Procédure de création d'une ressource d'infrastructure Exadata cloud
- Procédure de création d'une ressource de cluster de machines virtuelles cloud
- Procédure de création d'un répertoire de base de base de données dans une instance Exadata Cloud Infrastructure existante
Vous pouvez utiliser une image logicielle de base de données personnalisée contenant les patches dont vos bases de données ont besoin lors de la création d'un répertoire de base de base de données sur l'instance Exadata principale ou de secours. Pour plus d'informations sur l'utilisation d'images logicielles de base de données Oracle personnalisées, reportez-vous à Images logicielles de base de données Oracle.
Si vous choisissez de provisionner une base de données de secours dans un répertoire de base de base de données existant, assurez-vous que le répertoire de base de base de données cible sur l'instance de secours comporte tous les patches requis utilisés pour la base de données principale avant de provisionner la base de données de secours. Pour plus d'informations sur l'application de patches à un répertoire de base de base de données existant, reportez-vous aux rubriques suivantes :
- Procédure d'application de patches au logiciel Oracle Database dans un répertoire de base de base de données (cluster de machines virtuelles cloud)
- Procédure d'application de patches au logiciel Oracle Database dans un répertoire de base de base de données (système de base de données)
Si vous créez un groupe Data Guard et que vous utilisez des clés gérées par un client pour crypter la base de données, vous devez avoir configuré le service Vault et créé une clé maître. Reportez-vous à Procédure d'administration des clés de cryptage Vault et à Concepts relatifs à la gestion des clés et des clés secrètes.
- Exigences réseau pour Data Guard
Avant de configurer Data Guard, assurez-vous que votre environnement Exadata Cloud Infrastructure répond aux exigences réseau suivantes : - Exigences en matière de mot de passe
Pour modifier le mot de passe SYS ou effectuer une rotation des clés TDE, utilisez l'API OCI. - Problèmes connus pour Exadata Cloud Infrastructure et Data Guard
Problème possible de réplication de clé TDE, et échecs des opérations MRP et LCM DG. - Ajout d'un noeud à un cluster de machines virtuelles
- Suppression d'un noeud d'un cluster de machines virtuelles
Rubriques connexes
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Exigences réseau pour Data Guard
Avant de configurer Data Guard, assurez-vous que votre environnement Exadata Cloud Infrastructure répond aux exigences réseau suivantes :
- Les bases de données principale et de secours peuvent faire partie de clusters de machines virtuelles se trouvant dans différents compartiments.
- Si vous voulez configurer Oracle Data Guard entre plusieurs régions, vous devez configurer l'appairage de réseaux cloud virtuels à distance entre les bases de données principale et de secours. Les fonctions de réseau sont configurées sur la ressource de cluster de machines virtuelles cloud pour les systèmes qui utilisent le nouveau modèle de ressource Exadata, et sur la ressource de système de base de données pour les systèmes qui utilisent l'ancien modèle de ressource. Reportez-vous à Appairage à distance de réseaux cloud virtuels à l'aide d'une connexion d'appairage à distance.
Pour les configurations Data Guard Exadata, OCI prend en charge l'utilisation de la topologie réseau hub-and-spoke pour les réseaux cloud virtuels de chaque région. Cela signifie que les bases de données principale et de secours peuvent chacune utiliser un réseau cloud virtuel "spoke" qui transmet le trafic réseau au réseau cloud virtuel "hub" qui dispose d'une connexion d'appairage à distance. Pour plus d'informations sur la configuration de cette topologie réseau, reportez-vous à Routage de transit au sein d'un réseau cloud virtuel hub.
- Pour configurer Oracle Data Guard dans une seule région, les deux instances Exadata Cloud Infrastructure doivent utiliser le même réseau cloud virtuel. Lors de la configuration de Data Guard dans une seule région, Oracle recommande que l'instance contenant la base de données de secours se trouve dans un domaine de disponibilité différent de celui de l'instance qui contient la base de données principale afin d'améliorer la disponibilité et la récupération après sinistre.
-
Configurez les règles de sécurité entrantes et sortantes des sous-réseaux des deux instances Exadata Cloud Infrastructure dans l'association Oracle Data Guard afin d'autoriser le trafic TCP entre les ports applicables. Veillez à créer des règles avec conservation de statut (configuration par défaut).
Par exemple, si le sous-réseau de l'instance Exadata Cloud Infrastructure principale utilise le CIDR source 10.0.0.0/24 et que le sous-réseau de l'instance de secours utilise le CIDR source 10.0.1.0/24, créez les règles comme indiqué dans l'exemple suivant.
Les règles sortantes de l'exemple montrent comment activer le trafic TCP uniquement pour le port 1521. Il s'agit d'une exigence minimale pour qu'Oracle Data Guard fonctionne. Si le trafic TCP est déjà activé pour toutes les destinations (0.0.0.0/0) sur tous les ports sortants, vous n'avez pas besoin d'ajouter explicitement ces règles sortantes spécifiques.
Règles de sécurité pour le sous-réseau de l'instance Exadata Cloud Infrastructure principale
Stateless: No
Source: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Stateless: No
Destination: 10.0.1.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Règles de sécurité pour le sous-réseau de l'instance Exadata Cloud Infrastructure de secours
Stateless: No
Source: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Stateless: No
Destination: 10.0.0.0/24
IP Protocol: TCP
Source Port Range: All
Destination Port Range: 1521
Allows: TCP traffic for ports: 1521
Pour plus d'informations sur la création et la modification de règles, reportez-vous à Listes de sécurité .
Rubriques connexes
Exigences en matière de mot de passe
Pour modifier le mot de passe SYS ou effectuer la rotation des clés TDE, utilisez l'API OCI.
Rubriques connexes
Problèmes connus pour Exadata Cloud Infrastructure et Data Guard
Problème potentiel de réplication de clé TDE, et échecs des opérations MRP et DG LCM.
Le RPM KMS libkmstdepkcs11_1.286-1.286-1-Linux.rpm
est la dernière version disponible qui prend en charge la réplication active des clés entre les coffres KMS inter-régions (source et cible). Il est recommandé de mettre à niveau le RPM sur les clusters participant à Data Guard. Data Guard inter-régions OCI Vault fonctionne avec une version inférieure du RPM, mais cette ancienne version ne garantit pas la réplication active des clés. Si les clés TDE présentent un problème de réplication entre les coffres, la réplication Data Guard peut avoir un impact (échec des opérations MRP sur le cluster de secours en raison d'une clé manquante sur le coffre cible) et les opérations MRP peuvent reprendre uniquement après la réplication des clés vers le coffre cible. Pour éviter les échecs des opérations LCM MRP et DG, mettez à niveau le RPM libkms
sur les deux clusters et redémarrez les bases de données (utilisant des clés gérées par le client uniquement).
Ajout d'un noeud à un cluster de machines virtuelles
Lorsque vous ajoutez un noeud à un cluster de machines virtuelles, une instance de la base de données Data Guard est automatiquement créée sur le nouveau noeud. Toutefois, la mise à jour des métadonnées sur la base distante, c'est-à-dire la base principale si l'ajout est effectué sur la base de secours et inversement, doit être effectuée manuellement.
Pour ce faire, vous pouvez copier le fichier JSON addinstance
, /var/opt/oracle/dbaas_acfs/<dbname>/addInstance.json
créé à la fin de l'ajout d'instance et exécuter la commande /var/opt/oracle/ocde/rops update_instance <dbname> <path to addInstance JSON>
sur n'importe quel noeud du cluster distant.
Suppression d'un noeud d'un cluster de machines virtuelles
Lors de la suppression d'un noeud d'un cluster de machines virtuelles, l'instance et ses métadonnées sur le noeud de suppression sont automatiquement supprimées. Toutefois, la suppression des métadonnées correspondantes sur la base distante, c'est-à-dire la base principale si la suppression est effectuée sur la base de secours et inversement, doit être effectuée manuellement.
Pour ce faire, exécutez la commande /var/opt/oracle/ocde/rops remove_instance <dbname> <Instance Name>
sur n'importe quel noeud du cluster distant.
Utilisation de Data Guard
Oracle Data Guard garantit la haute disponibilité, la protection des données et la récupération après sinistre des données Enterprise.
Les bases de données principale et de secours constituent un groupe Data Guard. La plupart de vos applications accèdent à la base de données principale. Une base de données de secours est une copie cohérente au point de vue transactionnel de la base de données principale.
Pour mettre à jour la base de données de secours, Data Guard transmet les données redo à partir de la base de données principale et les applique. Si la base de données principale devient indisponible, vous pouvez utiliser Data Guard pour permuter ou basculer la base de données de secours vers le rôle principal. Cela est vrai même si vous disposez de plusieurs bases de données de secours.
- Permutation
La permutation inverse les rôles des bases de données principale et de secours. - Basculement
Le basculement attribue le rôle principal à la base de données de secours en cas d'échec ou d'inaccessibilité de la base de données principale existante. - Rétablissement
Il rétablit le rôle d'une base de donnée dans un groupe Data Guard.
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Permutation
La permutation inverse les rôles des bases de données principale et de secours.
Chaque base de données continue de faire partie du groupe Data Guard dans son nouveau rôle. La permutation de bases de données garantit l'absence de perte de données. Vous pouvez utiliser une permutation avant d'effectuer la maintenance planifiée sur la base de données principale. La maintenance planifiée sur un ordinateur virtuel de base de donnée Exadata avec un groupe Data Guard est généralement réalisée en permutant la référence principale vers le rôle de secours, en effectuant les opérations d'entretien sur la référence de secours, puis en changeant de nouveau cette dernière vers le rôle principal.
Rubrique parent : Utilisation de Data Guard
Basculement
Le basculement attribue le rôle principal à la base de données de secours en cas d'échec ou d'inaccessibilité de la base de données principale existante.
Le basculement peut entraîner ou non une perte de données en fonction du mode de protection et de la synchronisation des bases de données de secours principale et cible au moment de la panne de la base principale. Pour plus d'informations, reportez-vous à Basculement manuel dans la documentation Data Guard.
Rubrique parent : Utilisation de Data Guard
Rétablissement
Rétablit une base de donnée en mode de secours dans un groupe Data Guard.
Vous pouvez utiliser la commande de rétablissement pour remettre en service une base de données ayant échoué après avoir corrigé la cause de l'échec.
Vous ne pouvez pas mettre fin à une base de données principale qui fait partie d'un groupe Data Guard contenant des bases de données de secours. Vous devez d'abord mettre fin aux bases de données de secours. Vous pouvez également permuter la base de données principale vers le rôle de base de données de secours, puis mettre fin à l'ancienne base de données principale.
vous ne pouvez pas mettre fin à un cluster de machines virtuelles qui inclut des bases de données activées Data Guard. Vous devez d'abord mettre fin aux bases de données de secours qui font partie du groupe Data Guard.
Rubrique parent : Utilisation de Data Guard
Utilisation de la console pour gérer un groupe Oracle Data Guard
Découvrez comment activer un groupe Data Guard entre différentes bases, modifier le rôle d'une base de donnée dans un groupe Data Guard à l'issue d'une opération de permutation ou de basculement, et rétablissez une base de donnée ayant échoué.
Lorsque vous activez Data Guard, un groupe Data Guard distinct est créé entre les bases de Données principale et de secours.
- Procédure d'activation de Data Guard sur un système Exadata Cloud Infrastructure
Découvrez comment configurer un groupe Data Guard entre des bases de données. - Procédure de visualisation des détails d'un groupe Data Guard des bases de données dans un cluster de machines virtuelles cloud
Pour visualiser le rôle de chaque base de données dans un groupe Data Guard dans un cluster de machines virtuelles cloud, suivez cette procédure. - Procédure d'activation des sauvegardes automatiques sur une base de données de secours
Découvrez comment activer les sauvegardes automatiques sur une base de données de secours. - Procédure de permutation de base de données
Vous pouvez lancer une opération de permutation de bases de données sur une base de données de secours membre du groupe Data Guard. - Procédure de modification des détails du groupe Oracle Data Guard
- Procédure de basculement d'une base de données
Vous pouvez lancer une opération de basculement sur une base de données de secours qui est membre du groupe Data Guard. - Procédure de rétablissement d'une base de données
Une fois que vous avez basculé la base de données principale vers sa base de données de secours, cette dernière prend le rôle de base de données principale et l'ancienne base de données principale est identifiée comme une base de données de secours désactivée. Après avoir corrigé la cause de l'échec, vous pouvez rétablir la base de données ayant échoué en tant que base de données de secours qui fonctionne pour la base de données principale en cours. - Procédure d'arrêt d'un groupe Data Guard sur une instance Exadata Cloud Infrastructure
Sur une instance Exadata Cloud Infrastructure, pour enlever un groupe Data Guard, mettez fin à la base de données de secours.
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Procédure d'activation de Data Guard sur un système Exadata Cloud Infrastructure
Découvrez comment configurer un groupe Data Guard entre des bases de données.
Au moment de cette version, Oracle Data Guard entre Exadata Database Service on Dedicated Infrastructure et Exadata Database Service on Exascale Infrastructure ne peut être configuré qu'avec la version Oracle Database 23ai.
- Lorsque vous activez Data Guard, la réplication des données ne se produit que sur le réseau client.
- Lorsque vous configurez un groupe Data Guard, les bases de données principale et de secours doivent être sur la même version majeure tandis que la base de données de secours peut être sur une version mineure supérieure.
Une opération parallèle sur la base de données de secours, en cas d'échec, doit faire l'objet d'une nouvelle tentative après un intervalle de 5 minutes.
Vous pouvez créer Data Guard lorsque la base de données est cryptée à l'aide d'OCI Virtual Vault.
Dans le cadre de la dernière version, nous introduisons une expérience utilisateur améliorée et de nouvelles API pour améliorer les performances et fournir des fonctionnalités Data Guard supplémentaires, notamment la prise en charge de plusieurs bases de données de secours via l'automatisation du cloud.
- Avec la nouvelle API, la configuration Data Guard sera créée en tant que ressource de groupe Data Guard.
- Si vous disposez d'une configuration Data Guard existante, vous pouvez continuer à utiliser les fonctionnalités actuelles sans impact. Toutefois, si vous souhaitez créer plusieurs bases de données de secours, vous devez migrer vers le nouveau modèle d'API, ce qui peut être fait à tout moment.
- Si vous disposez actuellement d'une automatisation qui gère les opérations Data Guard à l'aide de l'API d'association Data Guard existante, vous devrez mettre à jour les applications pour utiliser la nouvelle API afin de profiter de ces nouvelles fonctionnalités.
Oracle prend actuellement en charge l'API d'association Data Guard existante, la nouvelle API de groupe Data Guard et les interfaces utilisateur associées.
Une demande de travail est émise pour configurer l'association Data Guard. La progression de la demande et les étapes de provisionnement peuvent être affichées sur la page Demandes de travail de la base de données de secours correspondante.
Lors de la création de l'association, les détails de la base de données et de son homologue affichent leur rôle respectif : Principal ou De secours.
Procédure de visualisation des détails de groupe Data Guard de bases de données dans un cluster de machines virtuelles cloud
Pour afficher le rôle de chaque base de données dans un groupe Data Guard dans un cluster de machines virtuelles cloud, suivez cette procédure.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Pour activer les sauvegardes automatiques sur une base de données de secours
Découvrez comment activer les sauvegardes automatiques sur une base de données de secours.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Procédure de permutation de base de données
Vous pouvez lancer une opération de permutation sur une base de données de secours qui est membre du groupe Data Guard.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
- Choisissez le compartiment qui contient l'instance Exadata Cloud Infrastructure avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
-
Accédez au cluster de machines virtuelles cloud ou au système de base de données qui contient l'association Data Guard :
Cluster de machines virtuelles cloud (nouveau modèle de ressource) : sous Oracle Exadata Database Service on Dedicated Infrastructure, cliquez sur Clusters de machines virtuelles Exadata. Dans la liste des clusters de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails correspondante.
Systèmes de base de données : sous Bare Metal, machine virtuelle et Exadata, cliquez sur Systèmes de base de données. Dans la liste des systèmes de base de données, recherchez le système de base de données Exadata auquel vous voulez accéder, puis cliquez sur son nom pour afficher les détails correspondants.
- Sous Ressources, cliquez sur Groupe Data Guard.
- Sélectionnez la base de données de secours du groupe Data Guard sur lequel effectuer une permutation. Cliquez sur une icône Actions (trois points), puis sur Permutation.
-
Dans la boîte de dialogue Permuter la base de données, entrez le mot de passe d'administrateur de base de données, puis cliquez sur Permuter.
Cette base de donnée doit désormais prendre le rôle de secours et la base de donnée de secours doit prendre le rôle de principale dans le groupe Data Guard.
Vous pouvez désormais effectuer les opérations suivantes :
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) lorsqu'une configuration Data Guard est en cours d'exécution sur une autre base de données du même répertoire de base Oracle, et inversement.
- Effectuer une configuration Data Guard simultanément sur différentes bases de données au sein du même répertoire de base Oracle.
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) simultanément sur différentes bases de données du même répertoire de base Oracle.
- Effectuez la configuration Data Guard lors de la mise à jour simultanée des balises de cluster de machines virtuelles.
- Créer ou supprimer une base de données pluggable lors de l'exécution simultanée d'actions Data Guard (permutation, basculement et rétablissement) dans le même répertoire de base Oracle, et inversement.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Procédure de modification des détails du groupe Oracle Data Guard
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
- Choisissez le compartiment qui contient l'instance Exadata Cloud Service avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
- Accédez au cluster de machines virtuelles cloud ou au système de base de données qui contient l'association Data Guard :
Clusters de machines virtuelles cloud : nouveau modèle de ressource :) : sous Oracle Exadata Database Service on Dedicated Infrastructure, cliquez sur Clusters de machines virtuelles Exadata. Dans la liste des clusters de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails correspondante.
Systèmes de base de données : sous Bare Metal, machine virtuelle et Exadata, cliquez sur Systèmes de base de données. Dans la liste des systèmes de base de données, recherchez le système de base de données Exadata auquel vous voulez accéder, puis cliquez sur son nom pour afficher les détails correspondants.
- Sous Ressources, cliquez sur Groupe Data Guard.
La liste des bases de données membres du groupe Data Guard est affichée avec le type Data Guard que vous avez choisi pour chaque membre de groupe Data Guard.
- Pour modifier les détails d'un groupe Data Guard, cliquez sur l'icône Actions (trois points), puis sur Modifier.
- Dans le panneau Modifier un groupe Data Guard, configurez le groupe Data Guard :
- Type Data Guard : sélectionnez Active Data Guard ou Data Guard. Active Data Guard fournit des fonctionnalités supplémentaires telles que la requête en temps réel et le déchargement des DML, la réparation automatique des blocs, le suivi des modifications des blocs de secours, les services de données globaux et la continuité d'application. Active Data Guard requiert une licence Oracle Active Data Guard. Pour plus d'informations sur Active Data Guard, reportez-vous à Active Data Guard. Pour obtenir une présentation complète des deux types Data Guard, reportez-vous à Introduction à Oracle Data Guard.
- Mode de protection : le mode de protection peut être Performances maximales ou Disponibilité maximale. Pour plus d'informations sur ces options, reportez-vous à Modes de protection Oracle Data Guard.
-
Type de transport : type de transport Redo Transport utilisé pour ce groupe Oracle Data Guard.
- Mot de passe d'administrateur de base de données : saisissez le mot de passe ADMIN de la base de données.
- Cliquez sur Enregistrer.
Procédure de basculement en cas d'incident de la base de données
Vous pouvez lancer une opération de basculement sur une base de données de secours qui est membre du groupe Data Guard.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
- Choisissez le compartiment qui contient l'instance Exadata Cloud Infrastructure avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
- Accédez au cluster de machines virtuelles cloud ou au système de base de données qui contient l'association Data Guard :
Cluster de machines virtuelles cloud ( nouveau modèle de ressource) : sous Oracle Exadata Database Service on Dedicated Infrastructure, cliquez sur Clusters de machines virtuelles Exadata. Dans la liste des clusters de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails correspondante.
Systèmes de base de données : sous Bare Metal, machine virtuelle et Exadata, cliquez sur Systèmes de base de données. Dans la liste des systèmes de base de données, recherchez le système de base de données Exadata auquel vous voulez accéder, puis cliquez sur son nom pour afficher les détails correspondants.
- Sous Ressources, cliquez sur Groupe Data Guard.
- Sélectionnez la base de données de secours du groupe Data Guard sur lequel effectuer un basculement. Cliquez sur le bouton Actions (trois points), puis sur Basculement.
- Dans la boîte de dialogue Changement de base de données en cas d'incident, entrez le mot de passe d'administrateur de base de données, puis cliquez sur Basculement en cas d'incident.
Remarque
Vous pouvez lancer un basculement même si la base de données principale est en bon état. Toutefois, faites preuve de prudence lorsque vous effectuez un basculement.Cette base de données doit désormais prendre le rôle de base de données principale et le rôle de l'ancienne base de données principale doit indiquer Instance de secours désactivée.
Vous pouvez désormais effectuer les opérations suivantes :
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) lorsqu'une configuration Data Guard est en cours d'exécution sur une autre base de données du même répertoire de base Oracle, et inversement.
- Effectuer une configuration Data Guard simultanément sur différentes bases de données au sein du même répertoire de base Oracle.
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) simultanément sur différentes bases de données du même répertoire de base Oracle.
- Effectuez la configuration Data Guard lors de la mise à jour simultanée des balises de cluster de machines virtuelles.
- Créer ou supprimer une base de données pluggable lors de l'exécution simultanée d'actions Data Guard (permutation, basculement et rétablissement) dans le même répertoire de base Oracle, et inversement.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Procédure de rétablissement d'une base de données
Une fois que vous avez basculé la base de données principale vers sa base de données de secours, cette dernière prend le rôle de base de données principale et l'ancienne base de données principale est identifiée comme une base de données de secours désactivée. Après avoir corrigé la cause de l'échec, vous pouvez rétablir la base de données ayant échoué en tant que base de données de secours qui fonctionne pour la base de données principale en cours.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
- Choisissez le compartiment qui contient l'instance Exadata Cloud Infrastructure avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
- Accédez au cluster de machines virtuelles cloud ou au système de base de données qui contient l'association Data Guard :
Cluster de machines virtuelles cloud (nouveau modèle de ressource) : sous Oracle Exadata Database Service on Dedicated Infrastructure, cliquez sur Cluster de machines virtuelles Exadata. Dans la liste des clusters de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails correspondante.
Systèmes de base de données : sous Bare Metal, machine virtuelle et Exadata, cliquez sur Systèmes de base de données. Dans la liste des systèmes de base de données, recherchez le système de base de données Exadata auquel vous voulez accéder, puis cliquez sur son nom pour afficher les détails correspondants.
- Sous Ressources, cliquez sur Groupe Data Guard.
- Cliquez sur l'icône Actions (trois points), correspondant au groupe Data Guard sur lequel vous souhaitez effectuer le rétablissement, puis sur Rétablir.
-
Dans la boîte de dialogue Rétablir la base de données, entrez le mot de passe d'administrateur de base de données, puis cliquez sur Rétablir.
Cette base de Données doit désormais être rétablie comme base de Données de secours dans le Groupe Data Guard.
Vous pouvez désormais effectuer les opérations suivantes :
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) lorsqu'une configuration Data Guard est en cours d'exécution sur une autre base de données du même répertoire de base Oracle, et inversement.
- Effectuer une configuration Data Guard simultanément sur différentes bases de données au sein du même répertoire de base Oracle.
- Effectuer des actions Data Guard (permutation, basculement et rétablissement) simultanément sur différentes bases de données du même répertoire de base Oracle.
- Effectuez la configuration Data Guard lors de la mise à jour simultanée des balises de cluster de machines virtuelles.
- Créer ou supprimer une base de données pluggable lors de l'exécution simultanée d'actions Data Guard (permutation, basculement et rétablissement) dans le même répertoire de base Oracle, et inversement.
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Procédure d'arrêt d'un groupe Data Guard sur un instance Exadata Cloud Infrastructure
Sur une instance Exadata Cloud Infrastructure, pour enlever un groupe Data Guard, mettez fin à la base de données de secours.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure.
- Choisissez le compartiment qui contient l'instance Exadata Cloud Infrastructure avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
-
Accédez au cluster de machines virtuelles cloud ou au système de base de données qui contient la base de données de secours :
Cluster de machines virtuelles cloud (nouveau modèle de ressource) : sous Oracle Exadata Database Service on Dedicated Infrastructure, cliquez sur Clusters de machines virtuelles Exadata. Dans la liste des clusters de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails correspondante.
Systèmes de base de données : sous Bare Metal, machine virtuelle et Exadata, cliquez sur Systèmes de base de données. Dans la liste des systèmes de base de données, recherchez le système de base de données Exadata auquel vous voulez accéder, puis cliquez sur son nom pour afficher les détails correspondants.
- Cliquez sur l'icône Actions (trois points) correspondant à la base de données de secours à laquelle mettre fin, puis sur Mettre fin.
-
Dans la boîte de dialogue Mettre fin à la base de données, entrez le nom de la base de données, puis cliquez sur OK.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer un groupe Oracle Data Guard
Utilisation de l'API pour gérer les associations Data Guard
Utilisez ces opérations d'API pour gérer les associations Data Guard sur une instance Exadata Cloud Infrastructure :
En février 2026, le modèle d'association Data Guard et les API associées seront remplacés par le nouveau modèle de groupe Data Guard et les nouvelles API. À partir de février 2026, toutes les nouvelles configurations Data Guard provisionnées à partir de la console Oracle Cloud Infrastructure (OCI) utiliseront automatiquement le modèle de groupe Data Guard.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
- CreateDataGuardAssociation
- ListDataGuardAssociations
- GetDataGuardAssociation
- UpdateDataGuardAssociation
- SwitchoverDataGuardAssociation
- FailoverDataGuardAssociation
- ReinstateDataGuardAssociation
- DeleteDatabase : pour mettre fin à une association Data Guard d'instance Exadata Cloud Infrastructure, vous devez supprimer la base de données de secours.
Pour obtenir la liste complète des API du service Database, reportez-vous à API du service Database.
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure
Utilisation de l'API pour gérer le groupe Data Guard
Utilisez les opérations d'API suivantes pour gérer un groupe Data Guard sur un instance Exadata Cloud Infrastructure :
En février 2026, le modèle d'association Data Guard et les API associées seront remplacés par le nouveau modèle de groupe Data Guard et les nouvelles API. À partir de février 2026, toutes les nouvelles configurations Data Guard provisionnées à partir de la console Oracle Cloud Infrastructure (OCI) utiliseront automatiquement le modèle de groupe Data Guard.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
Opération | Adresse d'API REST | Commentaires |
---|---|---|
Créer/ajouter une base de données de secours |
|
|
Mettre à jour la configuration de groupe Data Guard |
Pour mettre à jour la configuration, il faut l'OCID de base de données de secours ou de base de données principale. |
|
Action Data Guard - Permutation |
La permutation doit être déclenchée sur la base de données de secours respective pour devenir principale. |
|
Action Data Guard - Basculement |
Le basculement doit être déclenché sur la base de données de secours respective pour devenir la base de données principale. |
|
Action Data Guard - Rétablir |
Le rétablissement doit être déclenché sur la base de données de secours respective pour être rétabli. |
|
Supprimer la base de données de secours |
|
|
Migrer une association Data Guard vers plusieurs bases de données de secours |
|
Pour obtenir la liste complète des API du service Database, reportez-vous à API du service Database.
Rubrique parent : Utilisation d'Oracle Data Guard avec Exadata Cloud Infrastructure