Oracle JDeveloper to zintegrowane środowisko programistyczne Java (IDE) obsługujące najczęściej używane relacyjne bazy danych. Oracle Cloud Platform zapewnia Oracle Database i bazę danych MySQL jako zarządzaną usługę w chmurze. Wdrażając konsolę Oracle Cloud Platform, użytkownik może udostępnić instancję Oracle Database bez konieczności pobierania, instalowania i konfigurowania bazy danych na komputerze lokalnym. W trzech artykułach stworzymy instancję Oracle Database 12c na Oracle Cloud Platform i użyjemy JDeveloper 12c do połączenia się z bazą danych i utworzenia tabeli bazy danych. Ten pierwszy z trzech artykułów zawiera następujące sekcje:
- Ustawianie środowiska
- Tworzenie usługi bazy danych szybkiego startu
- Tworzenie usługi Oracle Database Cloud Service za pomocą szczegółowego kreatora
- Wniosek
Ustawianie środowiska
Pobierz i zainstaluj Oracle JDeveloper 12c na lokalnym komputerze z systemem Windows.
Konsola Oracle JDeveloper 12c jest pokazana na rysunku 1.
Rysunek 1: Strona startowa Oracle JDeveloper 12c
Utwórz konto Oracle Cloud Platform i zasubskrybuj usługę Oracle Database Cloud. Dostępna jest bezpłatna wersja próbna Oracle Cloud Platform. Pulpit nawigacyjny Oracle Cloud Services pokazano na rysunku 2.
Rysunek 2: Pulpit nawigacyjny usługi Oracle Cloud
Instancję usługi Oracle Database w Oracle Cloud można aprowizować za pomocą jednej z dwóch opcji dostępnych na pulpicie nawigacyjnym:
- Kreator usługi szybkiego uruchamiania bazy danych
- Szczegółowy kreator usług bazy danych Oracle
Omówimy każdą z tych opcji, aby udostępnić usługę Oracle Database w Oracle Cloud.
Tworzenie usługi bazy danych szybkiego startu
Kliknij Utwórz instancję na pulpicie nawigacyjnym na rysunku 1. W kreatorze tworzenia instancji wybierz Usługi szybkiego startu jak pokazano na rysunku 3. Kliknij Utwórz dla Bazy danych usługi.
Rysunek 3: Utwórz instancję>Usługi szybkiego startu>Baza danych
Szybkie starty zostanie uruchomiony kreator bazy danych Oracle, jak pokazano na rysunku 4. Dostępne są trzy różne edycje bazy danych Oracle:Standard Edition, Enterprise Edition i Extreme Performance. Obsługiwane funkcje zostały ulepszone, od wersji Standard do Extreme Performance. Każda z tych edycji jest oparta na Oracle Database 12.2. Pamięć w wersji Standard to 15 GB, w wersji Enterprise 512 GB, a w wersji Extreme Performance 1 TB. W tym artykule użyjemy wersji standardowej.
Rysunek 4: Szybkie wprowadzenie do bazy danych Oracle
Nazwa instancji jest generowany automatycznie, ale można go modyfikować. Kliknij Utwórz dla wersji standardowej, jak pokazano na rysunku 5.
Rysunek 5: Wersja standardowa>Utwórz
Zostanie wyświetlone okno dialogowe potwierdzenia z łączem umożliwiającym pobranie publicznych i prywatnych kluczy SSH oraz poświadczeń w celu uzyskania dostępu do bazy danych. Kliknij Pobierz (patrz Rysunek 6).
Rysunek 6: Potwierdzenie>Pobierz
service_credentials.zip plik, który ma trzy pliki — privateKey , Klucz publiczny i service_credentials.txt —pobiera. Wyodrębnij pliki do katalogu. Kliknij Utwórz , jak pokazano na rysunku 7, aby utworzyć instancję usługi bazy danych.
Rysunek 7: Potwierdzenie>Utwórz
Tworzenie usługi Oracle Database Cloud Service za pomocą szczegółowego kreatora
Kliknij Utwórz instancję w Panelu jak poprzednio i wybierz Wszystkie usługi zakładka w Utwórz instancję kreatora, jak pokazano na rysunku 8. Kliknij Utwórz dla Bazy danych usługa w Zarządzaniu danymi nagłówek.
Rysunek 8: Utwórz instancję>Wszystkie usługi>Zarządzanie danymi>Baza danych>Utwórz
Uruchomiony zostanie kreator Oracle Database Cloud Service. Kliknij Utwórz usługę , jak pokazano na rysunku 9.
Rysunek 9: Utwórz usługę
Usługa Oracle Database Cloud>Utwórz usługę zostanie uruchomiony kreator, jak pokazano na rysunku 10. Niektóre informacje o instancji bazy danych są wstępnie określone w podanych polach.
Rysunek 10: Kreator tworzenia usługi
Określ Nazwę usługi (do 50 znaków), które muszą zaczynać się od litery i mogą zawierać tylko litery, cyfry i łączniki oraz nie mogą kończyć się łącznikiem, jak pokazano na rysunku 11.
Rysunek 11: Określanie nazwy usługi
BYOL Pole wyboru (Przynieś własną licencję) należy zaznaczyć tylko wtedy, gdy ma być używana licencja dostarczona przez użytkownika. Wybierz Wersję oprogramowania (Oracle Database 12c Release 2) z trzech dostępnych wersji, jak pokazano na rysunku 12.
Rysunek 12: Wybór wersji oprogramowania jako Oracle Database 12c Release 2
Wybierz wersję oprogramowania (Enterprise Edition) i wybierz Typ bazy danych (Pojedyncza instancja). Kliknij Dalej, jak pokazano na rysunku 13.
Rysunek 13: Wypełnianie podstawowych informacji o instancji bazy danych
Szczegóły usługi strona zostanie wyświetlona, jak pokazano na rysunku 14. Nazwa bazy danych jest wstępnie określony jako ORCL i PDB ( Podłączana baza danych) Nazwa jest wstępnie określony jako PDB1 . Ustawienia domyślne można modyfikować, ale my użyjemy ustawień domyślnych. Hasło administratora dla SYS i SYSTEM użytkownicy muszą mieć od 8 do 30 znaków, z co najmniej jedną małą literą, jedną wielką literą, jedną cyfrą i jednym znakiem specjalnym, jak pokazano w opisie pola na rysunku 14.
Rysunek 14: Szczegóły usługi
Domyślne ustawienia Dodatkowej pamięci masowej bazy danych (GB), Całkowite miejsce na pliki danych (GB) i Oblicz kształt są wstępnie skonfigurowane. Kliknij Edytuj dla klucza publicznego SSH jak pokazano na rysunku 15.
Rysunek 15: Klucz publiczny SSH>Edytuj
W Kluczu publicznym SSH do dostępu do maszyny wirtualnej kliknij Utwórz nowy klucz aby automatycznie wygenerować parę kluczy, i kliknij Enter , jak pokazano na rysunku 16.
Rysunek 16: Klucz publiczny SSH do dostępu do maszyny wirtualnej
Para kluczy SSH zostanie wygenerowana automatycznie. Kliknij Pobierz w Klucze pobierania jak pokazano na rysunku 17.
Rysunek 17: Pobierz klucze>Pobierz
Kliknij Gotowe , jak pokazano na rysunku 18, po sshkeybundle.zip plik został pobrany. Pary kluczy SSH są używane do uzyskiwania dostępu do maszyny wirtualnej instancji bazy danych i nie będziemy używać kluczy SSH, ponieważ będziemy łączyć się z bazą danych za pomocą JDeveloper.
Rysunek 18: Pobierz klucze>Gotowe
Do pola zostanie dodany klucz publiczny SSH. Opcjonalnie zaznacz pole wyboru Dołącz plik PDB „Demo” w Ustawieniach zaawansowanych , jak pokazano na rysunku 19.
Rysunek 19: Ustawienia zaawansowane>Dołącz plik PDB „Demo”
Po wybraniu lub określeniu wszystkich wymaganych ustawień konfiguracji usługi, kliknij Dalej, jak pokazano na rysunku 20.
Rysunek 20: Szczegóły usługi>Dalej
W Potwierdzeniu kliknij Utwórz (patrz Rysunek 21).
Rysunek 21: Potwierdzenie>Utwórz
Dwie instancje usług Oracle Database Cloud, jedna utworzona za pomocą kreatora Szybki start, a druga utworzona za pomocą szczegółowego kreatora, zaczynają być udostępniane, jak pokazano na rysunku 22.
Rysunek 22: Tworzenie instancji dla Oracle Database Cloud Service
Po utworzeniu instancji usługi Przesłano dnia znacznik czasu zostaje zastąpiony przez Utworzono dnia znacznik czasu, jak pokazano na rysunku 23.
Rysunek 23: Utworzono instancje usług
Wniosek
W tym artykule omówiliśmy łączenie się z instancją usługi Oracle Database na Oracle Cloud Platform za pomocą Oracle JDeveloper 12c. Najpierw utworzyliśmy instancje usługi Oracle Database przy użyciu każdej z opcji tworzenia instancji:kreatora szybkiego startu i kreatora szczegółowego. Późniejsze artykuły omówią to bardziej szczegółowo.