Información acerca del flujo de datos de Oracle a Cloud SQL para PostgreSQL

Existen dos conceptos importantes que debes comprender para saber cómo fluyen los datos de la fuente a la instancia de destino: los tipos de migración y las fases de migración. Database Migration Service admite dos tipos de migración: continua y única. Solo las migraciones continuas están disponibles para las migraciones heterogéneas de Oracle a Cloud SQL para PostgreSQL.

Con las migraciones continuas, tus datos se migran en dos fases: volcado completo y captura de datos modificados (CDC).

Fase de volcado completo

La fase de volcado completo es la primera parte del proceso de migración. Durante el volcado completo, Database Migration Service se conecta a tu instancia de origen, lee el contenido de las bases de datos que seleccionaste para la migración y, luego, carga los datos en la instancia de destino de Cloud SQL para PostgreSQL. En esta fase, Database Migration Service captura el contenido real de tu base de datos.

Durante la fase de volcado completo, Database Migration Service puede abrir varias conexiones a tus bases de datos de origen para mejorar el rendimiento. Puedes configurar la cantidad de conexiones simultáneas cuando creas un trabajo de migración.

Para tener un control detallado sobre el movimiento de datos, también puedes realizar el volcado completo y cargar los datos en la instancia de destino por tu cuenta, fuera de Database Migration Service. Si decides realizar esta fase de forma manual, tu tarea de migración comenzará con la fase de CDC y Database Migration Service esperará que proporciones el número de cambio del sistema (SCN) de tus archivos de registro de rehacer como punto de partida.

Captura de datos modificados (CDC)

Cuando finaliza la fase de volcado completo (o si eliges realizar el volcado completo por tu cuenta y comenzar con la fase de CDC), Database Migration Service cambia a la fase de CDC, en la que sigue supervisando tus bases de datos de origen en busca de cambios y, luego, los replica de forma continua en la instancia de destino. En esta fase, Database Migration Service no copia los datos reales de tus bases de datos de origen: en su lugar, lee los archivos de registro para replicar los cambios en el destino.

Database Migration Service usa la API de Oracle LogMiner para acceder a los archivos de registro de rehacer archivados de Oracle y analizarlos en tu base de datos de origen. Antes de migrar tus bases de datos de Oracle a Cloud SQL para PostgreSQL con Database Migration Service, te recomendamos que ajustes la configuración de los archivos de registro de rehacer de Oracle para obtener un rendimiento óptimo y fidelidad de los datos. Para obtener más información, consulta Trabaja con archivos de registro de rehacer de Oracle.