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 redonne à une base de données son rôle de base de secours dans une association Oracle Data Guard. Vous pouvez utiliser la commande reinstate
pour remettre en service une base de données défaillante après avoir corrigé la cause de la défaillance.
Lorsque vous basculez une base principale vers sa base de secours, la base de secours prend le rôle principal et l'ancienne base principale est identifiée en tant que base de secours désactivée. Après avoir corrigé la cause de la défaillance, vous pouvez remettre en service la base de données défaillante en tant que base de secours fonctionnelle pour la base principale courante à l'aide de son association Data Guard.
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 modeMOUNT
.
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 :
- 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.
- Dans l'onglet Bases de données, sélectionnez la base de données avec laquelle vous voulez travailler.
- Dans la page des détails de la base de données, sélectionnez l'onglet Associations Data Guard.
- Pour l'association Data Guard sur laquelle vous voulez remettre en service cette base de données, dans le menu Actions, sélectionnez Remettre en service.
- 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 comme base de secours dans l'association Data Guard.