Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2012, 17:21
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Cómo importar tablas de MySQL a Oracle de manera automática

La respuesta de huesos52 ya es correcta, solo quería agregar algunos comentarios:

1. Con un dblink y Heterogeneous Services podrás importar los datos desde un procedimiento en PL/SQL, esto facilita la gestión de errores, transacciones y llamada o scheduling del proceso, pero debes tener en cuenta que la conexión hacia MySQL se hace con ODBC y que la importación se hace con sentencias SQL, lo que puede ser muy lento en grandes volúmenes de datos. Esta opción se recomienda para pocos registros o cuando la importación requiere de alguna transformación de datos.

2. Con mysqldump puedes exportar los datos de MySQL a ficheros de texto y con sql*loader importar los datos de ficheros a Oracle, esto dificulta un poco el proceso, pero es mucho más rápido que un dblink. Esta opción se recomienda cuando hay muchos registros y no se requiere transformación de datos.


Saludos