Come esportare i dati da una tabella Oracle in un file flat in una scatola Unix
Passaggio 1
Accedi alla macchina Unix con il tuo nome utente Oracle.
Passaggio 2
Apri una finestra di terminale.
Passaggio 3
Immettere il comando "sqlplus" per accedere al database Oracle. Verrà visualizzata la riga di comando "SQL>" dove scriverete i seguenti comandi.
Passaggio 4
Scrivi il comando "SET SPACE 0" per indicare lo spazio tra le colonne nel file di testo.
Passaggio 5
Scrivi il comando "SET LINESIZE 75" per indicare la dimensione della linea del file di testo.
Passaggio 6
Scrivi il comando "SET PAGESIZE 0" per rimuovere intestazioni, interruzioni di pagina, titoli, riga vuota iniziale e altre informazioni sul formato nel file di testo.
Passaggio 7
Scrivi il comando "SET HEADING OFF" per rimuovere la stampa delle intestazioni di pagina nel file di testo.
Passaggio 8
Scrivi il comando "SET MARKUP HTML OFF SPOOL OFF" per interrompere la stampa delle informazioni di markup HTML.
Passaggio 9
Scrivi il comando "SET COLSEP" "" per usare uno spazio ("") per separare le colonne nel file di testo.
Passaggio 10
Scrivi il comando "SPOOL output.txt" per inviare l'output delle seguenti istruzioni ad un file di testo chiamato "output.txt".
Passaggio 11
Scrivi la frase "SELECT * dalla tabella;" per selezionare tutti i dati in una tabella. Cambia la parola "tabella" al vero nome della tabella.
Passaggio 12
Scrivi il comando "SPOOL off" per interrompere la scrittura dell'output nel file di testo.
Passaggio 13
Scrivi il comando "QUIT" per uscire dal database Oracle. La normale riga di comando di Unix verrà visualizzata dove scriverete il seguente comando.
Passaggio 14
Scrivi il comando "cat output.txt" per vedere il contenuto del file di testo.