Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pierwsze kroki z Oracle SQL Developer w systemie Windows

Wprowadzenie

Oracle SQL Developer to potężne narzędzie programistyczne z wieloma funkcjami do interakcji z bazami danych Oracle. Oprócz pisania i przesyłania instrukcji SQL za pomocą arkusza SQL, program SQL Developer oferuje zaawansowane narzędzia do zarządzania bazami danych, projektowania i inżynierii wstecznej baz danych przy użyciu modeli danych oraz wykonywania zadań eksploracji danych. Najnowsza wersja (wersja 19.4 na dzień 20 grudnia 2019 r.) zawiera kilka podstawowych narzędzi do administrowania bazą danych, obsługę zapytań REST i parsowanie dokumentów JSON.

Jeśli pracujesz na MacOSX, instrukcje dotyczące instalacji i pracy z SQL Developerem na MacOSX znajdziesz tutaj.

Następna sekcja tego samouczka obejmuje pobieranie i instalowanie programu SQL Developer. Jeśli masz już pobrany i zainstalowany program SQL Developer, możesz przejść do następnej strony, aby dowiedzieć się, jak utworzyć nowe połączenie z bazą danych.

Pod koniec tego samouczka jest kilka stron, które opisują, jak pisać, uruchamiać i zapisywać instrukcje SQL, jak eksportować dane za pomocą SQL Developer i jak importować dane do Oracle za pomocą SQL Developer. Możesz być również zainteresowany wykorzystaniem SQL Developer do inżynierii wstecznej schematu Oracle. Ten samouczek znajduje się tutaj.

Pobieranie i instalowanie programu SQL Developer

SQL Developer można pobrać bezpłatnie z sieci Oracle Developer. SQL Developer wymaga Java Development Kit do uruchomienia. Na przykład SQL Developer w wersji 4.1.3 i nowszych wymaga JDK 1.8.

Odwiedź poniższy link, aby pobrać pliki SQL Developer:

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Wybierz wersję, która pasuje do Twojego systemu operacyjnego (i lub zawiera JDK, jeśli to konieczne). Reszta tego samouczka została ukończona przy użyciu wersji Windows.

Program SQL Developer do pobrania to pojedynczy plik .zip, na przykład:sqldeveloper-4.1.3.20.78-no-jre.zip (lub nowsza wersja, taka jak sqldeveloper-17.4.0.355.2349-x64.zip)

Rozpakuj plik zip programu SQL Developer na odpowiedni dysk. Rezultatem powinien być prosty folder sqldeveloper.

Kliknij dwukrotnie plik wykonywalny sqldeveloper.exe. Może pojawić się okno dialogowe z prośbą o określenie ścieżki do katalogu domowego Java Development Kit (JDK).

Kliknij przycisk Przeglądaj i przejdź do folderu domowego JDK.

Kliknij Wybierz folder, a ścieżka do JDK pojawi się w oknie dialogowym:

Kliknij przycisk OK, a uruchomi się program SQL Developer

Po uruchomieniu programu SQL Developer zobaczysz następujący ekran:

Konfigurowanie nowego połączenia z bazą danych

Pierwszym zadaniem jest utworzenie nowego połączenia z bazą danych Oracle. Aby skonfigurować nowe połączenie, musisz wiedzieć:

  • Nazwa (lub adres IP) serwera, na którym działa Oracle. Jeśli zainstalowałeś Oracle na swoim lokalnym komputerze, prawdopodobnie możesz użyć „localhost” (lub 127.0.01).
  • Numer portu TCP/IP, na którym działa proces Oracle Listener. Domyślnie Oracle używa portu 1521. Jeśli nie skonfigurowałeś tego inaczej, użyj 1521.
  • Identyfikator systemu Oracle (SID) lub nazwa usługi, która identyfikuje konkretną instancję Oracle na serwerze.

Niektóre popularne kombinacje to:

  • Oracle 11g lub 12c Enterprise Edition zainstalowany na tym samym (lokalnym) serwerze lub komputerze:Host:localhost, Port:1521, SID:orcl
  • Oracle 11g Express Edition zainstalowany na tym samym (lokalnym) serwerze lub komputerze:Host:localhost, Port:1521, SID:xe
  • Oracle 11g lub 12c Enterprise Edition zainstalowany na zdalnym serwerze:Host:nazwa_hosta.domena.com, Port:1521, SID:orcl
  • Oracle 12c Enterprise Edition zainstalowany na zdalnym serwerze przy użyciu bazy danych dla wielu dzierżawców:Host:nazwa_hosta.domena.com, Port:1521, nazwa usługi:pdb1
  • Oracle Autonomous Data Warehouse lub Autonomous Transaction Processing Database z Oracle Cloud:Zmień Typ połączenia do Portfela w chmurze a następnie wybierz plik .zip portfela pobrany z instancji bazy danych w chmurze. Postępuj zgodnie z tymi instrukcjami (strona 6).

Zwróć uwagę, że jeśli docelowy system DBMS jest autonomiczną bazą danych w Oracle Cloud, będziesz musiał wykonać nieco inne instrukcje dotyczące korzystania z Oracle Cloud Wallet. Postępuj zgodnie z tymi instrukcjami (strona 6) dotyczącymi konfigurowania połączenia z autonomiczną bazą danych.

Aby rozpocząć konfigurowanie nowego połączenia, kliknij strzałkę w dół obok zielonego znaku + i wybierz Nowe połączenie…

Pojawi się domyślne okno „Nowe / Wybierz połączenie z bazą danych”.

Podaj nową nazwę dla swojego połączenia i wpisz nazwę użytkownika i hasło do konta bazy danych Oracle, z którym chcesz się połączyć.

W polu Hostname wpisz nazwę hosta internetowego lub adres IP serwera, na którym działa baza danych Oracle. Ustaw port tak, aby był zgodny z miejscem, w którym działa Oracle Listener (1521 jest typowym ustawieniem domyślnym).

Jeśli host ma ustawiony identyfikator systemu Oracle (SID), wpisz go. W przeciwnym razie, jeśli serwer Oracle korzysta z wielu dzierżawców (za pośrednictwem Oracle 12c lub nowszego), wybierz opcję Nazwa usługi i podaj nazwę usługi dla instancji bazy danych.

Inne zaawansowane ustawienia uwierzytelniania, szyfrowania i bezpieczeństwa mogą być w razie potrzeby określone.

Poniżej znajduje się przykład połączenia z instancją Oracle 12c na serwerze lokalnym przy użyciu konta systemowego Oracle. Hasło do tego konta zostało ustawione podczas instalacji bazy danych.

Przetestuj połączenie, klikając przycisk testu. Zwróć uwagę na stan w lewym dolnym rogu, aby sprawdzić, czy są jakieś komunikaty o błędach. Poniższy obrazek pokazuje „sukces”:

Typowe błędy logowania i rzeczy do sprawdzenia

Istnieje wiele powodów, dla których program SQL Developer może nie nawiązać pomyślnego połączenia z serwerem Oracle. Poniżej wymieniono niektóre z najczęstszych potencjalnych problemów i rozwiązań. Pamiętaj o architekturze Oracle „Klient/Serwer” i fakcie, że istnieje między nimi sieć.

Stan:Błąd — Test nie powiódł się:Błąd we/wy:Karta sieciowa nie może nawiązać połączenia

Wystąpił problem z połączeniem przez sieć między klientem SQL Developer a serwerem bazy danych Oracle. Albo nazwa hosta (lub adres IP), albo numer portu jest niepoprawny. Lub inny problem z siecią (DNS, zapora itp.) uniemożliwia SQL Developerowi połączenie się z serwerem Oracle. Możliwe jest również, że Oracle Listener (usługa sieciowa, która akceptuje połączenia przychodzące) nie działa lub nasłuchuje na innym porcie sieciowym. Spróbuj użyć traceroute (tracert w systemie Windows), aby sprawdzić, czy serwer jest w ogóle osiągalny. Sprawdź, czy baza danych Oracle jest uruchomiona i działa wraz z usługą Oracle Listener i czy żadne zapory nie blokują połączeń z portem 1521.

Status:Błąd -Test nie powiódł się:Listener odrzucił połączenie z następującym błędem:
ORA-12505, TNS:listener nie zna obecnie identyfikatora SID podanego w deskryptorze połączenia

SQL Developer pomyślnie łączy się z procesem nasłuchiwania serwera Oracle, jednak podany identyfikator SID nie jest zgodny z konfiguracją na serwerze bazy danych.

Status:niepowodzenie — test nie powiódł się:program nasłuchujący odrzucił połączenie z następującym błędem:
ORA-12514, TNS:listener nie wie obecnie o żądanej usłudze w deskryptorze połączenia

SQL Developer pomyślnie łączy się z serwerem Oracle, jednak podana nazwa usługi nie jest zgodna z konfiguracją na serwerze bazy danych.

Stan:niepowodzenie — test nie powiódł się:ORA-01017:nieprawidłowa nazwa użytkownika/hasło; odmowa logowania

SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak nazwa użytkownika i/lub hasło nie pasują do siebie.

Stan:niepowodzenie — test nie powiódł się:ORA-28000:konto jest zablokowane

SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak konto Oracle zostało zablokowane (np. zbyt wiele nieudanych prób logowania lub hasło wygasło).

ORA-12518:TNS:listener nie może przekazać połączenia klienta

SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak słuchacz z kolei nie może nawiązać połączenia z bazą danych Oracle. Może się to zdarzyć, jeśli baza danych nie jest uruchomiona lub nie jest otwarta, lub jeśli na serwerze z systemem Oracle brakuje pamięci RAM. Może się to również zdarzyć, jeśli wystąpi problem z uprawnieniami użytkownika między procesem nasłuchującym a procesami bazy danych.

Zapisywanie połączenia SQL Developer

Jeśli test się powiedzie, kliknij przycisk Zapisz, aby zapisać to połączenie.

Łączenie z bazą danych Oracle

Wreszcie, teraz, gdy połączenie zostało przetestowane i zapisane, kliknij przycisk Połącz, aby połączyć się z serwerem bazy danych.

Cztery główne obszary ekranu obejmują teraz:

Okno połączenia, okno Reports Navigator, arkusz SQL Worksheet i okno wyjścia skryptu. Okno Dane wyjściowe skryptu może nie być widoczne, dopóki nie zostanie uruchomiona instrukcja SQL w arkuszu SQL. Jeśli z jakiegoś powodu arkusz SQL nie jest dostępny, rozwiń Narzędzia i wybierz Arkusz SQL pozycja menu.

Dowolne instrukcje SQL można wpisać bezpośrednio do arkusza SQL lub wkleić z innego dokumentu, strony internetowej, wiadomości e-mail itp.

Arkusz roboczy SQL otrzymuje domyślną nazwę pliku, taką jak orcl_localhost.sql

Ten plik można zapisać w dowolnym folderze lokalnym na komputerze. Zapisanie tego pliku to świetny sposób na śledzenie historii instrukcji SQL podczas ich pisania i ponownego pisania.

Aby otworzyć istniejący plik skryptu SQL, rozwiń menu Plik i wybierz Otwórz. Przejdź do folderu z plikiem skryptu SQL, zaznacz go i kliknij przycisk Otwórz.

Eksportowanie danych Oracle za pomocą programu SQL Developer

SQL Developer posiada funkcję, która bardzo ułatwia eksportowanie danych z tabeli lub widoku Oracle. Istnieje wiele różnych sposobów eksportowania danych z Oracle w zależności od możliwości docelowej bazy danych lub narzędzi danych. Oto kilka typowych przykładów eksportowania danych:

  • Język definicji danych SQL i plik instrukcji SQL INSERT używane do ponownego utworzenia tabeli z danymi w innej bazie danych.
  • Plik Oracle SQL Loader i skrypty, których można użyć do zaimportowania danych do innej bazy danych Oracle lub schematu.
  • Plik wartości rozdzielanych przecinkami (.csv), który można importować za pomocą wielu różnych narzędzi programowych, baz danych itp.
  • Plik Microsoft Excel
  • Plik eXtensible Markup Language (XML), który można zaimportować do różnych narzędzi programowych
  • Plik HyperText Markup Language (HTML), który można wyświetlić na stronie internetowej
  • Zwykły plik tekstowy ze stałymi odstępami lub przy użyciu innego ogranicznika, który można zaimportować za pomocą wielu różnych narzędzi programowych i baz danych.

W tym przykładzie założono, że masz co najmniej jedną tabelę lub widok z danymi w schemacie (połączenie), które można wyeksportować. Jeśli nie masz niczego w swoim schemacie, utwórz podstawową tabelę i dodaj trochę danych, korzystając z poniższych instrukcji SQL:

-- Create a simple Employee table
CREATE TABLE employee
(  employee_id  INTEGER NOT NULL, 
   first_name VARCHAR2(35), 
   last_name VARCHAR2(65), 
   salary NUMBER(12,2), 
   department_number INTEGER
);

-- Add three new records to the employee table
INSERT INTO employee VALUES (101, 'Joe', 'Smith', 47000.00, 1);
INSERT INTO employee VALUES (102, 'Alice', 'Jones, 49000.00, 2);
INSERT INTO employee VALUES (103, 'Greg', 'Brown', 42500.00, 1, 2);

Aby rozpocząć, otwórz drzewo nawigacyjne w obszarze Połączenia po lewej stronie ekranu SQL Developer. Pod nazwą połączenia zostaną wyświetlone Tabele, Widoki, Widoki edycji, Indeksy itp. Otwórz Tabele i Widoki kategorie.

W tym przykładzie zostanie wyeksportowana tabela PRACOWNIK.

Kliknij prawym przyciskiem myszy tabelę PRACOWNIK i wybierz pozycję menu Eksportuj…, jak pokazano poniżej.

Spowoduje to wyświetlenie krótkiego kreatora eksportu.

Domyślne ustawienia eksportu tabeli Oracle

Istnieje wiele różnych sposobów eksportowania danych z Oracle w zależności od możliwości docelowej bazy danych lub narzędzi danych. W tym przykładzie tabela PRACOWNIK zostanie wyeksportowana do arkusza kalkulacyjnego Microsoft Excel.

Podczas eksportowania do pliku CSV lub arkusza kalkulacyjnego nie jest konieczne dołączanie języka definicji danych (DDL), który określa strukturę tabeli lub widoku. W tym przykładzie usuń pole wyboru obok opcji Eksportuj DDL .

W Eksportuj dane sekcji, zmień Format: do excela 2003+ (xlsx)

To ustawienie formatu użyje nowszego formatu pliku programu Excel, który może pomieścić do miliona wierszy. Aby uzyskać zgodność wsteczną ze starszymi wersjami programu Excel, możesz zamiast tego wybrać Excel ’95 – 2003 (xls) jako format.

Nadaj nowemu arkuszowi nazwę w polu tekstowym obok Nazwa arkusza danych: monit.

Jeśli chcesz dołączyć tekst instrukcji SQL używanej do pobierania danych z Oracle, zaznacz pole obok opcji Zapytanie o nazwę arkusza roboczego, a następnie nadaj nową nazwę arkusza Excel, w którym pojawi się składnia SQL (w tym przykładzie zdecydowaliśmy się nie dołączać kodu SQL).

Ostatnia sekcja określa sposób przechowywania danych w pliku lub zestawie plików. W tym przykładzie dane zostaną wyeksportowane do jednego pliku. Nazwa pliku jest następnie podana w polu tekstowym obok Plik: podpowiedź. Użyj przycisku Przeglądaj…, aby zlokalizować folder (katalog), który ma wystarczającą ilość wolnego miejsca na dysku. Następnie dodaj nazwę pliku do ścieżki.

Po skonfigurowaniu wszystkich tych elementów (jak pokazano poniżej), kliknij przycisk Dalej>.

Następny ekran zapewnia dwie możliwości filtrowania kolumn i/lub wierszy danych do wyeksportowania.

Domyślnie wszystkie kolumny i wszystkie wiersze zostaną wyeksportowane. Aby wybrać określone kolumny, kliknij miejsce obok tabeli pod Kolumnami nagłówek. Następnie kliknij ikonę ołówka, aby edytować. Pojawi się nowe okno ze znacznikami wyboru obok kolumn, które mają zostać uwzględnione w eksporcie danych. W tym przykładzie wszystkie kolumny zostaną wyeksportowane.

Kliknij OK, aby zamknąć okno Kolumny danych.

Aby filtrować wiersze do wyeksportowania, można dodać klauzulę WHERE. Kliknij miejsce pod nagłówkiem Obiekt gdzie, a następnie kliknij ikonę ołówka, aby wywołać edytor Gdzie.

Dodaj dowolne warunki (takie jak numer_wydziału =1). W tym przykładzie nie dodano warunków Where, ponieważ chcielibyśmy wyeksportować wszystkie dane. Kliknij przycisk OK, aby zamknąć okno Data Where po zakończeniu.

Kliknij przycisk Dalej>, aby przejść do ekranu Podsumowanie eksportu. Na tym ekranie określone jest podsumowanie wszystkich opcji eksportu.

Jeśli którakolwiek z opcji nie jest ustawiona prawidłowo, użyj przycisku

Jeśli wszystkie opcje eksportu wyglądają dobrze, kliknij przycisk Zakończ, aby rozpocząć zadanie eksportu.

Jeśli otrzymasz jakieś błędy, upewnij się, że określiłeś folder docelowy, który faktycznie istnieje (nie kopiuj na ślepo tego, co mam w tym samouczku). Upewnij się również, że plik docelowy nie jest już otwarty na przykład w programie Excel.

Użyj Eksploratora Windows, aby przejść do folderu, aby zobaczyć nowy wyeksportowany plik. Na przykład:

Otwórz plik Excel, aby wyświetlić zawartość:

Przed ponownym wyeksportowaniem danych zamknij plik Excel.

Importowanie danych za pomocą programu SQL Developer

SQL Developer posiada funkcję, która bardzo ułatwia importowanie danych z szerokiej gamy źródeł danych do Oracle. Istnieje wiele różnych sposobów importowania danych do Oracle w zależności od źródła danych. Niektóre popularne formaty danych, które program SQL Developer może importować, obejmują:

  • SQL Data Definition Language i plik instrukcji SQL INSERT używane do ponownego tworzenia tabeli z danymi w Oracle.
  • Plik Oracle SQL Loader i skrypty, których można użyć do zaimportowania danych do Oracle.
  • Plik wartości rozdzielanych przecinkami (.csv)
  • Plik Microsoft Excel (.xls i .xlsx)
  • Plik eXtensible Markup Language (XML)
  • Zwykły plik tekstowy ze stałymi odstępami lub z innym separatorem

W tym przykładzie założono, że masz połączenie z bazą danych Oracle nawiązane przez programistę SQL.

Importowanym plikiem będzie plik customers_export.csv, do którego link znajduje się w tym miejscu. Dane wyglądają następująco (319 wierszy z 21 kolumnami):

Rozpoczęcie importu danych

Aby rozpocząć, otwórz drzewo nawigacyjne w obszarze Połączenia po lewej stronie ekranu SQL Developer. Kliknij prawym przyciskiem myszy Tabele i wybierz pozycję menu Importuj dane… z wyskakującego menu.

W tym momencie starsze wersje programu SQL Developer (przed 4.1.3) będą wyświetlać okno dialogowe wyboru pliku, w którym można wybrać plik do zaimportowania. Nowsze wersje SQL Developer (4.1.3 i nowsze) zaprezentują pierwszy krok Kreatora importu danych, jak pokazano poniżej.

W przypadku nowszego SQL Developer, kliknij przycisk Przeglądarka, aby wywołać okno dialogowe Wybór pliku, aby wybrać plik.

Przejdź do folderu, w którym znajduje się plik, i wybierz go. Pamiętaj, że typ pliku został ustawiony na filtrowanie plików Excel, plików CSV i kilku innych odmian plików tekstowych.

Kliknij przycisk Otwórz, aby uruchomić kreatora importu danych.

Podgląd danych do zaimportowania i potwierdzanie ustawień

Pierwszy krok Kreatora importu danych zapewnia podgląd danych do zaimportowania. W tym przykładzie plik CSV zawiera wiersz nagłówków, których kreator importu użyje do utworzenia nazw zmiennych. Na tym etapie kreatora dostępne są dodatkowe opcje umożliwiające pominięcie pewnej liczby wierszy na początku (0 w tym przykładzie), wybór formatowania (w tym przykładzie csv) , kodowanie znaków, symbole cudzysłowów używane do umieszczania tekstu lub ciągów i linii zakończenie/terminator. W większości przypadków te ustawienia można pozostawić jako domyślne.

Niektóre zmiany, które mogą pomóc w określonych sytuacjach, to:

  • Zmień terminator linii na wysuw linii tylko wtedy, gdy plik CSV został utworzony w systemie operacyjnym Linux lub Mac.
  • Zmień kodowanie na określoną stronę kodową, która odpowiada Twojemu regionowi świata (lub regionowi świata, w którym został wygenerowany plik CSV).
  • Zmień liczbę wierszy podglądu i przewiń dane, aby upewnić się, że wszystko zostało poprawnie przeanalizowane.

Jeśli wszystkie ustawienia wyglądają dobrze, a dane na podglądzie wyglądają dobrze, kliknij przycisk Dalej>, aby przejść do następnego kroku.

Wybór metody importu

Kolejnym krokiem kreatora jest określenie metody importu. Dostępnych jest kilka różnych metod importu:

  • Wstaw – bezpośrednio wstawiaj dane do nowej lub istniejącej tabeli.
  • Wstaw skrypt — Utwórz plik skryptu SQL, który zawiera wszystkie niezbędne instrukcje DDL i INSERT do załadowania danych do bazy danych. Ten skrypt można uruchomić natychmiast lub przenieść do innego połączenia z bazą danych i tam uruchomić.
  • Tabela zewnętrzna – konfiguruje strukturę tabeli zewnętrznej w Oracle, w której tabela pojawia się w słowniku danych, ale dane są przechowywane w pliku zewnętrznym.
  • Narzędzie ładujące SQL – Napisz skrypt i polecenia ładujące SQL, aby zaimportować dane do Oracle.

W tym przykładzie Wstaw zostanie użyta metoda, więc dane zostaną wstawione bezpośrednio do nowej tabeli.

Podaj nazwę tabeli. Jeśli istnieje powód, aby ograniczyć importowanie wierszy, sprawdź Limit importu wierszy i określ liczbę rzędów. Na przykład, jeśli plik danych zawiera miliony wierszy, ale chcesz tylko wiedzieć, jak wygląda część danych, możesz ograniczyć liczbę importowanych wierszy. W tym przykładzie wszystkie wiersze zostaną zaimportowane.

Kliknij przycisk Dalej>, aby przejść do następnego kroku.

Wybierz kolumny do zaimportowania

Krok 3 kreatora polega na wybraniu kolumn do zaimportowania. Zaznacz dowolne kolumny w Dostępnych kolumnach i kliknij strzałkę w prawo, aby przenieść je do Wybranych kolumn okno. W tym przykładzie wszystkie kolumny zostaną zaimportowane.

Kliknij przycisk Dalej>, aby przejść do następnego kroku.

Przypisywanie typów danych do każdej kolumny

Krok 4 kreatora pozwala nam zdefiniować typy i rozmiary danych dla kolumn, które mają zostać utworzone w nowej tabeli danych. To bardzo ważny krok! Jeśli wybrany zostanie niewłaściwy typ danych lub jeśli typ danych nie ma wystarczającej ilości miejsca do przechowywania danych przychodzących, import się nie powiedzie.

Nowsze wersje SQL Developer pokażą podgląd danych dla każdej wybranej kolumny:

Niektóre typowe problemy to:

  • Nie zapewnia wystarczającej ilości miejsca w kolumnie VARACHAR, aby pomieścić największy ciąg/wartość tekstową.
  • Używanie typu danych NUMBER w kolumnie, gdy w danych występują niektóre znaki tekstowe.
  • Używanie nieprawidłowego formatu daty lub godziny podczas importowania dat i godzin.

Odwiedź każdą z kolumn danych źródłowych klikając je pojedynczo. W miarę postępów wprowadzaj zmiany w typach danych. W tym przykładzie wprowadzono następujące zmiany:

  • CUSTOMER_ID zmień typ danych na INTEGER i usuń pole wyboru Nullable
  • CUST_FIRST_NAME używa VARCHAR2 o rozmiarze 30
  • CUST_LAST_NAME używa VARCHAR2 o rozmiarze 60
  • STREET_ADDRESS użyj VARCHAR2 o rozmiarze 65
  • POST_CODE użyj VARCHAR2 o rozmiarze 20
  • CITY używa VARCHAR2 o rozmiarze 35
  • STATE_PROVINCE używa VARCHAR2 o rozmiarze 6
  • COUNTRY_ID używa VARCHAR2 o rozmiarze 4
  • COUNTRY_NAME używa VARCHAR2 o rozmiarze 60
  • REGION_ID używa VARCHAR2 o rozmiarze 2
  • NLS_LANGUAGE używa VARCHAR2 o rozmiarze 6
  • NLS_TERRITORY używa VARCHAR2 o rozmiarze 30
  • CREDIT_LIMIT użyj NUMBER z rozmiarem/precyzją 10 i skalą 0
  • CUST_EMAIL używa VARCHAR2 o rozmiarze 60
  • PRIMARY_PHONE_NUMBER używa VARCHAR2 o rozmiarze 30
  • PHONE_NUMBER_2 użyj VARCHAR2 o rozmiarze 30
  • ACCOUNT_MGR_ID używa VARCHAR2 o rozmiarze 6
  • LOCATION_GTYPE używa liczby INTEGER
  • LOCATION_SRID używa liczby INTEGER
  • LOCATION_X użyj NUMBER z rozmiarem/precyzją 14 i skalą 6
  • LOCATION_Y użyj NUMBER z rozmiarem/precyzją 14 i skalą 6

Kliknij przycisk Dalej>, aby przejść do następnego kroku.

Zweryfikuj parametry importu (starszy programista SQL)

W przypadku starszych (przed 4.1.3) wersji programu SQL Developer ostatni krok Kreatora importu danych umożliwia sprawdzenie, czy parametry i ustawienia danych pozwolą na przeanalizowanie pliku danych. Ten ekran jest pokazany poniżej:

Kliknij przycisk Zweryfikuj, aby sprawdzić, czy wszystkie ustawienia działają poprawnie. Wyniki procesu weryfikacji przedstawiono poniżej:

Jeśli wystąpią jakiekolwiek problemy, użyj przycisku

Zapisz parametry importu (nowsze wersje SQL Developer)

Nowsze wersje SQL Developer (4.1.3 i nowsze) mają nieco inny ekran końcowy. W tym momencie ustawienia zostały już sprawdzone i dlatego wyświetlany jest ekran Podsumowanie. Przycisk Zapisz stan w prawym górnym rogu umożliwia zapisanie wszystkich ustawień importu do pliku. Ten plik ustawień można załadować przy następnym uruchomieniu Kreatora importu danych.

W tym przykładzie, jeśli używasz nowszej wersji SQL Developer, kliknij przycisk Zapisz stan i zapisz ustawienia w pliku o nazwie:oracle_sqldev_import_customers.

Uruchamianie importu

W obu przypadkach (stara lub nowsza wersja programu SQL Developer), aby rozpocząć importowanie danych, kliknij przycisk Zakończ. Po zakończeniu importu pojawi się okno dialogowe. Wyświetlone zostaną wszelkie błędy napotkane podczas importu.

Wróć do SQL Developer i zobacz strukturę importowanej tabeli.

Następnie przejrzyj dane (kliknij kartę Dane), aby upewnić się, że wartości danych zostały prawidłowo zaimportowane.

W przypadku nowszych wersji programu SQL Developer zapisane pliki ustawień importu można zaimportować w pierwszym kroku kreatora importu danych w celu ponownego uruchomienia lub zmiany ustawień importu przed ponownym uruchomieniem importu danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java SQLData — rzutowanie na obiekt użytkownika z listą/tablicą?

  2. Funkcja NLS_INITCAP() w Oracle

  3. Oracle — widok zmaterializowany nadal dostępny po całkowitym odświeżeniu. Jak to działa?

  4. Korzystanie z Oracle JDeveloper 12c z Oracle Database 12c na platformie Oracle Cloud, część 3

  5. Nie ma więcej danych do odczytania z błędu gniazda