Cómo exportar datos desde una tabla de Oracle a un archivo plano en una caja Unix

Exporta los datos de tu base de datos de Oracle.
Por kristen waters

Paso 1

Accede a la máquina de Unix con tu nombre de usuario de Oracle.


Paso 2

Abre una ventana de terminal.


Paso 3

Escribe el comando "sqlplus" para acceder a la base de datos de Oracle. Se mostrará la línea de comando "SQL>" donde escribirás los siguientes comandos.


Paso 4

Escribe el comando "SET SPACE 0" para indicar el espacio entre columnas en el archivo de texto.


Paso 5

Escribe el comando "SET LINESIZE 75" para indicar el tamaño de línea del archivo de texto.


Paso 6

Escribe el comando "SET PAGESIZE 0" para eliminar las cabeceras, saltos de página, títulos, línea en blanco inicial y otra información de formato en el archivo de texto.


Paso 7

Escribe el comando "SET HEADING OFF" para eliminar la impresión de cabeceras de página en el archivo de texto.


Paso 8

Escribe el comando "SET MARKUP HTML OFF SPOOL OFF" para parar la impresión de información de marcado HTML.


Paso 9

Escribe el comando "SET COLSEP " "" para usar un espacio (" ") para separar las columnas en el archivo de texto.


Paso 10

Escribe el comando "SPOOL output.txt" para enviar la salida de las siguientes sentencias a un archivo de texto llamado "output.txt".


Paso 11

Escribe la sentencia "SELECT * from tabla;" para seleccionar todos los datos de una tabla. Cambia la palabra "tabla" por el nombre real de la tabla.


Paso 12

Escribe el comando "SPOOL off" para parar la escritura de la salida en el archivo de texto.


Paso 13

Escribe el comando "QUIT" para salir de la base de datos de Oracle. Se mostrará la línea de comandos normal de Unix donde escribirás el siguiente comando.


Paso 14

Escribe el comando "cat output.txt" para ver los contenidos del archivo de texto.