Jak eksportować dane z tabeli Oracle do płaskiego pliku w systemie Unix

Eksportuj dane z bazy danych Oracle.

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.