Hay dos conceptos importantes que debe comprender para saber cómo fluyen los datos desde su origen a la instancia de destino: tipos de migración y fases de migración. El Servicio de migración de bases de datos admite dos tipos de migración: continua y única. Solo están disponibles las migraciones continuas para migraciones heterogéneas de Oracle a Cloud SQL para PostgreSQL.
Con las migraciones continuas, sus datos se migran en dos fases: volcado completo y captura de datos modificados (CDC).
Fase de descarga completa
La fase de volcado completo es la primera parte del proceso de migración. Durante el volcado completo, el Servicio de migración de bases de datos se conecta a su instancia de origen, lee el contenido de las bases de datos que seleccionó para la migración y luego carga los datos en la instancia de destino de Cloud SQL para PostgreSQL. En esta fase, el Servicio de migración de bases de datos captura el contenido real de su base de datos.
Durante la fase de volcado completo, el Servicio de migración de bases de datos puede abrir múltiples conexiones a sus bases de datos de origen para mejorar el rendimiento. Puede configurar el número de conexiones simultáneas cuando crea un trabajo de migración .
Para obtener un control granular sobre el movimiento de sus datos, también puede realizar el volcado completo y cargar los datos en la instancia de destino por su cuenta, fuera del Servicio de migración de bases de datos. Si elige realizar esta fase manualmente, su trabajo de migración comenzará con la fase CDC y el Servicio de migración de base de datos esperará que proporcione el Número de cambio del sistema (SCN) de sus archivos de registro de rehacer como punto de partida.
Cambiar captura de datos (CDC)
Cuando finaliza la fase de volcado completo (o si elige realizar el volcado completo usted mismo y comenzar con la fase CDC), el Servicio de migración de bases de datos cambia a la fase CDC donde sigue monitoreando sus bases de datos de origen en busca de cambios y luego las replica continuamente en la instancia de destino. En esta fase, el Servicio de migración de bases de datos no copia datos reales de sus bases de datos de origen: en lugar de eso, lee archivos de registro para replicar los cambios en el destino.
El servicio de migración de bases de datos utiliza la API de Oracle LogMiner para acceder y analizar los archivos de registro de rehacer de Oracle archivados en su base de datos de origen. Antes de migrar sus bases de datos de Oracle a Cloud SQL para PostgreSQL con el servicio de migración de bases de datos, le recomendamos que ajuste la configuración de los archivos de registro de rehacer de Oracle para obtener un rendimiento y una fidelidad de datos óptimos. Para obtener más información, consulte Trabajar con archivos de registro de rehacer de Oracle .