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

Pierwsze kroki z Oracle SQL Developer na MacOSX

Wprowadzenie

Celem tego samouczka jest przedstawienie kroków niezbędnych do zainstalowania Oracle SQL Developer w systemie operacyjnym MacOSX. Podobne instrukcje dotyczące instalacji Oracle SQL Developer w systemie Windows można znaleźć pod tym linkiem. Ten samouczek został stworzony przy użyciu MacOSX Mojave (wersja 10.14).

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 przy użyciu arkusza SQL, program SQL Developer oferuje zaawansowane narzędzia do zarządzania bazami danych, projektowania i inżynierii odwrotnej 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.

Oracle SQL Developer wymaga zainstalowania odpowiedniej wersji Javy. Jest to prawdopodobnie najbardziej zagmatwana część pracy SQL Developera na MacOSX. Kroki instalacji odpowiedniego zestawu Java Development Kit (JDK) są opisane na następnej stronie.

Po zainstalowaniu JDK 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 tej strony, aby dowiedzieć się, jak utworzyć nowe połączenie z bazą danych.

Pod koniec tego samouczka jest kilka stron, które zawierają informacje o tym, jak pisać, uruchamiać i zapisywać instrukcje SQL, jak eksportować dane za pomocą SQL Developer i jak importować dane do Oracle za pomocą SQL Developer. Być może zainteresuje Cię również wykorzystanie SQL Developer do inżynierii wstecznej schematu Oracle. Ten samouczek znajduje się tutaj.

Instalacja i konfiguracja Java na MacOSX

Oracle SQL Developer wymaga zainstalowania środowiska Java Runtime Environment (JRE) lub Java Development Kit (JDK) w systemie operacyjnym MacOSX. Niestety, w zależności od używanej wersji MacOSX, możesz mieć wersję Java, która jest zbyt nowa, zbyt stara lub w ogóle nie jest zainstalowana. Zgodnie z moją najlepszą wiedzą, poniżej przedstawiono, czego możesz się spodziewać po swojej wersji MacOSX.

Mac OS X w wersji 10.6 i starszej jest dostarczany z Java Runtime Environment firmy Apple. Może to być starsze środowisko JRE, takie jak JRE 6 lub JRE 7. Nie będą one działać z obecną wersją Oracle SQL Developer (wersja 18 lub 19), dlatego należy zainstalować nowszą wersję Java, taką jak wersja 8 lub 11.

Mac OS X w wersji 10.7 i nowszych nie jest w ogóle wyposażony w JRE ani JDK.

Aby zainstalować Javę, odwiedź stronę pobierania Oracle Java

https://www.oracle.com/technetwork/java/javase/downloads/index.html

Zwróć uwagę, że najnowsza wersja Javy zostanie wyświetlona na górze. Od września 2019 r. Java w wersji 12 nie będzie działać z Oracle SQL Developer w wersji 19.

Przewiń w dół do sekcji dotyczącej Java SE 8.

Kliknij przycisk Pobierz dla JDK (Java Development Kit)

Kliknij przycisk opcji, aby zaakceptować warunki licencji, a następnie znajdź odpowiednią nazwę pliku dla systemu MacOSX. Kliknij nazwę pliku, aby rozpocząć proces pobierania. W tym przykładzie wybrano aktualizację 221 JDK w wersji 8, więc nazwa pliku to:jdk-8u221-macosx-x64.dmg.

Jeśli jest to Twoja pierwsza wizyta na stronie internetowej Oracle, zostaniesz poproszony o zalogowanie się. Jeśli nie masz loginu do strony internetowej Oracle, kliknij Utwórz konto i postępuj zgodnie z tymi instrukcjami, aby utworzyć konto. Jeśli masz już login do witryny Oracle, wprowadź te poświadczenia i kliknij Zaloguj się przycisk. W tym momencie powinno się rozpocząć pobieranie. Po zakończeniu pobierania kliknij ikonę Pobrane, a następnie kliknij nazwę pliku JDK:jdk-8u221-macosx-x64.dmg

Po kliknięciu pliku .dmg w folderze Pobrane plik zostanie otwarty.

Po otwarciu pobranego pliku plik instalacyjny .pkg pojawi się we własnym folderze, jak pokazano poniżej. Kliknij dwukrotnie ten plik instalacyjny .pkg, aby uruchomić instalator JDK.

Jeśli pojawi się błąd dotyczący „Nie można otworzyć aktualizacji JDK xxx, ponieważ Apple nie może sprawdzić jej pod kątem złośliwego oprogramowania”, musisz zmienić ustawienia zgodnie z tym artykułem firmy Apple.

Pierwszy ekran instalatora JDK to ekran informacyjny. Kliknij przycisk Kontynuuj.

Następny ekran pokazuje ilość miejsca na dysku, która zostanie wykorzystana. Upewnij się, że masz przynajmniej tyle wolnego miejsca na dysku, a następnie kliknij przycisk Kontynuuj.

Następnie zostaniesz poproszony o podanie nazwy i hasła lokalnego konta MacOS X. Umożliwi to instalatorowi kontynuowanie instalacji JDK na komputerze Mac. Podaj dane logowania i kliknij Rozpocznij instalację przycisk.

Instalator JDK zapisze nowe pliki na dysku twardym.

Po zakończeniu pojawi się ekran Podsumowanie. Kliknij Zamknij przycisk.

Aby przetestować instalację JDK, otwórz okno Terminala.

Wpisz polecenie:/usr/libexec/java_home, aby zobaczyć, gdzie jest zainstalowany JDK. W tym przykładzie zainstalowany jest tylko jeden pakiet JDK.

Aby zobaczyć wersję Java, wpisz polecenie:java -version

Uwaga:Jeśli masz teraz zainstalowaną więcej niż jedną wersję Javy, będziesz musiał użyć programu /usr/libexec/java_home, aby zmienić ustawienia domyślne, tak aby MacOSX używał Javy w wersji 1.8 zamiast innej.

W tym momencie zainstalowano dobry zestaw Java Development Kit (JDK) i teraz możemy przystąpić do pobierania i uruchamiania Oracle SQL Developer. Te instrukcje są kontynuowane na następnej stronie.

Pobieranie i instalowanie programu SQL Developer

Program SQL Developer można pobrać bezpłatnie ze strony internetowej Oracle.

Otwórz przeglądarkę Safari (lub inną przeglądarkę internetową) i przejdź do:https://www.oracle.com/tools/downloads/sqldev-downloads.html

Przewiń w dół do sekcji z Mac OSX. Zanotuj wymagania dotyczące JDK. Jeśli nie masz jeszcze zainstalowanego odpowiedniego JDK, wróć i najpierw zakończ te kroki, zanim przejdziesz dalej. Kliknij Pobierz link.

Zaznacz pole, aby zaakceptować umowę licencyjną Oracle, a następnie kliknij szary przycisk Pobierz.

W tym momencie pojawi się ekran logowania do witryny internetowej Oracle. Jeśli nie masz konta w witrynie Oracle, kliknij Utwórz konto i wykonaj te czynności. Po uzyskaniu nazwy użytkownika i hasła do witryny Oracle wpisz te dane uwierzytelniające i kliknij przycisk Zaloguj się przycisk.

Pobieranie rozpocznie się w tym momencie.

Po zakończeniu pobierania kliknij ikonę Pobrane, aby wyświetlić pobrane pliki.

Kliknij nazwę pliku SQL Developer i plik powinien się otworzyć. Przy pierwszym uruchomieniu programu SQL Developer może pojawić się ostrzeżenie o zabezpieczeniach, jak pokazano poniżej. Kliknij Otwórz przycisk, aby kontynuować.

Przy pierwszym uruchomieniu SQL Developer może wyświetlić monit, aby zezwolić programowi na „kontrolę zdarzeń systemowych”. Kliknij OK przycisk, aby kontynuować.

Pojawi się ekran ładowania programu SQL Developer, jak pokazano poniżej.

Po zakończeniu ładowania programu SQL Developer aplikacja powinna wyglądać tak, jak pokazano poniżej.

Po pobraniu i uruchomieniu programu SQL Developer możemy przystąpić do tworzenia połączenia z serwerem bazy danych Oracle. Te kroki są opisane na następnej stronie.

Tworzenie połączenia z bazą danych Oracle

SQL Developer ma możliwość łączenia się z relacyjnymi bazami danych Oracle, bazami danych Oracle NoSQL oraz innymi bazami danych i źródłami danych, które mają zainstalowane dostępne sterowniki JDBC. Aby połączyć się z relacyjną bazą danych Oracle, kliknij zielony znak plus w lewym górnym rogu pod Połączeniami Sekcja. Wybierz Nowe połączenie z bazą danych… z wyskakującego menu.

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.

Nadaj nowemu połączeniu nazwę, a następnie wypełnij niezbędne ustawienia połączenia, w tym nazwę użytkownika i hasło, nazwę hosta (lub adres IP) serwera bazy danych, numer portu, na którym działa program nasłuchujący Oracle oraz nazwę usługi (lub SID) instancji. Te informacje powinny być dostarczone przez administratora bazy danych.

Jeśli używasz własnej lokalnej instancji Oracle, możesz użyć localhost jako nazwę hosta serwera. Dodatkowe przykłady połączeń podano w dalszej części tego samouczka.

Po wpisaniu tych informacji o połączeniu kliknij Test przycisk, aby przetestować połączenie. Jeśli są jakieś błędy, edytuj ustawienia połączenia i kliknij Test przycisk ponownie, aż stan w lewym dolnym rogu zmieni się na Sukces jak pokazano poniżej.

Kliknij Zapisz przycisk, aby zapisać ustawienia połączenia, a następnie kliknij Połącz przycisk, aby nawiązać połączenie na żywo z bazą danych.

Po nawiązaniu połączenia z bazą danych połączenie pojawi się po lewej stronie, gdzie można je rozwinąć (klikając + znak), aby wyświetlić różne tabele, widoki i inną zawartość bazy danych. Po prawej stronie pojawi się nowe okno edytora SQL, w którym można wpisywać polecenia SQL i wysyłać do bazy danych w celu ich uruchomienia. Wyniki pojawią się w panelu pod oknem edytora SQL.

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. Program PL/SQL do usuwania rekordów z tabeli

  2. Jak zrobić top 1 w Oracle?

  3. UTL_FILE.FREMOVE Przykład:Usuń plik w Oracle

  4. Obsługa współbieżnego żądania podczas utrwalania w bazie danych Oracle?

  5. Jak uzyskać aktualną datę w Oracle