Uso de Oracle Data Guard con Oracle Exadata Database Service on Cloud@Customer
Conozca cómo configurar y gestionar grupos de Data Guard en el cluster de VM.
- Acerca del uso de Oracle Data Guard con Oracle Exadata Database Service on Cloud@Customer
Oracle Data Guard proporciona un juego completo de servicios que crean, mantienen, gestionan y supervisan una o más bases de datos en espera para permitir que las bases de datos Oracle de producción sobrevivan a desastres y corrupciones de datos. - Requisitos para utilizar Oracle Data Guard con Oracle Exadata Database Service on Cloud@Customer
Revise la lista de requisitos para utilizar Data Guard con Oracle Exadata Database Service on Cloud@Customer. - Trabajo con Data Guard
Oracle Data Guard garantiza alta disponibilidad, protección de datos y recuperación ante desastres para los datos empresariales. - Utilización de la consola para gestionar un grupo de Oracle Data Guard
Conozca cómo activar un grupo de Data Guard entre bases datos, cambiar el rol de una base de datos en un grupo de Data Guard mediante una operación del switchover o del failover y volvera a instanciar una base de datos que ha fallado. - Uso de la API para gestionar asociaciones de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Aprenda a utilizar la API para gestionar asociaciones de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer. - Uso de la API para gestionar el grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Aprenda a utilizar la API para gestionar el grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer.
Tema principal: Guías de procedimientos
Acerca del uso de Oracle Data Guard con Oracle Exadata Database Service on Cloud@Customer
Oracle Data Guard proporciona un completo juego de servicios que permiten crear, mantener, gestionar y controlar una o más bases de datos en espera para que las bases de datos Oracle de producción puedan sobrevivir ante desastres y corrupciones de datos.
Oracle Data Guard mantiene estas bases de datos en espera como copias de la base de datos de producción. A continuación, si la base de datos de producción deja de estar disponible debido a una interrupción planificada o no planificada, Oracle Data Guard puede cambiar cualquier base de datos en espera al rol de producción, minimizando el tiempo de inactividad asociado a la interrupción. Oracle Data Guard se puede utilizar con técnicas tradicionales de copia de seguridad, restauración y cluster para proporcionar un alto nivel de protección de datos y disponibilidad de datos. Los servicios de transporte de Oracle Data Guard también los utilizan otras funciones de Oracle, como Oracle Streams y Oracle GoldenGate, para una transmisión eficiente y fiable de redo de una base de datos origen a uno o más destinos remotos.
Para obtener información completa sobre Oracle Data Guard, consulte la documentación sobre conceptos y administración de Oracle Data Guard y conceptos de Oracle Data Guard Broker en el portal Documentación de Oracle Database.
En este tema se explica cómo utilizar la consola o la API para gestionar los recursos de Data Guard en el cluster de VM.
- La base de datos en espera es una base de datos física en espera.
- Las versiones de las bases de datos peer (principal y en espera) son idénticas.
- La base de datos en espera se despliega como una base de datos abierta de solo lectura (Data Guard activo).
- Una base de datos primaria puede soportar hasta un máximo de seis bases de datos en espera.
Requisitos para utilizar Oracle Data Guard con Oracle Exadata Database Service on Cloud@Customer
Revise la lista de requisitos para utilizar Data Guard con Oracle Exadata Database Service on Cloud@Customer.
- Clusters de VM
Una implementación de Data Guard de cluster de VM requiere dos clusters de VM de base de datos de Exadata, uno que contenga la base de datos principal y otro que contenga la base de datos en espera. - Contraseña
Para cambiar la contraseña SYS o rotar claves de TDE, utilice la API de OCI. - Adición de un nodo a un cluster de VM
Al agregar un nodo a un cluster de VM, se crea automáticamente una instancia de la base de datos de Data Guard en el nuevo nodo. - Eliminación de un nodo de un cluster de VM
Al eliminar un nodo de un cluster de VM, la instancia y sus metadatos en el nodo de eliminación se suprimen automáticamente.
Clusters de VM
Una implementación de Data Guard de cluster de VM requiere dos clusters de VM de base de datos de Exadata, uno que contenga la base de datos principal y otro que contenga la base de datos en espera.
Oracle recomienda que las bases de datos principal y en espera de cualquier carga de trabajo de producción se encuentren en distintas infraestructuras de Exadata Cloud para mejorar el aislamiento de fallos y la protección ante desastres.
Adición de un nodo a un cluster de VM
Al agregar un nodo a un cluster de VM, se crea automáticamente una instancia de la base de datos de Data Guard en el nuevo nodo.
Trabajo con Data Guard
Oracle Data Guard garantiza alta disponibilidad, protección de datos y recuperación ante desastres para los datos empresariales.
Las bases de datos primaria y en espera constituyen un grupo de Data Guard. La mayoría de las aplicaciones acceden a la base de datos principal. Una base de datos en espera es una copia transaccionalmente consistente de la base de datos primaria.
Data Guard mantiene la base de datos en espera mediante la transmisión y aplicación de datos de redo de la base de datos principal. Si la base de datos principal no está disponible, puede utilizar Data Guard para realizar un switchover o un failover de la base de datos en espera al rol principal. Esto es cierto aunque tenga más de una base de datos en espera.
- Switchover
Un switchover invierte los roles de las bases de datos principal y en espera. - Failover
Un failover pasa la base de datos en espera al rol principal cuando la base de datos principal existente falla o se vuelve inaccesible. - Vuelta a instanciar
Vuelve a instanciar una base de datos al rol en espera de un grupo de Data Guard.
Switchover
Un switchover invierte los roles de las bases de datos principal y en espera.
Cada base de datos sigue formando parte del grupo de Data Guard en su nuevo rol. Un switchover garantiza que no se produzcan pérdidas de datos. Puede utilizar un switchover antes de realizar el mantenimiento planificado de la base de datos principal. La realización del mantenimiento planificado en un nodo informático de base de Datos de Exadata con un grupo de Data Guard suele realizarse pasando la principal al rol en espera, realizando el mantenimiento en la Base de Datos en espera y, a continuación, volviendo a cambiarla al rol principal.
Tema principal: Trabajo con Data Guard
Failover
Un failover pasa la base de datos en espera al rol principal cuando la base de datos principal existente falla o se vuelve inaccesible.
Si se utiliza el modo de protección Máximo rendimiento al realizar un failover, es posible que se produzca alguna pérdida de datos.
Tema principal: Trabajo con Data Guard
Volver a instanciar
Restablece una base de datos al rol en espera de un grupo de Data Guard.
Puede utilizar el comando para volver a instanciar para recuperar el servicio de una base de datos con fallos tras corregir la causa del fallo.
No puede terminar una base de datos primaria que forme parte de un grupo de Data Guard que contenga una o más bases de datos en espera. Primero tendrá que terminar las bases de datos en espera. Como alternativa, también puede realizar un switchover de la base de datos principal al rol de base de datos en espera y, a continuación, terminar la base de datos principal anterior.
No puede terminar un cluster de VM que incluya bases de datos activadas para Data Guard. En primer lugar, debe terminar las bases de datos en espera que forman parte del grupo de Data Guard.
Tema principal: Trabajo con Data Guard
Uso de la consola para gestionar un grupo de Oracle Data Guard
Aprenderá a activar un grupo de Data Guard entre bases, cambiar el rol de una base en un grupo de Data Guard mediante un switchover o una operación con failover y volver a instanciar una base con fallos.
Cuando se activa Data Guard, se crea un grupo de Data Guard independiente entre las bases de Datos principal y en espera.
- Uso de la consola para activar Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Aprenda a configurar un grupo de Data Guard entre bases de datos. - Uso de la consola para ver el grupo de bases de datos de Data Guard en un cluster de VM de Exadata
Para ver el rol de cada base de datos en un grupo de Data Guard en un cluster de VM de Exadata, siga este procedimiento. - Utilización de la consola para ver y editar detalles de grupo de Data Guard
Puede cambiar entre tipos de Data Guard según el tipo que haya desplegado de licencia del software Oracle Database. - Uso de la consola para realizar un switchover de base de datos
Puede iniciar una operación de switchover en una base de datos en espera que sea miembro del grupo de Data Guard. - Uso de la consola para realizar un failover de base de datos
Puede iniciar una operación de failover en una base de datos en espera que sea miembro del grupo de Data Guard. - Uso de la consola para volver a instanciar una base de datos
Después de realizar un failover a una base de datos principal en su base de datos en espera, la base de datos en espera asume el rol principal y la base de datos principal antigua se identifica como en espera desactivada. - Uso de la consola para terminar un grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
En un cluster de VM, elimine un grupo de Data Guard finalizando todas las bases de datos en espera.
Uso de la consola para activar Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Aprenderá a configurar un grupo de Data Guard entre bases de datos.
Data Guard depende de una red fiable con un rendimiento suficiente entre los clusters principal y en espera. Como Oracle no es propietario de la red, se debe realizar una evaluación antes de implantar Data Guard para asegurarse de que está disponible el ancho de banda de red necesario. Se recomienda seguir la sección sobre evaluación y optimización del rendimiento de la red para comprender el rendimiento que se puede alcanzar entre los clusters y evaluar si se cumplen los requisitos de la base de datos. Por defecto, el tamaño máximo del buffer del socket está definido en un valor superior para las configuraciones de Data Guard de ExaDB-C@C entre regiones.
Al configurar un grupo de Data Guard, las bases de datos primaria y en espera deben estar en la misma versión principal, mientras que la base de datos en espera puede estar en una versión secundaria superior.
Como parte de la última versión, presentamos una experiencia de usuario mejorada y nuevas API para mejorar el rendimiento y proporcionar capacidades adicionales de Data Guard, incluido el soporte para varias bases de datos en espera a través de la automatización en la nube.
- Con la nueva API, la nueva configuración de Data Guard se creará como recurso de grupos de Data Guard.
- Si ya tiene una configuración de Data Guard, puede seguir utilizando las capacidades actuales sin ningún impacto. Sin embargo, si desea crear varias bases de datos en espera, deberá migrar al nuevo modelo de API, que se puede realizar en cualquier momento.
- Si dispone actualmente de una automatización que gestione las operaciones de Data Guard utilizando la API de asociación de Data Guard existente, deberá actualizar sus aplicaciones para utilizar la nueva API y aprovechar las ventajas de las nuevas capacidades.
Actualmente, Oracle soporta tanto la API de asociación de Data Guard existente como la nueva API de grupo de Data Guard y las interfaces de usuario asociadas.
Una operación paralela en la base de datos en espera, si falla, se debe reintentar después de un intervalo de 5 minutos.
Se emite una solicitud de trabajo para configurar la asociación de Data Guard. El progreso de la solicitud y las etapas de aprovisionamiento se pueden ver en la página Solicitudes de Trabajo de la respectiva base de datos en espera.
Cuando se crea la asociación, los detalles de una base de datos y su peer muestran sus respectivos roles como Principal o En espera.
Uso de la consola para ver el grupo de bases de datos de Data Guard en un cluster de VM de Exadata
Para ver el rol de cada base de datos en un grupo de Data Guard en un cluster de VM de Exadata, siga este procedimiento.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la consola para ver y editar detalles de grupo de Data Guard
Puede cambiar entre tipos de Data Guard según el tipo de licencia de software de Oracle Database que haya desplegado.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la consola para realizar un switchover de bases de datos
Puede iniciar una operación de switchover en una base de datos en espera que sea miembro del grupo de Data Guard.
Esta base datos debería asumir ahora el rol de la instancia en espera y la instancia en espera debería asumir el rol de la principal en el grupo de Data Guard.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la consola para realizar un failover de bases de datos
Puede iniciar una operación de failover en una base de datos en espera que sea miembro del grupo de Data Guard.
Puede iniciar un failover incluso si la base de datos primaria está en buen estado; sin embargo, tenga cuidado al realizar un failover.
Esta base de datos debe asumir ahora el rol de la base de datos principal y el rol de la base de datos principal anterior se debe mostrar como En espera desactivada.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la consola para volver a instanciar una base de datos
Después de realizar un failover a una base de datos principal en su base de datos en espera, la base de datos en espera asume el rol principal y la base de datos principal antigua se identifica como en espera desactivada.
Después de corregir la causa del fallo, puede volver a instanciar la base de datos con fallos como base de datos en espera en funcionamiento para la principal actual.
Para poder volver a instanciar una base de datos versión 12.2 o posterior, debe realizar algunos pasos en el host de la base de datos para detenerla o iniciarla en modo MOUNT
.
ORACLE_UNQNAME
en el valor del nombre único de la base de datos y, a continuación, ejecute estos comandos:srvctl stop database -d db-unique-name -o abort
srvctl start database -d db-unique-name -o mount
Esta base de datos debería haberse vuelto a instanciar como base de datos en espera en el grupo de Data Guard.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la consola para terminar un grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
En un cluster de VM, se elimina un grupo de Data Guard al terminar todas las bases de datos en espera.
Tema principal: Uso de la consola para gestionar un grupo de Oracle Data Guard
Uso de la API para gestionar asociaciones de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Descubra cómo utilizar la API para gestionar asociaciones de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer.
En febrero de 2026, el modelo de asociación de Data Guard y sus API asociadas se sustituirán por el nuevo modelo y las API del grupo de Data Guard. A partir de febrero de 2026, todas las nuevas configuraciones de Data Guard aprovisionadas desde la consola de Oracle Cloud Infrastructure (OCI) utilizarán automáticamente el modelo de grupo de Data Guard.
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 obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.
En la siguiente tabla, se muestran los puntos finales de la API de REST para gestionar las asociaciones de Data Guard.
Operación | Punto final de la API de REST |
---|---|
Creación de una asociación de Data Guard. |
|
Visualización de detalles de la información de configuración de la asociación de Data Guard especificada. |
|
Visualización de la lista de todas las asociaciones de Data Guard de la base de datos especificada. |
|
Realización de un switchover para pasar una base de datos principal de una asociación de Data Guard a un rol en espera. |
|
Realización de un failover para pasar una base de datos en espera identificada con el parámetro |
|
Cómo volver a instanciar una base de datos identificada con el parámetro |
Para obtener más información, consulte Uso de la consola para volver a instanciar una base de datos. |
Supresión de una base de datos en espera. |
Para obtener la lista completa de las API, consulte API del servicio Database.
Uso de la API para gestionar el grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer
Descubra cómo utilizar la API para gestionar el grupo de Data Guard en un sistema Oracle Exadata Database Service on Cloud@Customer.
En febrero de 2026, el modelo de asociación de Data Guard y sus API asociadas se sustituirán por el nuevo modelo y las API del grupo de Data Guard. A partir de febrero de 2026, todas las nuevas configuraciones de Data Guard aprovisionadas desde la consola de Oracle Cloud Infrastructure (OCI) utilizarán automáticamente el modelo de grupo de Data Guard.
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 obtener información sobre los SDK, consulte Software development kits e interfaz de línea de comandos.
En las siguientes tablas, se muestran los Puntos Finales de la API REST para gestionar el Grupo de Data Guard.
Operación | Punto final de la API de REST | Comentario |
---|---|---|
Crear/Agregar Base de Datos en Espera |
|
|
Acción de Data Guard: failover |
El failover se debe disparar en la base de datos en espera correspondiente para que se convierta en principal. |
|
Acción de Data Guard - Rehabilitar |
La reinstalación se debe disparar en la base de datos en espera correspondiente para que se vuelva a instanciar. |
|
Acción de Data Guard - Switchover |
El switchover se debe disparar en la base de datos en espera correspondiente para que se convierta en principal. |
|
Suprimir en espera |
|
|
Migrar Asociación de Data Guard a Varias Bases de Datos en Espera |
|
|
Actualizar configuración de grupo de Data Guard |
Toma el OCID de la base de datos primaria o en espera para actualizar la configuración. |
Para obtener la lista completa de las API, consulte API del servicio Database.