Remettre en service une base de données

Cet article fournit les détails et la procédure pour rétablir une base de données.

La remise en service déplace une base de données vers le rôle de secours dans une configuration Oracle Data Guard. Vous pouvez utiliser la commande reinstate pour retourner une base de données en échec en service après avoir corrigé la cause de l'échec.

Après le basculement d'une base de données principale vers sa base de secours, celle-ci assume le rôle de base principale et l'ancienne base principale est identifiée en tant que base de secours désactivée. Après avoir corrigé la cause de l'échec, vous pouvez rétablir la base de données défaillante en tant que base de secours fonctionnelle pour la base principale courante.

Note :

Avant de pouvoir remettre en service une base de données version 12.2, vous devez effectuer certaines opérations sur l'hôte de la base de données pour arrêter cette dernière ou la démarrer en mode MOUNT.

Affectez à la variable d'environnement ORACLE_UNQNAME la valeur du nom unique de base de données (affichée dans la console), puis exécutez les commandes suivantes :

srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount

Procédure

Effectuez les étapes suivantes sur la base de données principale courante à partir de laquelle nous pouvons rétablir la base de données défaillante à l'aide de la console OCI :

  1. Dans la page de liste Systèmes de base de données, sélectionnez le système qui contient la base de données avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, voir Lister les systèmes de base de données.
  2. Dans l'onglet Bases de données, sélectionnez la base de données avec laquelle vous voulez travailler.
  3. Dans la page des détails de la base de données, sélectionnez l'onglet Groupe Data Guard.
  4. Pour la base de données à remettre en service, dans le menu Actions, sélectionnez Remettre en service.
  5. Dans le panneau Remettre en service la base de données, entrez le mot de passe de l'administrateur de la base de données, puis sélectionnez OK.

Cette base de données doit maintenant être rétablie en tant que base de secours.