Rétablissement d'une base de données

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

Le rétablissement déplace une base de données dans le rôle de secours dans une configuration Oracle Data Guard. Vous pouvez utiliser la commande reinstate pour remettre en service une base de données ayant échoué après la correction de la cause de l'échec.

Une fois qu'une base de donnée principale a basculé vers sa base de donnée de secours, cette base prend le rôle de base de donnée principale et l'ancienne base de donnée principale est identifiée comme une base de donnée de secours désactivée. Après avoir corrigé la cause de l'échec, vous pouvez rétablir la base des données ayant échoué comme base de données de secours fonctionnelle pour la base des données principale en cours.

Remarques :

Pour pouvoir rétablir une base de données de version 12.2, vous devez effectuer certaines étapes sur l'hôte de la base de données pour arrêter la base de données ou la démarrer en mode MOUNT.

Définissez la variable d'environnement ORACLE_UNQNAME sur la valeur du nom de base de données unique (comme 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 en cours à partir de laquelle nous pouvons rétablir la base de données en échec à l'aide de la console OCI :

  1. Sur la page de liste Systèmes de base de données, sélectionnez le système de base de données qui contient la base de données à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, reportez-vous à Liste des systèmes de base de données.
  2. Dans l'onglet Bases de données, sélectionnez la base de données à utiliser.
  3. Sur la page de détails de la base de données, sélectionnez l'onglet Groupe Data Guard.
  4. Pour la base de données à rétablir, dans le menu Actions, sélectionnez Rétablir.
  5. Dans le panneau Rétablir la base de données, entrez le mot de passe d'administrateur de base de données, puis sélectionnez OK.

Cette base de donnée doit désormais être rétablie dans la base de secours.