Basculement de site et récupération
Un basculement de site est requis si votre infrastructure a subi un événement imprévu qui rend le site principal indisponible et complètement inaccessible pendant une durée qui aura un impact négatif sur l'entreprise. Dans ce scénario, la base de données de secours prend le rôle principal.
Un site principal peut devenir indisponible pour diverses raisons, y compris, mais sans s'y limiter, les suivantes :
- Problèmes susceptibles de faire en sorte que les instances de la base de données principale ne démarrent pas, tels qu'un média défaillant ou fortement endommagé, ou une mise à niveau incorrecte du système d'exploitation ou du microprogramme
- Défaillance de l'infrastructure, telle qu'une panne complète du système d'alimentation ou de refroidissement au sein de l'infrastructure de la région OCI
- Echecs réseau complets
- Catastrophes naturelles telles que tremblements de terre, incendies et inondations
Bien que les événements imprévus soient rares, ils peuvent et peuvent se produire.
Exécuter un basculement de site
Comme un vrai basculement est perturbateur et peut entraîner une petite perte de données, testez le basculement de votre site dans un environnement TEST.
L'exemple suivant utilise les noms de notre environnement de test pour la base de données principale dans Ashburn (
CDBHCM_iad1dx
) et la base de données de secours dans Phoenix (CDBHCM_phx5s
).
Rétablissement de la base de données principale en échec en tant que nouvelle base de données de secours
Vous devez protéger votre nouvel environnement de production avec une base de données de secours. Dans l'idéal, vous pourrez rétablir la base principale défaillante en tant que nouvelle base de données de secours en rétablissant à la fois la base de données et les systèmes de fichiers.
Rétablir l'ancienne base principale en tant que base de secours
Oracle Data Guard empêche l'ancienne base de données principale de s'ouvrir lorsqu'elle est à nouveau disponible après une panne de site principal. Toute tentative de démarrage normal de la base de données échouera, avec des messages écrits dans son journal d'alertes indiquant que le rétablissement est requis. Si Flashback Database a été activé sur cette base de données avant l'échec, vous pouvez rétablir l'ancienne base principale en tant que nouvelle base de données de secours.
Effectuez les opérations suivantes pour rétablir l'ancienne base principale en tant que base de données de secours de la production actuelle :