Gestión de la configuración de Autonomous Data Guard
La función Autonomous Data Guard de Autonomous Database on Dedicated Exadata Infrastructure permite mantener las bases de datos de producción críticas disponibles para las aplicaciones esenciales a pesar de los fallos, los desastres, los errores humanos o la corrupción de datos. Este tipo de capacidad se suele denominar recuperación ante desastres.
A partir del marzo de 2025, las bases de datos de contenedores autónomas (ACD) pueden activar Autonomous Data Guard desde su página Detalles y crear hasta dos ACD en espera. Con esta versión, el modelo anterior Asociaciones de Autonomous Data Guard y las API asociadas quedarán en desuso y se sustituirán por el modelo y las API nuevos grupos de Autonomous Data Guard. Todas las bases de datos de contenedor autónomas nuevas aprovisionadas después de marzo de 2025 desde la consola de Oracle Cloud Infrastructure (OCI) utilizarán automáticamente el nuevo modelo de grupos de Autonomous Data Guard. Consulte la base de conocimientos para obtener más información.
-
-
Vaya a la página Detalles de la base de datos de contenedores autónoma para la que desea activar Autonomous Data Guard. Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
- Haga clic en Cambio a grupos de Autonomous Data Guard en Asociaciones de Autonomous Data Guard.
-
-
Utilice la API MigrateAutonomousContainerDatabaseDataguardAssociation.
Activar Autonomous Data Guard en una base de datos de contenedores autónoma
Note:
No puede activar Autonomous Data Guard en una ACD con una ejecución de mantenimiento activa programada en los próximos tres días.Permisos de IAM necesarios
inspect cloud-autonomous-vmclusters
use autonomous-container-databases
Procedimiento
Note:
Cuando una operación de adición de base de datos de contenedor autónoma en espera está en curso, el mantenimiento programado de esa base de datos de contenedor autónoma no comenzará hasta que finalice la operación de adición de base de datos en espera.Visualización del estado de la configuración de una instancia de Autonomous Data Guard
Puede ver el estado de la configuración de una instancia de Autonomous Data Guard en la página Detalles de la base de datos de contenedores autónoma principal o en espera de la configuración.
Políticas de IAM necesarias
inspect autonomous-container-databases
Procedimiento
-
Vaya a la página Detalles de la base de datos de contenedores autónoma principal o en espera en la configuración de Autonomous Data Guard.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
Puede ver los detalles de Autonomous Data Guard, como su estado, el rol de peer, el estado de peer, el modo de protección y la configuración de failover automático en Autonomous Data Guard en Información de la base de datos de contenedores autónoma.
- También puede ver los detalles de Autonomous Data Guard haciendo clic en los grupos de Autonomous Data Guard o las asociaciones de Autonomous Data Guard.
En la tabla Autonomous Data Guard se muestra información sobre la base de datos de contenedores peer, la demora de aplicación y la demora de transporte actuales, el estado, y las fechas de creación y del último cambio de rol.
Adición de una segunda base de datos de contenedores autónoma en espera
En una configuración de Autonomous Data Guard, puede agregar una segunda base de datos de contenedores autónoma (ACD) en espera a la ACD principal. La segunda base de datos de contenedor autónoma en espera debe estar en el mismo arrendamiento que la base de datos de contenedor autónoma principal.
Requisitos
-
La ACD principal se debe haber aprovisionado a partir de marzo de 2025 o se debe haber migrado al modelo de grupos de Autonomous Data Guard descrito en Configuración y gestión de Autonomous Data Guard.
-
La primera base de datos de contenedor autónoma en espera no debe tener activado el failover automático. Debe desactivar el failover automático en la primera base de datos en espera antes de agregar la segunda base de datos en espera y volver a activarla más tarde.
Permisos de IAM necesarios
use autonomous-container-databases
Procedimiento
Note:
- Cuando una operación de adición de base de datos de contenedor autónoma en espera está en curso, el mantenimiento programado de esa base de datos de contenedor autónoma no comenzará hasta que finalice la operación de adición de base de datos en espera.
- La adición de una base de datos en espera requiere un reinicio automático sin acumulación para la primera base de datos en espera. La base de datos primaria no se ve afectada por este reinicio sin acumulación.
-
Vaya a la página Detalles de la base de datos de contenedores autónoma para la que desea agregar una segunda base de datos en espera.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
-
Haga clic en Agregar base de datos en espera en Grupos de Autonomous Data Guard.
- Complete Agregar modo en espera con la siguiente información:
Valor Descripción Compartimento de la base de datos de contenedores autónoma peer Seleccione el compartimento de la base de datos de contenedores autónoma en espera. Nombre de base de datos de contenedores autónoma de peer Introduzca un nombre para la ACD en espera. Región de peer Seleccione una región para la base de datos de contenedor autónoma en espera. Infraestructura de peer de Exadata Seleccione el recurso de infraestructura de Exadata subyacente para la base de datos de contenedor autónoma en espera. Cluster de VM de Exadata autónomo (AVMC) peer Seleccione el AVMC principal para la ACD en espera. Configuración de copia de seguridad de base de datos peer SOLO SE APLICA A:
Exadata Cloud@Customer
Seleccione el tipo de destino de copia de seguridad de la segunda base de datos en espera en la lista desplegable.
Note:
No puede definir explícitamente las preferencias de mantenimiento para la segunda ACD en espera, ya que hereda estas preferencias de la primera ACD en espera de la ACD principal. - Haga clic en Agregar en espera.
Cambio de roles en una configuración de Autonomous Data Guard
Puede cambiar los roles de las bases de datos de contenedores autónomas principal y en espera en una configuración de Autonomous Data Guard desde la página Detalles de la base de datos de contenedor autónoma principal o en espera.
Políticas de IAM necesarias
use autonomous-container-databases
Procedimiento
En función del modelo de Autonomous Data Guard de la ACD, siga las instrucciones de uno de los siguientes separadores. Consulte Configuración y gestión de Autonomous Data Guard para obtener más información sobre los modelos de Autonomous Data Guard.
-
Vaya a la página Detalles de la base de datos de contenedor autónoma en espera en la que desea cambiar roles con la base de datos de contenedor autónoma principal en la configuración de Autonomous Data Guard.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
Note:
No puede cambiar roles de las bases de datos de contenedor autónomas principal y en espera en una configuración de Autonomous Data Guard en la que la base de datos en espera está en el rol instantánea en espera. -
En Acciones, haga clic en Switchover.
-
Introduzca el nombre de ACD en el cuadro de diálogo de confirmación y haga clic en Switchover.
Oracle Autonomous Database on Dedicated Exadata Infrastructure define el estado de la base de datos en espera y sus bases de datos de contenedor principal en Cambio de roles en curso e inicia la operación de switchover, lo que hace que la base de datos de contenedor principal asuma el rol en espera y que la base de datos de contenedor en espera asuma el rol principal. Al finalizar, el estado de ambas bases de datos de contenedores vuelve a Activas.
-
Vaya a la página Detalles de la base de datos de contenedores autónoma principal o en espera en la configuración de Autonomous Data Guard.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
Note:
No puede cambiar roles de las bases de datos de contenedores autónomas principal y en espera en una configuración de Autonomous Data Guard en la que la base de datos en espera está en el rol de instantánea en espera. - Haga clic en Asociaciones de Autonomous Data Guard para mostrar la base de datos peer en una columna tabular. Haga clic en los puntos suspensivos (tres puntos verticales)
en la fila de la base de datos en la que desea cambiar de rol y haga clic en Switchover.
-
Introduzca el nombre de ACD en el cuadro de diálogo de confirmación y haga clic en Cambiar.
Oracle Autonomous Database on Dedicated Exadata Infrastructure define el estado de ambas bases de datos de contenedor en Cambio de roles en curso e inicia la operación de switchover, lo que hace que la base de datos de contenedor principal asuma el rol en espera y que la base de datos de contenedor en espera asuma el rol principal. Al finalizar, el estado de ambas bases de datos de contenedores vuelve a Activas.
Failover a la base de datos en espera en una configuración de Autonomous Data Guard
Puede realizar un failover a las bases de datos de contenedores autónomas en espera en una configuración de Autonomous Data Guard desde la página Detalles de la base de datos de contenedor autónoma en espera.
Políticas de IAM necesarias
use autonomous-container-databases
Procedimiento
En función del modelo de Autonomous Data Guard de la ACD, siga las instrucciones de uno de los siguientes separadores. Consulte Configuración y gestión de Autonomous Data Guard para obtener más información sobre los modelos de Autonomous Data Guard.
-
Vaya a la página Detalles de la base de datos de contenedor autónoma en espera en la que desea realizar un failover en la configuración de Autonomous Data Guard.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
-
En Acciones, haga clic en Failover.
-
En el caso de una base de datos de contenedores autónoma de instantánea en espera, aparece un mensaje que le avisa de que la instantánea en espera se convertirá a la base de datos física en espera después de desechar todas sus actualizaciones locales y aplicar los datos de la base de datos primaria. Haga clic en Failover para continuar.
-
Introduzca el nombre de ACD en el cuadro de diálogo de confirmación y haga clic en Failover.
Oracle Autonomous Database on Dedicated Exadata Infrastructure define el estado de la base de datos de contenedores en espera en Cambio de roles en curso e inicia la operación de failover. Al finalizar, el rol de la base de datos de contenedores en espera pasa a ser Principal y el rol de la base de datos de contenedores principal pasa a ser Base de datos en espera desactivada con el estado No disponible.
-
Vaya a la página Detalles de la base de datos de contenedores autónoma en espera en la configuración de Autonomous Data Guard.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
- Haga clic en Asociaciones de Autonomous Data Guard para mostrar la base de datos peer en una columna tabular. Haga clic en los puntos suspensivos (tres puntos verticales)
en la fila de la base de datos en la que desea cambiar de rol y haga clic en Failover.
-
En el caso de una base de datos de contenedores autónoma de instantánea en espera, aparece un mensaje que le avisa de que la instantánea en espera se convertirá en base de datos física en espera después de desechar todas sus actualizaciones locales y aplicar los datos de la base de datos primaria. Haga clic en Failover para continuar.
Oracle Autonomous Database on Dedicated Exadata Infrastructure define el estado de la base de datos de contenedores en espera en Cambio de roles en curso e inicia la operación de failover. Al finalizar, el rol de la base de datos de contenedores en espera pasa a ser Principal y el rol de la base de datos de contenedores principal pasa a ser Base de datos en espera desactivada con el estado No disponible.
Rehabilitación de la base de datos en espera desactivada en una configuración de Autonomous Data Guard
Una vez que se ha producido un failover y la base de datos de contenedores autónoma principal fallida asume un rol en espera desactivado, puede rehabilitar la base de datos fallida a un rol en espera activado desde la página Detalles.
- Los failovers manuales requieren que vuelva a instanciar manualmente la base de datos primaria original, que se convierte en la nueva base de datos en espera.
- Cuando se produce un failover automático, Autonomous Database on Dedicated Exadata Infrastructure intenta volver a instanciar la base de datos principal antigua como base de datos en espera. Sin embargo, si ese intento falla, se debe volver a instanciar manualmente.
Políticas de IAM necesarias
use autonomous-container-databases
Procedimiento
En función del modelo de Autonomous Data Guard de la ACD, siga las instrucciones de uno de los siguientes separadores. Consulte Configuración y gestión de Autonomous Data Guard para obtener más información sobre los modelos de Autonomous Data Guard.
-
Vaya a la página Details (Detalles) de la base de datos de contenedor autónoma Disabled standby que desea rehabilitar.
Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
Sugerencia:
La base de datos principal fallida en la que ha realizado el failover se etiqueta como "Base de datos en espera desactivada" en la lista de bases de datos de contenedores autónomas de un compartimento. -
En Acciones, haga clic en Rehabilitar.
-
Proporcione una confirmación para continuar con el restablecimiento de la ACD en espera desactivada.
Los estados de las bases de datos peer pasarán a ser Cambio de roles en curso hasta que se complete la acción de rehabilitación. Cuando se complete, el rol de la base de datos de contenedores en espera desactivada se convertirá en En espera y su estado cambiará a Disponible.
-
Vaya a la página Detalles de la base de datos de contenedores autónoma en espera desactivada que desea rehabilitar.
Sugerencia:
La base de datos principal fallida en la que ha realizado el failover se etiqueta como "Base de datos en espera desactivada" en la lista de bases de datos de contenedores autónomas de un compartimento.Para obtener instrucciones, consulte Visualización de detalles de una base de datos de contenedores autónoma.
- Haga clic en Asignaciones de Autonomous Data Guard. La lista de bases de datos peer se muestra en una columna tabular. Haga clic en los puntos suspensivos (tres puntos verticales)
en la fila de la base de datos donde desea cambiar de rol y haga clic en Volver a instanciar.
Los estados de las bases de datos peer pasarán a ser Cambio de roles en curso hasta que se complete la acción de rehabilitación. Cuando se complete, el rol de la base de datos de contenedores en espera desactivada se convertirá en En espera y su estado cambiará a Disponible.
Actualizar la configuración de Autonomous Data Guard
Puede actualizar la configuración de una instancia de Autonomous Data Guard desde la página Detalles de la base de datos de contenedores autónoma principal de la configuración.
Políticas de IAM necesarias
use autonomous-container-databases
Conversión de Bases de Datos Físicas en Espera a Bases de Datos de Instantánea en Espera
Puede convertir una base de datos de contenedor autónoma en espera en una instantánea en espera en una configuración de Autonomous Data Guard desde la página Detalles de la base de datos de contenedor autónoma en espera en la configuración.
Políticas de IAM necesarias
use autonomous-container-databases
Procedimiento
Conversión de Bases de Datos de Instantánea en Espera a Bases de Datos Físicas en Espera
Puede convertir una base de datos de contenedor autónoma en espera de instantánea en una base de datos física en espera en una configuración de Autonomous Data Guard desde la página Detalles de la base de datos de contenedor autónoma en espera en la configuración.
Políticas de IAM necesarias
use autonomous-container-databases
Procedimiento
Adición de una base de datos en espera entre arrendamientos
Se aplica a: Oracle Public Cloud solo
Políticas de IAM necesarias
Para crear una base de datos en espera entre arrendamientos, debe asegurarse de cumplir los siguientes requisitos:
-
Ejecute los comandos de la CLI o la API para agregar la base de datos en espera entre arrendamientos en el arrendamiento de destino.
-
Defina grupos y políticas de OCI Identity and Access Management en los arrendamientos de origen y destino para que pueda ejecutar comandos para agregar la base de datos en espera entre arrendamientos en el arrendamiento de destino y permitir que el arrendamiento de destino se ponga en contacto con el arrendamiento de origen en el que reside la base de datos principal. Cuando se revocen estas políticas, no se permitirá agregar una base de datos en espera entre arrendamientos.
-
En el arrendamiento de destino, cree un grupo (por ejemplo: DestinationGroup) y agregue los usuarios a los que se les permitirá agregar una base de datos en espera entre arrendamientos a este grupo. Consulte Uso de la consola para crear un grupo para obtener instrucciones.
-
En el arrendamiento de origen, cree políticas de IAM para permitir que el grupo creado en el arrendamiento de destino (DestinationGroup) agregue una base de datos en espera entre arrendamientos mediante la base de datos primaria desde el arrendamiento de origen. Consulte Uso de la consola para crear una política para obtener instrucciones.
Por ejemplo, puede definir una política para permitir que un usuario enDestinationGroup
deDestinationTenancy
lea desde una instancia de Autonomous Database específica en el compartimento especificado en el arrendamiento de origen, como se muestra a continuación:define tenancy DestinationTenancy as ocid1.tenancy.oc1..unique_ID define group DestinationGroup as ocid1.group.region1..unique_ID admit group DestinationGroup of tenancy DestinationTenancy to manage autonomous-database-family in tenancy
Note:
La política solo necesita permitir el acceso de lectura en la instancia de Autonomous Database de origen para crear una clonación entre arrendamientos.La política anterior especifica lo siguiente:- Línea 1: OCID del arrendamiento de destino al que va a agregar la base de datos en espera.
- Línea 2: OCID del grupo de destino al que pertenece el usuario que creará la base de datos en espera entre arrendamientos.
- Línea 3: OCID del compartimento en el que reside la base de datos primaria y OCID de la base de datos primaria.
-
En el arrendamiento de destino, cree políticas de IAM para avalar un grupo para gestionar el origen de base de datos principal en el arrendamiento de origen. Consulte Uso de la consola para crear una política para obtener instrucciones.
Por ejemplo:define tenancy SourceTenancy as ocid1.tenancy.oc1..unique_ID endorse group DestinationGroup to manage autonomous-database-family in tenancy SourceTenancy
La política anterior especifica lo siguiente:- Línea 1: OCID del OCID del arrendamiento de origen en el que reside la base de datos primaria.
- Línea 2: especifica el grupo de destino al que se puede permitir gestionar instancias de Autonomous Database en el arrendamiento de origen.
Esta política tratada en el ejemplo anterior permite a
DestinationGroup
crear bases de datos de Autonomous Database y bases de datos en espera entre arrendamientos en el arrendamiento de origen. Consulte Permisos de IAM y operaciones de API para Autonomous Database para obtener más información y ejemplos.
-
Para agregar una base de datos en espera entre arrendamientos local (misma región):
En el arrendamiento en el que desea agregar la base de datos en espera, es decir, en el arrendamiento de destino, utilice la CLI o llame a la API de REST y proporcione el OCID de la base de datos primaria, donde la base de datos primaria reside en un arrendamiento diferente (el arrendamiento de origen).
oci db autonomous-container-database create --cloud-autonomous-vm-cluster-id ocid1.cloudautonomousvmcluster.oc1.iad.unique_ID --compartment-id ocid1.compartment.oc1..unique_ID --display-name clicrosdg --patch-model RELEASE_UPDATES --peer-autonomous-container-database-compartment-id ocid1.compartment.oc1..unique_ID --peer-autonomous-container-database-display-name clisecdg --peer-cloud-autonomous-vm-cluster-id ocid1.autonomousexainfrastructure.oc1.iad.unique_ID --protection-mode MAXIMUM_PERFORMANCE --service-level-agreement-type AUTONOMOUS_DATAGUARD
Una vez que el comando se ejecuta correctamente, se devolverá un identificador de solicitud de trabajo que se puede utilizar para realizar un seguimiento del progreso de la base de datos en espera. Consulte autonomous-container-database para obtener más información.
Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.
Para agregar una base de datos en espera entre arrendamientos que resida en la misma región que la base de datos principal mediante la API de REST, utilice AutonomousContainerDatabases
.
La llamada de API para crear la base de datos en espera se envía al diferente arrendamiento de la región local.
oci raw-request --http-method POST --target-uri https://database.us-ashburn-1.oraclecloud.com/20160918/autonomousContainerDatabases --request-body '{
"cloudAutonomousVmClusterId": "ocid1.cloudautonomousvmcluster.oc1..unique_ID",
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"displayName": "cliapcrdg",
"patchModel": "RELEASE_UPDATES",
"peerAutonomousContainerDatabaseCompartmentId": "ocid1.compartment.oc1..unique_ID",
"peerAutonomousContainerDatabaseDisplayName": "cliapscdg",
"peerCloudAutonomousVmClusterId": "ocid1.autonomousexainfrastructure.oc1.iad.unique_ID",
"protectionMode": "MAXIMUM_PERFORMANCE",
"serviceLevelAgreementType": "AUTONOMOUS_DATAGUARD",
}'
Consulte AutonomousContainerDatabase para obtener información adicional sobre la API de REST.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad.
Para crear una base de datos en espera entre arrendamientos remota (entre regiones):
En el arrendamiento en el que desea agregar la base de datos en espera, es decir, en el arrendamiento de destino de la región de destino, utilice la CLI o llame a la API de REST y proporcione el OCID de la base de datos principal, donde la base de datos principal reside en un arrendamiento diferente y en una región diferente.
oci db autonomous-container-database create --cloud-autonomous-vm-cluster-id ocid1.cloudautonomousvmcluster.oc1.ap-chuncheon-1.unique_ID --compartment-id ocid1.compartment.oc1..unique_ID --display-name clicrosdg --patch-model RELEASE_UPDATES --peer-autonomous-container-database-compartment-id ocid1.compartment.oc1..unique_ID --peer-autonomous-container-database-display-name clisecdg --peer-cloud-autonomous-vm-cluster-id ocid1.autonomousexainfrastructure.oc1.iad.unique_ID --protection-mode MAXIMUM_PERFORMANCE --service-level-agreement-type AUTONOMOUS_DATAGUARD
Una vez que el comando se ejecuta correctamente, se devolverá un identificador de solicitud de trabajo que se puede utilizar para realizar un seguimiento del progreso de la base de datos en espera. Consulte autonomous-container-database para obtener más información.
Para obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.
Para agregar una base de datos en espera entre arrendamientos que resida en una región diferente de la base de datos principal mediante la API de REST, utilice AutonomousContainerDatabases
.
Llamada de API para crear las ejecuciones en espera en el arrendamiento diferente de la región de origen.
oci raw-request --http-method POST --target-uri https://database.ap-chuncheon-1.oraclecloud.com/20160918/autonomousContainerDatabases --request-body '{
"cloudAutonomousVmClusterId": "ocid1.cloudautonomousvmcluster.oc1.ap-chuncheon-1.unique_ID",
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"displayName": "cliapcrdg",
"patchModel": "RELEASE_UPDATES",
"peerAutonomousContainerDatabaseCompartmentId": "ocid1.compartment.oc1..unique_ID",
"peerAutonomousContainerDatabaseDisplayName": "cliapscdg",
"peerCloudAutonomousVmClusterId": "ocid1.autonomousexainfrastructure.oc1.iad.unique_ID",
"protectionMode": "MAXIMUM_PERFORMANCE",
"serviceLevelAgreementType": "AUTONOMOUS_DATAGUARD",
}'
Consulte AutonomousContainerDatabase para obtener información adicional sobre la API de REST.
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad.
Note:
Después de enviar una solicitud para agregar una base de datos en espera entre arrendamientos. El estado del ciclo de vida de la base de datos muestra Actualizando. No puede parar, iniciar, reiniciar, restaurar ni mover la instancia de Autonomous Database en este estado.