migrar BB.DD
Hola a todos...
Estoy intentando copiar unas tablas de una BB.DD oracle para después importarlas a postgresql. El problema es que no se que comando tengo que emplear para conseguir exportar esas tablas de oracle para que me las de en formato de texto plano.
Si alguien lo sabe haría un gran favor comentandomelo.
Un saludo y gracias de antemano.
Estoy intentando copiar unas tablas de una BB.DD oracle para después importarlas a postgresql. El problema es que no se que comando tengo que emplear para conseguir exportar esas tablas de oracle para que me las de en formato de texto plano.
Si alguien lo sabe haría un gran favor comentandomelo.
Un saludo y gracias de antemano.
Hola,
Siento decirte que no existe ningun comando que exporte las tablas en formato ascii.
Hay diferentes formas de hacerlo, aunque todas requieren su tiempo, y además sería tabla a tabla:
1.- Desde SQL*Plus, hacer un spool a un fichero con la select de la tabla. Tendrías que dar formato a la salida mediante column nombre_columna format xxxx, set linesize xxxx, ....
2.- Realizar un procedimiento PL/SQL que realice la SELECT y escriba el resultado en fichero, mediante UTL_FILE.
3.- Cargar los datos en Excel mediante ODBC y luego utilizar excel para obtener el fichero plano.
No sé si habrá más formas.
Siento decirte que no existe ningun comando que exporte las tablas en formato ascii.
Hay diferentes formas de hacerlo, aunque todas requieren su tiempo, y además sería tabla a tabla:
1.- Desde SQL*Plus, hacer un spool a un fichero con la select de la tabla. Tendrías que dar formato a la salida mediante column nombre_columna format xxxx, set linesize xxxx, ....
2.- Realizar un procedimiento PL/SQL que realice la SELECT y escriba el resultado en fichero, mediante UTL_FILE.
3.- Cargar los datos en Excel mediante ODBC y luego utilizar excel para obtener el fichero plano.
No sé si habrá más formas.
