Utilisation d'Oracle Data Guard avec Oracle Exadata Database Service sur une infrastructure Exascale
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 Oracle Exadata Database Service sur une infrastructure Exascale
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 Oracle Exadata Database Service sur une infrastructure Exascale
Une implémentation 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 Data Guard. - Utilisation d'Oracle 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 les associations Oracle Data Guard
Découvrez comment activer une association Data Guard entre des bases de données, modifier le rôle d'une base de données dans une association Data Guard à l'aide d'une opération de permutation ou de basculement, et rétablir une base de données ayant échoué. - Utilisation de l'API pour gérer les associations Data Guard
Utilisation de ces opérations d'API pour gérer les associations Data Guard sur une instance Oracle Exadata Database Service sur l'infrastructure Exascale :
Rubrique parent : Guides pratiques
A propos de l'utilisation d'Oracle Data Guard avec Oracle Exadata Database Service sur une infrastructure Exascale
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.
Conditions requises pour l'utilisation d'Oracle Data Guard avec Oracle Exadata Database Service sur une infrastructure Exascale
Une implémentation 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 Data Guard.
Lorsque vous activez Oracle Data Guard, vous pouvez créer un répertoire de base de base de données sur l'instance Exadata de secours pour héberger la nouvelle base de données de secours lors de l'activation de Data Guard. Vous pouvez également choisir de 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.
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.
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. :
Si vous créez une association Oracle Data Guard et que vous utilisez des clés gérées par le 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
Assurez-vous que vous respectez les exigences liées à l'utilisation d'Oracle Exadata Database Service sur une infrastructure Exascale avec Oracle Data Guard. - 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
Si l'ajout de noeud est effectué sur la base de données de secours ou la base de données principale, les métadonnées doivent être mises à jour manuellement sur la base de données autre que celle où le noeud a été ajouté. - Suppression d'un noeud d'un cluster de machines virtuelles
Si la suppression de noeud est effectuée sur la base de données de secours ou la base de données principale, les métadonnées doivent être mises à jour manuellement sur la base de données autre que celle où le noeud a été enlevé.
Exigences réseau pour Data Guard
Assurez-vous que vous répondez aux exigences d'utilisation d'Oracle Exadata Database Service sur une infrastructure Exascale avec Oracle Data Guard.
Assurez-vous que votre environnement 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.
-
Les bases de données principale et de secours doivent cependant faire partie du même réseau cloud virtuel au sein de la même région.
-
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. La mise en réseau est configurée sur la ressource de cluster de machines virtuelles cloud.
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 Oracle Exadata Database Service sur une infrastructure Exascale doivent utiliser le même VCN. 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 pour les sous-réseaux des deux instances Oracle Exadata Database Service sur les instances d'infrastructure Exascale 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 (valeur par défaut).
Par exemple, si le sous-réseau de l'instance Oracle Exadata Database Service principale sur l'instance Exascale Infrastructure 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 condition 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 Oracle Exadata Database Service principale sur l'infrastructure Exascale
Règles entrantes
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
Règles sortantes
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 Oracle Exadata Database Service de secours sur l'infrastructure Exascale
Règles entrantes
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
Règles sortantes
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 relatives au mot de passe
Pour modifier le mot de passe SYS ou effectuer la rotation des clés TDE, utilisez l'API OCI.
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 MRP et LCM DG, mettez à niveau le RPM libkms
sur les deux clusters et redémarrez les bases de données (à l'aide de clés gérées par le client uniquement).
Ajouter un noeud à un cluster de machines virtuelles
Si l'ajout de noeuds est effectué sur la base de secours ou la base principale, les métadonnées doivent être mises à jour manuellement sur la base de données autre que celle où le noeud a été ajouté.
Lors de l'ajout d'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, copiez le fichier JSON addinstance
, /var/opt/oracle/dbaas_acfs/<dbname>/addInstance.json
créé à la fin de l'ajout de l'instance et exécutez 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
Si la suppression de noeud est effectuée sur la base de secours ou la base principale, les métadonnées doivent être mises à jour manuellement sur la base de données autre que celle où le noeud a été enlevé.
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 d'Oracle 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.
L'implémentation Data Guard requiert deux bases de données : une base de données principale et une base de données de secours. Les deux bases de données composent une association Data Guard. La plupart de vos applications accèdent à la base de données principale. La 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.
- Permutation
La permutation inverse les rôles des bases de données principale et de secours. - Basculement
Avec Oracle Data Guard, un basculement affecte 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
La commande de rétablissement rétablit le rôle de secours d'une base de données dans une association Oracle Data Guard.
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.
Thème parent : Utilisation d'Oracle Data Guard
Changement de serveur
Avec Oracle Data Guard, un 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 une perte de données si vous utilisez le mode de protection Performances maximales.
Thème parent : Utilisation d'Oracle Data Guard
Rétablissement
La commande de rétablissement rétablit le rôle de secours d'une base de données dans une association Oracle 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 dotée d'une association Data Guard avec une base de données (de secours) homologue. Supprimez d'abord la base 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 sur lesquelles Data Guard. Vous devez d'abord mettre fin à la base de données de secours pour enlever l'association Data Guard.
Thème parent : Utilisation d'Oracle Data Guard
Utilisation de la console pour gérer les associations Oracle Data Guard
Découvrez comment activer une association Data Guard entre des bases de données, modifier le rôle d'une base de données dans une association Data Guard à l'aide d'une opération de permutation ou de basculement, et rétablir une base de données ayant échoué.
Lorsque vous activez Data Guard, une association Data Guard distincte est créée pour la base de données principale et la base de données de secours.
- Procédure d'activation de Data Guard sur Exadata Database Service sur une infrastructure Exascale
Découvrez comment configurer un groupe Oracle Data Guard entre des bases de données. - Procédure de visualisation des associations Data Guard des bases de données d'un cluster de machines virtuelles cloud
Pour visualiser le rôle de chaque base de données d'une association 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 à l'aide de l'association Data Guard de la base de données principale. - Procédure de modification de l'association Oracle Data Guard
Vous pouvez modifier l'association Oracle Data Guard afin de configurer la protection Data Guard pour la base de données principale. - Procédure de basculement en cas d'incident de la base de données
Vous pouvez lancer une opération de basculement à l'aide de l'association Data Guard de la base de données de secours. - 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. - Procédure de terminaison d'une association Data Guard sur une instance Oracle Exadata Database Service sur une instance d'infrastructure Exascale
Sur une instance Oracle Exadata Database Service sur une instance d'infrastructure Exascale, pour enlever une association Data Guard, mettez fin à la base de données de secours.
Procédure d'activation de Data Guard sur Exadata Database Service sur une infrastructure Exascale
Découvrez comment configurer un groupe Oracle Data Guard entre des bases de données.
- 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.
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 avec l'automatisation du cloud.
- Avec la nouvelle API, la configuration Data Guard sera créée en tant que ressource de groupes Data Guard.
- Si vous disposez d'une configuration Data Guard existante, vous pouvez continuer à utiliser les fonctionnalités en cours 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 devez mettre à jour vos applications pour utiliser la nouvelle API afin de tirer parti 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.
- En plus de provisionner des bases de données de secours pour Oracle Database 23ai, vous pouvez provisionner une base de données de secours Oracle Database 19c pour une base de données principale Oracle Database 19c sur le stockage de blocs.
- Affichage de la progression du provisionnement de Data Guard
Affichez la progression des tâches de provisionnement de Data Guard à l'aide de la page Demandes de travail.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Affichage de la progression du provisionnement de Data Guard
Affichez la progression des tâches de provisionnement de Data Guard à l'aide de la page Demandes de travail.
Une fois la tâche d'activation de Data Guard effectuée, plusieurs demandes de travail sont émises pour terminer le provisionnement du groupe Data Guard. Pour afficher la progression de ces demandes de travail, procédez comme suit :
- Accédez à la page Détails des demandes de travail. Sur la page Détails des demandes de travail, dans l'onglet Informations sur la demande de travail, une barre indique la progression globale du provisionnement de Data Guard.
- Sous Ressources, sélectionnez Messages du journal. Le tableau affiche un message pour chaque tâche terminée ou en cours.
Procédure de visualisation des associations Data Guard de bases de données dans un cluster de machines virtuelles cloud
Pour visualiser le rôle de chaque base de données dans une association Data Guard dans un cluster de machines virtuelles cloud, suivez cette procédure.
- Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Exadata Database Service sur une infrastructure Exascale.
- Choisissez votre compartiment.
- Accédez au cluster de machines virtuelles cloud contenant les bases de données dont vous souhaitez visualiser les rôles dans les associations Data Guard.
- Dans la section Bases de données sous Ressources, les informations suivantes sont affichées :
- Le rôle de chaque base de données dans ce cluster de machines virtuelles est indiqué dans la colonne Rôle Data Guard.
- Le service sur lequel chaque base de données est exécutée est indiqué dans la colonne Nom de service.
Rubrique parent : Utilisation de la console pour gérer les associations 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.
A compter du 06 août 2025, pour les locations créées dans les régions FRA, PHX ou NRT, Autonomous Recovery Service sera la seule destination de sauvegarde lorsque vous activerez la sauvegarde automatique sur les bases de données.
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Procédure de permutation de base de données
Vous pouvez lancer une opération de permutation à l'aide de l'association Data Guard de la base de données principale.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Service de base de données Exadata sur une infrastructure Exascale.
- Choisissez le compartiment qui contient l'instance Oracle Exadata Database Service sur l'infrastructure Exascale 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 :
Oracle Exadata Database Service sur une infrastructure Exascale, 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.
- Sous Ressources, cliquez sur Associations Data Guard.
- Cliquez sur l'icône Actions (trois points) correspondant à l'association Data Guard sur laquelle effectuer une permutation, 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 OK.
Cette base de données doit désormais prendre le rôle de base de données de secours et la base de données de secours doit prendre le rôle de base de données principale dans l'association Data Guard.
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Procédure de modification de l'association Oracle Data Guard
Vous modifiez l'association Oracle Data Guard afin de configurer la protection Data Guard pour la base de données principale.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Service de base de données Exadata sur une infrastructure Exascale.
- 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 :
Sous Oracle Exadata Database Service on Exascale Infrastructure, cliquez sur Cluster de machines virtuelles Exadata. Dans la liste des cluster de machines virtuelles, recherchez celui auquel accéder, puis cliquez sur son nom mis en évidence pour afficher la page de détails du cluster.
- Sous Ressources, cliquez sur Associations Data Guard.
- Pour l'association Data Guard à gérer, cliquez sur le menu Actions, puis sur Modifier le mode de protection.
-
Dans le panneau Ajouter une association Data Guard, configurez l'association Data Guard :
- Type Data Guard : sélectionnez Active Data Guard ou Data Guard. Active Data Guard fournit des fonctionnalités supplémentaires, notamment la requête en temps réel et le déchargement des instructions DML, la réparation automatique des blocs, le suivi des modifications des blocs sur la base de données de secours, la synchronisation à distance, 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 : il peut s'agir de Performances maximales ou de Disponibilité maximale. Pour plus d'informations sur ces options, reportez-vous à Modes de protection Oracle Data Guard.
-
Type de transport : type de Redo Transport utilisé pour l'association 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.
Rubriques connexes
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Procédure de basculement en cas d'incident de la base de données
Vous pouvez lancer une opération de basculement à l'aide de l'association Data Guard de la base de données de secours.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Service de base de données Exadata sur une infrastructure Exascale.
- Choisissez le compartiment qui contient l'instance Oracle Exadata Database Service sur l'infrastructure Exascale avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
-
Accédez au cluster de machines virtuelles cloud qui contient l'association Data Guard :
Sous Oracle Exadata Database Service sur une infrastructure Exascale, 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.
- Sous Ressources, cliquez sur Associations Data Guard.
- En regard de l'association Data Guard sur laquelle vous souhaitez effectuer un basculement, cliquez sur Basculement.
-
Dans la boîte de dialogue Basculement en cas d'incident de la base de données, entrez le mot de passe d'administrateur de base de données, puis cliquez sur OK.
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.
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Procédure de rétablissement d'une base de données
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Service de base de données Exadata sur une infrastructure Exascale.
- Choisissez le compartiment qui contient Oracle Exadata Database Service sur l'infrastructure Exascale 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 :
Sous Oracle Exadata Database Service sur une infrastructure Exascale, 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.
- Sous Ressources, cliquez sur Associations Data Guard.
- Cliquez sur l'icône Actions (trois points) correspondant à l'association Data Guard sur laquelle effectuer un 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 OK.
Cette base de données doit désormais être rétablie en tant que base de données de secours dans l'association Data Guard.
Rubrique parent : Utilisation de la console pour gérer les associations Oracle Data Guard
Pour mettre fin à une association Data Guard sur une instance Oracle Exadata Database Service sur une infrastructure Exascale
Sur une instance Oracle Exadata Database Service sur l'infrastructure Exascale, pour enlever une association Data Guard, mettez fin à la base de données de secours.
- Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Service de base de données Exadata sur une infrastructure Exascale.
- Choisissez le compartiment qui contient le cluster de machines virtuelles Oracle Exadata Database Service sur une infrastructure Exascale avec la base de données pour laquelle vous voulez activer Oracle Data Guard.
-
Accédez au cluster de machines virtuelles cloud qui contient la base de données de secours :
Sous Oracle Exadata Database Service sur une infrastructure Exascale, 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 sa page de détails.
- Cliquez sur l'icône Actions de la base de données de secours dont vous souhaitez mettre fin, puis sur Mettre terme.
-
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.
Rubrique parent : Utilisation de la console pour gérer les associations 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 Oracle Exadata Database Service sur l'infrastructure Exascale :
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 Oracle Exadata Database Service sur une infrastructure Exascale, 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.