Como exportar dados de uma tabela do Oracle para um arquivo simples em uma caixa Unix
Passo 1
Acesse a máquina Unix com seu nome de usuário Oracle.
Passo 2
Abra uma janela de terminal.
Passo 3
Digite o comando "sqlplus" para acessar o banco de dados Oracle. A linha de comando "SQL>" será exibida onde você irá escrever os seguintes comandos.
Passo 4
Escreva o comando "SET SPACE 0" para indicar o espaço entre colunas no arquivo de texto.
Passo 5
Escreva o comando "SET LINESIZE 75" para indicar o tamanho da linha do arquivo de texto.
Passo 6
Escreva o comando "SET PAGESIZE 0" para remover os cabeçalhos, as quebras de página, os títulos, a linha em branco inicial e outras informações de formato no arquivo de texto.
Passo 7
Escreva o comando "SET HEADING OFF" para remover a impressão de cabeçalhos de página no arquivo de texto.
Passo 8
Escreva o comando "SET MARKUP HTML OFF SPOOL OFF" para interromper a impressão de informações de marcação HTML.
Passo 9
Escreva o comando "SET COLSEP" "" para usar um espaço ("") para separar as colunas no arquivo de texto.
Passo 10
Escreva o comando "SPOOL output.txt" para enviar a saída das seguintes instruções para um arquivo de texto chamado "output.txt".
Passo 11
Escreva a declaração "SELECT * from table;" para selecionar todos os dados em uma tabela. Altere a palavra "table" para o nome real da tabela.
Passo 12
Escreva o comando "SPOOL off" para interromper a gravação da saída no arquivo de texto.
Etapa 13
Escreva o comando "QUIT" para sair do banco de dados Oracle. A linha de comando normal do Unix será exibida onde você irá escrever o seguinte comando.
Passo 14
Escreva o comando "cat output.txt" para ver o conteúdo do arquivo de texto.