Migración de una instancia MySQL al servicio HeatWave
Al desplegar un nuevo sistema de base de datos HeatWave, es posible que los clientes deseen migrar los datos existentes en una instancia MySQL al sistema de base de datos HeatWave. La instancia MySQL se puede ejecutar de forma local, en otros proveedores de servicios en la nube como servicios gestionados o no gestionados, o en una instancia de servicio HeatWave.
Puede emplear uno de los siguientes métodos para migrar los datos de una instancia MySQL a un sistema de base de datos HeatWave:
Uso del servicio Database Migration
Puede utilizar Oracle Cloud Infrastructure (OCI) Database Migration Service para migrar una instancia MySQL al servicio HeatWave.
Database Migration Service soporta migraciones tanto fuera de línea como en línea. La migración fuera de línea solo carga una instantánea de los datos de la base de datos origen en la base de datos destino. Durante la migración fuera de línea, la aplicación también debe estar fuera de línea para migrar la aplicación para utilizar la base de datos de destino sin pérdida de transacciones. La migración en línea permite la replicación de todas las transacciones de datos y metadatos de la base de datos de origen en la de destino, confirmadas después de la carga inicial.
Realice lo siguiente para migrar una instancia MySQL al servicio HeatWave:
- Prepare la base de datos de origen MySQL para la migración en línea. Consulte Preparación de bases de datos MySQL para la migración.
- Cree objetos de conexión MySQL a las bases de datos de origen y destino. Consulte Creación de conexiones MySQL.
- Cree un objeto de migración MySQL. Consulte Creación de migraciones MySQL.
- Valide y ejecute el trabajo de migración. Consulte Gestión de trabajos de migración.
Temas relacionados
Exportación e importación manuales de datos
Puede realizar los pasos de exportación e importación para migrar los datos de una instancia MySQL a un sistema de base de datos HeatWave mediante la consola y el shell MySQL.
Para esta tarea, se necesita lo siguiente:
- permisos para acceder a la consola, crear un cubo de Object Storage y cargar objetos en el cubo, crear un sistema de base de datos y ver o crear una configuración de VCN.
- Si desea utilizar la replicación en la migración de datos, debe cumplir con los requisitos y las limitaciones de la replicación de entrada. Consulte Limitaciones.
Realice lo siguiente para migrar una instancia MySQL al servicio HeatWave:
Nota
Los pasos opcionales permiten migrar todos los cambios nuevos con replicación. Esto reduce el cambio a lo largo del tiempo para convertir el sistema de base de datos como servidor de base de datos de producción.
Los pasos opcionales permiten migrar todos los cambios nuevos con replicación. Esto reduce el cambio a lo largo del tiempo para convertir el sistema de base de datos como servidor de base de datos de producción.
- Cree un cubo de Object Storage para almacenar los datos exportados. Consulte Creación de un cubo de Object Storage.
- (Opcional) Si desea migrar todos los cambios nuevos con replicación, configure la instancia MySQL para que sea un servidor de replicación de origen. Consulte Source Configuration y Creating a Replication User On a Source Server.
- Exporte la instancia MySQL a un cubo de almacenamiento de objetos. Consulte Exportación de una instancia MySQL.
- Cree un sistema de base de datos MySQL e importe datos del cubo de Object Storage al sistema de base de datos. Puede importar mediante la función de importación de datos o mediante el shell MySQL. Se recomienda realizar la importación con la función de importación de datos. Consulte Importación mediante la función de importación de datos e Importación mediante el shell MySQL.
- (Opcional) Si desea migrar todos los cambios nuevos con replicación, configure una replicación de entrada de la instancia MySQL (origen de replicación) al nuevo sistema de base de datos MySQL (réplica). De esta forma, se actualizan los datos del sistema de base de datos con todos los cambios realizados en la instancia MySQL después de la exportación inicial. Consulte Creación de un canal de replicación.