Failover y Recuperación de Sitios
Se necesita una conmutación por error de sitio si la infraestructura ha sufrido un evento no planificado que hace que el sitio principal no esté disponible y sea completamente inaccesible durante un período de tiempo que afectará negativamente al negocio. En este escenario, la base de datos en espera asume el rol principal.
Un sitio principal puede dejar de estar disponible por una variedad de razones, incluidas, entre otras, las siguientes:
- Problemas que pueden provocar que las instancias de la base de datos primaria no se inicien, como un medio con fallos o corrupto en gran medida, o una actualización de firmware o sistema operativo con fallos
- Fallo de la infraestructura, como una interrupción completa de la alimentación o del sistema de refrigeración en la infraestructura de la región de OCI
- Fallos de red completos
- Desastres naturales como terremotos, incendios e inundaciones
Si bien los eventos no planificados son raros, pueden ocurrir y ocurren.
Realización de un failover de sitio
Como un verdadero failover provoca interrupciones y puede provocar una pequeña pérdida de datos, pruebe el failover del sitio en un entorno TEST.
En el siguiente ejemplo se utilizan nombres de nuestro entorno de prueba para la base de datos primaria en Ashburn (
CDBHCM_iad1dx
) y la base de datos en espera en Phoenix (CDBHCM_phx5s
).
Volver a instanciar la principal fallida como la nueva en espera
Desea proteger el nuevo entorno de producción con una base de datos en espera. Lo ideal es que pueda volver a instanciar la base de datos primaria con fallos como nueva base de datos en espera. Para ello, vuelva a instanciar tanto la base de datos como los sistemas de archivos.
Volver a instanciar la antigua base de datos primaria como base de datos en espera
Oracle Data Guard evitará que la antigua base de datos primaria se abra cuando vuelva a estar disponible después de un fallo en la ubicación primaria. Cualquier intento de iniciar la base de datos normalmente fallará, con mensajes escritos en su log de alertas que indican que es necesario volver a instanciar. Si el flashback de base de datos estaba activado en esta base de datos antes del fallo, puede volver a instanciar la base de datos primaria antigua como la nueva base de datos en espera.
Realice lo siguiente para volver a instanciar la base de datos primaria antigua como base de datos en espera de la producción actual: