Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Comprobaciones previas al vuelo para trabajos de migración

Novedad 1.18 en la versión.:

Relational Migrator ejecuta comprobaciones previas al vuelo para verificar que la base de datos de origen tenga los permisos y la configuración requeridos por una tarea de migración. Las comprobaciones se ejecutan automáticamente cuando se crea una tarea de migración. También se ejecutan durante el análisis previo a la migración, que informa los resultados en su pestaña Prerequisites.

Cuando una comprobación falla durante la creación de la tarea, Relational Migrator muestra una advertencia debajo de la selección Mode que resume cuántas comprobaciones fallaron. Haga clic en View details para abrir el cuadro de diálogo Preflight checks failed, que enumera cada comprobación fallida, las tablas que afecta la comprobación y el SQL que corrige el error. Para corregir los errores, puede copiar una instrucción individual o descargar un script que contenga todas las correcciones.

Importante

Una comprobación fallida nunca bloquea la migración. Antes de iniciar la tarea de migración, revise cada error y ejecute el script de corrección con un administrador de base de datos. Para saber qué verifica cada comprobación, consulte la sección de su base de datos de origen.

Las comprobaciones previas para Oracle son el conjunto mínimo verificado de permisos y configuración para cada modo de migración. Una comprobación fallida refleja un requisito real y dejarla sin resolver puede hacer que la migración falle. Las siguientes comprobaciones se ejecutan para las tareas de migración de snapshot desde una base de datos de origen de Oracle:

Comprobación previa al vuelo
Descripción

Oracle versión 11.1 o posterior

Verifica que la fuente ejecute Oracle 11.1 o posterior.

El conector Debezium Oracle LogMiner requiere esta versión mínima.

Rol: SELECT_CATALOG_ROLE

Verifica que el usuario de migración tenga el rol SELECT_CATALOG_ROLE.

Este rol otorga acceso de lectura a las vistas del diccionario de datos que Relational Migrator inspecciona para verificar la configuración de la tabla y el registro.

Privilegio SELECT en la tabla migrar

Verifica que el usuario de migración tenga el privilegio SELECT en cada tabla migrada.

Relational Migrator lee filas de cada tabla durante la snapshot.

Privilegio FLASHBACK en la tabla migrada

Verifica que el usuario de migración tenga el privilegio FLASHBACK en cada tabla migrada.

Este privilegio permite que el snapshot lea cada tabla en un punto coherente en el tiempo sin bloquear las escrituras simultáneas.

Las comprobaciones previas para MySQL son una mejor aproximación y pueden ser más amplias o más estrechas de lo que requiere una migración específica. Las siguientes comprobaciones se ejecutan para las tareas de migración de snapshot desde una base de datos de origen MySQL:

Comprobación previa al vuelo
Descripción

MySQL versión 5.7 o posterior

Verifica que la fuente ejecute MySQL 5.7 o posterior.

El conector MySQL de Debezium requiere esta versión mínima.

Privilegios: SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT

Verifica que el usuario de migración tenga los privilegios SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE y REPLICATION CLIENT.

El privilegio SELECT lee los datos de la tabla durante el snapshot. El conector requiere los privilegios de replicación incluso para las migraciones de snapshot.

Las comprobaciones previas para PostgreSQL son una mejor aproximación y pueden ser más amplias o más estrechas de lo que requiere una migración específica. Las siguientes comprobaciones se ejecutan para las tareas de migración de snapshot desde una base de datos de origen de PostgreSQL:

Comprobación previa al vuelo
Descripción

PostgreSQL versión 9.4 o posterior

Verifica que el origen ejecute PostgreSQL 9.4 o posterior.

El conector Debezium PostgreSQL utiliza la decodificación lógica, que requiere esta versión mínima.

Privilegio SELECT en tablas migradas

Verifica que el usuario de migración tenga el privilegio SELECT en cada tabla migrada.

Relational Migrator lee filas de cada tabla durante la snapshot.

Las comprobaciones previas al vuelo para SQL Server son una aproximación óptima y pueden ser más amplias o más estrechas de lo que requiere una migración específica. Las siguientes comprobaciones se ejecutan para las tareas de migración de snapshot desde una base de datos de origen de SQL Server:

Comprobación previa al vuelo
Descripción

Versión 2008 de SQL servidor (10.0) o posterior

Verifica que el origen ejecute SQL Server 2008 (10.0) o posterior.

El conector Debezium SQL Server requiere esta versión mínima.

Captura de datos de cambios habilitada en la base de datos de origen

Verifica que la captura de datos de cambios (CDC) esté habilitada en la base de datos de origen.

El conector requiere CDC a nivel de base de datos incluso para migraciones de snapshot.

Las comprobaciones previas al vuelo para DB2 son una aproximación óptima y podrían ser más amplias o más limitadas de lo que requiere una migración específica. Las siguientes comprobaciones se ejecutan para las tareas de migración de snapshot desde una base de datos de origen DB2:

Comprobación previa al vuelo
Descripción

Existe la tabla Debezium ASNCDC.IBMSNAP_REGISTER

Verifica que la tabla ASNCDC.IBMSNAP_REGISTER exista.

El conector requiere el esquema ASNCDC y la tabla IBMSNAP_REGISTER incluso para las migraciones de snapshot.

Relational Migrator no ejecuta comprobaciones previas al vuelo para las bases de datos de origen de Sybase.