Failover manual con una base de datos en espera

Cuando Autonomous Data Guard no puede realizar un failover automático a una base de datos en espera local, si hay una base de datos en espera local disponible, puede realizar un failover manual para hacer que la base de datos en espera local sea la base de datos principal. Si hay disponible una base de datos en espera entre regiones, puede realizar un switchover para que la base de datos en espera entre regiones sea la base de datos principal y, si el switchover falla, puede iniciar un failover manual a la base de datos en espera entre regiones. Es posible que se produzca una pérdida de datos con un failover manual.

En función de cómo active Autonomous Data Guard, existen diferentes pasos para realizar un failover manual a una base de datos en espera:

  • Si activa Autonomous Data Guard solo con una base de datos en espera entre regiones (remota):

    Si activa una base de datos en espera entre regiones y no activa una base de datos en espera local, después de intentar realizar un switchover entre regiones y si este falla, en la base de datos en espera la consola de Oracle Cloud Infrastructure muestra un enlace de failover en el campo Rol en el que puede hacer clic para iniciar un failover manual. Con la API, puede iniciar un failover manual en cualquier momento. Consulte Uso de la API para obtener información sobre el uso de la API.

  • Si activa Autonomous Data Guard con una base de datos en espera local:

    Si activa una base de datos en espera local y el failover automático no se realiza correctamente, la consola de Oracle Cloud Infrastructure mostrará un banner con información sobre por qué el failover automático no se ha realizado correctamente, y la consola de Oracle Cloud Infrastructure muestra un enlace de failover en el campo Rol en el que puede hacer clic para iniciar un failover manual a la base de datos en espera local. El enlace de failover solo se muestra si la base de datos principal de la región principal no está disponible y hay una base de datos en espera disponible. Es decir, el campo Estado del ciclo de vida de la base de datos principal muestra No disponible y la base de datos en espera local está disponible. Con la API, puede iniciar un failover manual en cualquier momento. Consulte Uso de la API para obtener información sobre el uso de la API.

    Para ver el estado de la base de datos en espera, en Recursos, haga clic en Autonomous Data Guard y, para la base de datos en espera que aparece en la columna Base de datos autónoma de peer, compruebe que el campo Estado muestra Disponible o Parado.
  • Si activa Autonomous Data Guard con una base de datos en espera local y una base de datos en espera entre regiones (remota):

    Con Autonomous Data Guard activado con una base de datos en espera local y una base de datos en espera entre regiones, si el failover automático no se realiza correctamente y la base de datos en espera local está disponible, Oracle recomienda que primero intente realizar un failover manual a la base de datos en espera local (no a la región en espera remota).

    Si una base de datos en espera local no está disponible o falla un failover manual a la base de datos en espera local, puede realizar un switchover manual a la base de datos en espera entre regiones. Si el switchover a la base de datos en espera entre regiones falla, en la base de datos en espera la consola de Oracle Cloud Infrastructure muestra un enlace de failover en el campo Rol en el que puede hacer clic para iniciar un failover manual a la base de datos en espera.

Cuando inicia un failover manual, Autonomous Data Guard realiza un failover a la base de datos en espera de acuerdo con el objetivo de tiempo de recuperación (RTO) y el objetivo de punto de recuperación (RPO). Consulte Objetivo de tiempo de recuperación (RTO) y objetivo de punto de recuperación (RPO) de Autonomous Data Guard para obtener más información.

Siga estos pasos previos según sea necesario:

  • Haga clic en icono de navegación junto a Oracle Cloud para abrir la consola de Oracle Cloud Infrastructure.

  • En el menú de navegación izquierda de Oracle Cloud Infrastructure, haga clic en Oracle Database y, a continuación, en función de la carga de trabajo, haga clic en una de las siguientes opciones: Autonomous Data Warehouse, Autonomous JSON Database, o Autonomous Transaction Processing.
  • En la página Bases de datos autónomas, seleccione la base de datos autónoma en cuestión entre los enlaces de la columna Nombre mostrado.

Para iniciar un failover manual a una base de datos en espera entre regiones, realice lo siguiente:

  1. En la base de datos en espera, realice un switchover. Consulte Realizar un switchover para obtener más información.

  2. Si el intento de switchover del paso 1 falla, en la base de datos en espera el campo Rol muestra el enlace Failover. En la base de datos en espera, haga clic en el enlace Failover.

    Se mostrará el cuadro de diálogo Confirmar failover manual a base de datos en espera, junto con información sobre posibles pérdidas de datos que pueden producirse si realiza el failover manual a la base de datos en espera.

  3. En el cuadro de diálogo Confirmar failover manual a base de datos en espera, introduzca el nombre de la instancia de Autonomous Database para confirmar que desea realizar el failover.

  4. En el cuadro de diálogo Confirmar failover a base de datos en espera, haga clic en Confirmar failover manual a base de datos en espera.

    Si hay operaciones simultáneas activas, como escalar o crear una copia de seguridad manual, la confirmación también confirma la pausa o cancelación de la operación simultánea. Consulte la sección sobre operaciones simultáneas en Autonomous Database para obtener más información.

Para iniciar un failover manual si la base de datos principal no está disponible y la base de datos en espera local está disponible, realice lo siguiente:

  1. En la página Detalles, en Autonomous Data Guard, en el campo Rol, haga clic en Failover.

    Se mostrará el cuadro de diálogo Confirmar failover manual a base de datos en espera, junto con información sobre posibles pérdidas de datos que pueden producirse si realiza el failover manual a la base de datos en espera.

    A continuación se muestra la descripción de adb_failover_manual.png
  2. En el cuadro de diálogo Confirmar failover manual a base de datos en espera, introduzca el nombre de Autonomous Database para confirmar que desea realizar el failover.
  3. En el cuadro de diálogo Confirmar failover a base de datos en espera, haga clic en Confirmar failover manual a base de datos en espera.
Cuando finaliza el failover, Autonomous Data Guard hace lo siguiente:
  • En un failover a la base de datos en espera local, Autonomous Data Guard crea una nueva base de datos en espera local después del failover. Autonomous Data Guard no está activado mientras el sistema está aprovisionando la nueva base de datos en espera y el campo Rol indica Aprovisionando. Una vez que Autonomous Data Guard completa el paso de aprovisionamiento, tiene una nueva base de datos en espera local y se activa Autonomous Data Guard.

  • Una vez completada una operación de failover manual, puede ver la pérdida de datos asociada al failover manual en el mensaje del banner de la consola de Oracle Cloud Infrastructure y pasando el cursor sobre icono de pista en el campo Rol. La pérdida de datos del failover manual se especifica en minutos.

  • Cuando activa Autonomous Data Guard tanto con una base de datos local como con una base de datos en espera entre regiones, Autonomous Data Guard no proporcionará una base de datos en espera local mientras la instancia de región remota funcione con el rol Principal. El uso de la región remota con el rol Principal está destinado para su uso mientras la región principal no esté disponible o realizando pruebas (un escenario temporal). Una vez que la base de datos de la región principal vuelva al rol Principal, estará disponible la base de datos en espera local.