Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse para obtener una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar la práctica, sustituya estos valores por otros específicos de su entorno en la nube.
Configurar copia de recuperación ante desastres entre regiones de Oracle Heatwave MySQL en OCI
Introducción
La copia de recuperación ante desastres MySQL de Oracle Heatwave es una función de Oracle Cloud Infrastructure (OCI) donde puede configurar la replicación entre regiones para las bases de datos de producción en OCI. Hay dos formas de configurar la copia de recuperación ante desastres de Oracle HeatWave MySQL.
-
Mediante la copia de seguridad manual completa a nivel de consola de OCI, copiando la copia de seguridad en varias regiones y configurando un canal de replicación entrante.
-
Mediante las utilidades de shell MySQL, realice una copia de seguridad y restaure la base de datos de producción en la base de datos de región de recuperación ante desastres y configure un canal de replicación entrante.
En este tutorial se describe cómo configurar la copia de recuperación ante desastres MySQL de Oracle Heatwave para la base de datos de producción mediante la copia de seguridad completa a nivel de consola de OCI, cómo copiar la copia de seguridad en otra región, cómo crear la base de datos de recuperación ante desastres a partir de la copia de seguridad principal y cómo configurar el canal de replicación entrante de la base de datos principal a la de recuperación ante desastres. En este tutorial, configurará la recuperación ante desastres para los servicios de base de datos MySQL de Oracle Heatwave que se ejecutan en la versión v8.0.35 y posteriores.
En la siguiente imagen se muestra la arquitectura que utilizaremos en este tutorial.
Objetivos
- Configure la copia de recuperación ante desastres MySQL de Oracle Heatwave para bases de datos de producción mediante copias de seguridad a nivel de consola de OCI.
Requisitos
-
Configure el intercambio de VCN remoto entre las regiones de origen y destino.
-
Agregue los puertos
3306
y33060
a las listas de seguridad de las subredes en las redes virtuales de origen y destino. -
Cree una configuración personalizada para aumentar el valor por defecto de
binlog_expire_logs_seconds
a un mínimo de 3 días y aplíquelo al sistema de base de datos principal.
Tarea 1: Preparación y realización de una copia de seguridad manual completa en la consola de OCI
Durante las horas no laborables, realice una copia de seguridad completa manual del servicio de base de datos Oracle Heatwave MySQL de producción a nivel de consola de OCI.
-
Haga clic en el menú desplegable Más acciones y seleccione Crear copia de seguridad manual.
-
Introduzca la información necesaria y haga clic en Crear copias de seguridad manuales.
Tarea 2: Copiar copia de seguridad en región de recuperación ante desastres
-
Haga clic en Copiar en otra región para copiar la copia de seguridad manual completa en la región de recuperación ante desastres.
-
Introduzca la información necesaria y haga clic en Copiar.
Verifique la copia de seguridad en la región de recuperación ante desastres una vez que se haya completado la copia.
Tarea 3: Restauración de la copia de seguridad de la región de recuperación ante desastres en un nuevo sistema de base de datos
-
Haga clic en Restaurar a un nuevo sistema de base de datos para restaurar la copia de seguridad de la base de datos principal a un nuevo sistema de base de datos en la región de recuperación ante desastres.
-
Seleccione el compartimento, la VCN y las subredes en la consola de OCI y la unidad de base de datos y el almacenamiento respectivos necesarios.
-
Seleccione la versión de la base de datos MySQL para que sea la misma que la base de datos principal y haga clic en Restaurar.
Una vez aprovisionada la base de datos en la región de recuperación ante desastres, puede conectarse a la base de datos de recuperación ante desastres para validar los esquemas y objetos.
Tarea 4: Creación de un usuario de base de datos para replicación
Ejecute la siguiente consulta para crear un usuario de replicación en la base de datos primaria mediante la IP de punto final de base de datos aprovisionada de la región de recuperación ante desastres.
CREATE USER 'repl1'@'x.x.x.x' IDENTIFIED BY '********' REQUIRE SSL;
GRANT REPLICATION SLAVE ON *.* TO 'repl1'@'x.x.x.x';
Tarea 5: Creación de un canal de replicación
-
Haga clic en Crear canal para crear un canal de replicación de entrada en el sistema de base de datos de recuperación ante desastres en la consola de OCI. Introduzca las credenciales de usuario de la base de datos de origen necesarias y otros detalles del canal de replicación.
-
Haga clic en Crear canal.
Tarea 6: Validación del canal de replicación
Una vez que el canal esté activo en la consola de OCI, conéctese a la base de datos de recuperación ante desastres y compruebe si hay Estado de réplica y Sincronización entre la base de datos principal y la base de datos de recuperación ante desastres.
Show Replica Status \G;
Nota: Debe comprobar si hay E/S en ejecución, estado de ejecución de SQL y segundos por detrás de maestro en la salida de estado de réplica.
Enlaces relacionados
-
Configuración de la copia de recuperación ante desastres MySQL en OCI
-
Configuración de la recuperación ante desastres para OCI MySQL Database Service
Agradecimientos
- Autor: Ajay Rao (especialista en implantación de Lifting: personalizado, 3a parte, base de datos y aplicaciones de VM)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Set up Cross-Region Oracle Heatwave MySQL Disaster Recovery Copy in OCI
G29358-01
Copyright ©2025, Oracle and/or its affiliates.