Cómo exportar datos desde una tabla de Oracle a un archivo plano en una caja Unix (En 14 Pasos)

Por kristen waters
Cómo exportar datos desde una tabla de Oracle a un archivo plano en una caja Unix (En 14 Pasos)
Zedcor Wholly Owned/PhotoObjects.net/Getty Images

Oracle es un sistema gestor de base de datos relacional que puede ser instalado en un sistema operativo Unix. Puedes mostrar los contenidos de las sentencias SQL de Oracle en un archivo de texto plano que se almacena fuera de la base de datos de Oracle. Este archivo es un fichero de texto que contiene la información de la tabla en el momento en que se creó. No estará actualizado ni tendrá los cambios hechos en la base de datos de Oracle.

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.