Jak eksportować dane z tabeli Oracle do płaskiego pliku w systemie Unix
Krok 1
Uzyskaj dostęp do maszyny Unix za pomocą nazwy użytkownika Oracle.
Krok 2
Otwórz okno terminala.
Krok 3
Wprowadź polecenie "sqlplus", aby uzyskać dostęp do bazy danych Oracle. Zostanie wyświetlony wiersz polecenia "SQL>", w którym zostaną zapisane następujące polecenia.
Krok 4
Napisz komendę "SET SPACE 0", aby wskazać odstęp między kolumnami w pliku tekstowym.
Krok 5
Napisz polecenie "SET LINESIZE 75", aby wskazać rozmiar linii pliku tekstowego.
Krok 6
Napisz polecenie "SET PAGESIZE 0", aby usunąć nagłówki, podziały strony, tytuły, początkową pustą linię i inne informacje o formacie w pliku tekstowym.
Krok 7
Napisz polecenie "SET HEADING OFF", aby usunąć drukowanie nagłówków stron w pliku tekstowym.
Krok 8
Napisz polecenie "SET MARKUP HTML OFF SPOOL OFF", aby zatrzymać drukowanie informacji o znacznikach HTML.
Krok 9
Napisz polecenie "SET COLSEP" "", aby użyć spacji ("") do oddzielenia kolumn w pliku tekstowym.
Krok 10
Napisz polecenie "SPOOL output.txt", aby wysłać wynik poniższych instrukcji do pliku tekstowego o nazwie "output.txt".
Krok 11
Napisz instrukcję "SELECT * from table;" aby wybrać wszystkie dane w tabeli. Zmień słowo "tabela" na prawdziwą nazwę tabeli.
Krok 12
Napisz polecenie "SPOOL off", aby zatrzymać zapisywanie danych wyjściowych w pliku tekstowym.
Krok 13
Napisz polecenie "QUIT", aby opuścić bazę danych Oracle. Zostanie wyświetlona normalna linia poleceń Uniksa, w której napiszecie następujące polecenie.
Krok 14
Napisz polecenie "cat output.txt", aby zobaczyć zawartość pliku tekstowego.