martes, 6 de julio de 2010

Cómo migrar una BD de MySQL a Oracle

Esto me dió muchísimos problemas, hasta que por fín!!! Una alternativa para migrar BDs de MySQL a Oracle.

La mejor manera hasta la fecha y comprobada, es:

  1. Descargar el Oracle SQL Developer
  2. Descargar el Driver JDBC de MySQL
  3. Crear un usuario en Oracle a donde se migrarán los datos (full permisos)
  4. Logearse, por ejemplo a través del apex, como SYS o SYSTEM, y agregar el permiso RESOURCE con la opción ADMIN (mostrado abajo).
  5. Luego de haber agregado privilegios de admin al usuario Oracle, en las preferencias de SQL Developer debe agregar el driver JDBC de MySQL.
  6. Luego en la pestaña de Migrar datos de SQL Developer seleccionar Migración rápida y listo!

GRANT resource TO NOMBRE_USUARIO WITH admin OPTION;

NOTA: En mi caso tuve muchos problemas cuando tenía otras BDs en MySQL, por ello las borre todas, prevío respaldo utilizando:

mysqldump [opciones] --all-databases

Eeeeso es todo amigos...

No hay comentarios:

Publicar un comentario