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 association Oracle Data Guard. Vous pouvez utiliser la commande reinstate pour remettre en service une base de données ayant échoué après avoir corrigé la cause de l'échec.

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 principal 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 opérationnelle pour la base de données principale en cours à l'aide de son association Data Guard.

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 Associations Data Guard.
  4. Pour l'association Data Guard sur laquelle vous voulez rétablir cette base de données, 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ées doit désormais être rétablie en tant que base de données de secours dans l'association Data Guard.