Está en la página 1de 2

Para migrar bases de datos de Oracle a Access lo que se realizo fueron los siguientes pasos: 1.

- Primero vamos a iniciar el manejador de Oracle y todo el proceso se realizara tabla a tabla. 2.- Despus entraremos aqu Inicio>Utilidades>Carga/Descarga de Datos>Descargar, aqu seleccionaremos la opcin de Descargar a Texto. 3.- Como primera opcin tendremos la opcin de escoger de que usuario tomaremos la informacin, a continuacin seleccionaremos la tabla de la que obtendremos los datos. 4.- Despus seleccionaremos las columnas de los datos (en nuestro caso seleccionaremos todas ya que se ocupan todas). 5.- En la siguiente pantalla siguiente hay opciones para la descarga de datos ah lo dejamos como esta y presionamos descargar datos y nos preguntara donde se guardara el archivo de texto que tendr algo como lo siguiente: 1,Mexico 6.- Abrimos Access y se crea una base de datos nueva y vamos al apartado datos externos y en la parte de importar elegimos la opcin de Archivo de texto. 7.- Nos aparece una ventana en la que iremos a buscar el archivo .txt que descargamos de Oracle (datos de la tabla). 8.- Ya elegido damos aceptar, y en la siguiente pantalla elegimos Delimitado y click en siguiente. 9.- En la siguiente pantalla elegimos delimitado por coma y siguiente; en la siguiente pantalla se modificara el nombre de las columnas tipo de dato, etc. Click en siguiente. 10.- En la siguiente procederemos a elegir la clave principal de la tabla, click en finalizar y se creara nuestra tabla; ya con datos de la tabla de Oracle. Nota: En caso de que al dar finalizar nos marque error de el punto decimal, solo daremos click en avanzadas y en la parte de smbolo que definir el decimal cambiaremos la coma (,) por punto (.).

Para migrar base de datos de Oracle a Mysql:

Lo que se necesita hacer es generar un ddl en esta direccin de Oracle Inicio>Utilidades>Generar DDL y en esta parte seguiremos los pasos que se muestran y se genera el cdigo necesario para crear las tablas deseadas. Se obtiene algo as: CREATE TABLE "PAIS" (
"CVE_PAI" NUMBER NOT NULL ENABLE, "NOM_PAI" VARCHAR2 (45) NOT NULL ENABLE, CONSTRAINT "PAIS_PK" PRIMARY KEY ("CVE_PAI") ENABLE) / NULL, CONSTRAINT PAIS_PK PRIMARY KEY (CVE_PAI)) ;

Se modificara para obtener:


CREATE TABLE PAIS ( CVE_PAI int (10) NOT NULL, NOM_PAI VARCHAR (45) NOT

Bajar todos los datos de las tablas deseadas y modificarlos de manera que quede como sentencia de Mysql Ejemplo// Archivo.txt tiene 1,Mexico Se modifica para obtener Insert into pas values (1,Mexico); Y todas las tablas y datos se agregaran al mismo scrip para poder hacer la migracin.

También podría gustarte