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 desde tu 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 la 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 tus 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 eliges realizar esta fase de forma manual, tu trabajo 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 para detectar cambios y, luego, los replica de forma continua en la instancia de destino. En esta fase, Database Migration Service no copia datos reales de tus bases de datos de origen, sino que lee 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 registros de rehacer de Oracle archivados en tu base de datos de origen y analizarlos. 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 y una fidelidad de los datos óptimos. Para obtener más información, consulta Trabaja con archivos redo log de Oracle.