Migracion de datos de Microsft SQL Server a Oracle SQL
Instalar instancia de Oracle Database XE, el cual contiene el motor para alojar las bases de datos.
Instala Oracle SQL Developer el cual nos permitirá conectar a la instancia tanto de Oracle como de
Microsoft SQL
Abriremos el ejecutable de Oracle SQL Developer y abriremos una nueva conexión.
Ingresamos el usuario system el cual cuenta con los privilegios administrativos para realizar
cambios.
Una vez conectada la instancia, vamos a Asociar un Repositorio de migración para crear la
configuración necesaria y migrar los datos
Procedemos a descargar el Controlador que nos ayudara a conectarnos a la instancia de Micosoft
SQL
En el menú Herramientas, vamos a Preferencias, luego buscamos la opción que dice Controladores
JDBC de terceros, buscamos la ruta donde descomprimimos el archivo y lo seleccionamos
Ahora al crear una conexión nueva, tendremos la opción disponible para conectarnos a MSSQL
Ahora en el apartado de conexiónes tendremos la instancia de Oracle y la de Microsoft listas para
migrar, conectamos una segunda instancia la cual la creamos desde consola con el comando
“GRANT CONNECT, RESOURCE, CREATE VIEW TO AdminDB IDENTIFIED BY ADMIN2018”, le damos
privilegios a la instancia de crear y alterar una base de datos, le damos un nombre y una clave.
Damos click derecho a la instancia de MSSQL y le damos a migrar a Oracle
En pantalla tendremos ahora el asistente para migrar los datos
Escogemos la segunda base de datos creada anteriormente
Asignamos un nombre a nuestro proyecto y asignamos una ruta donde guardara los archivos
Seleccionamos el origen de nuestro datos, en este caso, escogemos MSSQL, el cual lo configuramos
anteriormente.
Seleccionamos la base de datos desde donde vamos a extraer los datos
Oracle SQL Developer ya incluye un traductor de datos, por lo cual no será necesario hacer ningun
cambio en ese paso.
Mismo procedimiento para este paso, damos a siguiente
Seleccionamos nuestra base de datos destino, seleccionamos la que creamos anteriormente
Escogemos modo En Linea ya que se conectara ambas bases de datos en tiempo real.
Damos click en terminar
Nos aparecerá un recuadro donde se empezara la migración de datos y por ultimo tendremos el
mensaje que la migración se realizo con exito
Veremos ahora en el panel de nuestra conexión anterior que tenemos las tablas creadas
Dando click a cualquier tabla veremos primero el tipo de datos junto a las columnas que no
pueden ser null al ser creadas por que tienen llaves primarias
Haciendo click en datos podemos ver que la información se extrajo correctamente de MSSQL, la
misma que se extrajo primero desde el Excel.