Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie JDeveloper z bazą danych MySQL i bazą danych Oracle na AWS RDS, część 3

W pierwszym artykule „Korzystanie z JDeveloper z MySQL Database i Oracle Database na AWS RDS, część 1” na temat używania JDeveloper z RDS omawialiśmy tworzenie i modyfikowanie instancji RDS DB dla bazy danych MySQL. W drugim artykule, „Korzystanie z JDeveloper z MySQL Database i Oracle Database na AWS RDS, część 2”, omawialiśmy łączenie się z instancją RDS DB dla bazy danych MySQL za pomocą JDeveloper. W tym trzecim artykule omówimy używanie JDeveloper z Oracle i RDS. Ten artykuł ma następujące sekcje:

  • Korzystanie z JDevelopera z bazą danych Oracle
  • Tworzenie instancji bazy danych Oracle na RDS
  • Włączanie łączności
  • Uzyskiwanie parametrów połączenia dla bazy danych Oracle
  • Tworzenie połączenia z bazą danych Oracle w JDeveloper
  • Usuwanie instancji bazy danych RDS
  • Wniosek

Korzystanie z JDeveloper z Oracle Database na RDS

W kolejnych sekcjach omówimy korzystanie z JDeveloper z Oracle Database na RDS.

Tworzenie instancji bazy danych Oracle na RDS

Aby utworzyć instancję RDS DB dla bazy danych Oracle, kliknij Uruchom instancję DB , jak pokazano na rysunku 1.


Rysunek 1: Uruchom instancję bazy danych

Wybierz Oracle silnik, jak pokazano na rysunku 2.


Rysunek 2: Wybór silnika Oracle

Wybierz jedną z edycji Oracle Database:Oracle Enterprise Edition, Oracle Standard Edition, Oracle Standard Edition One i Oracle Standard Edition Two. Oracle Standard Edition Two jest zamiennikiem Oracle Standard Edition i Oracle Standard Edition One. Wybierz Oracle Enterprise Edition, jak pokazano na rysunku 3. Wybierz „Włącz tylko opcje kwalifikujące się do warstwy bezpłatnego użytkowania RDS”. Kliknij Dalej.


Rysunek 3: Wybór Oracle Enterprise Edition

Następnie określ szczegóły bazy danych. Najpierw wybierz Specyfikacje instancji , jak pokazano na rysunku 4. Domyślny model licencji to przynieś własną licencję. Domyślna wersja silnika bazy danych to Oracle 12.1.0.2.v10; może się to różnić w miarę udostępniania nowych wersji.


Rysunek 4: Określanie szczegółów bazy danych

W warstwie bezpłatnej klasą instancji DB jest db2.micro, która zapewnia 1 procesor wirtualny i 1 Gib RAM, jak pokazano na rysunku 5. Domyślna przydzielona pamięć wynosi 20 GiB. Wdrożenie Multi-AZ nie jest dostępne dla warstwy bezpłatnej.


Rysunek 5: Wybór klasy instancji DB

W Ustawieniach , określ identyfikator instancji DB jako orcldb (dowolne), jak pokazano na rysunku 6. Określ Nazwę użytkownika głównego i Hasło główne . Użytkownik główny nie ma dostępu do uprawnień SYSDBA. SYS użytkownik, który ma dostęp do uprawnień SYSDBA, nie może być używany. Kliknij Dalej.


Rysunek 6: Określanie identyfikatora bazy danych oraz głównej nazwy użytkownika i hasła

W Konfiguruj ustawienia zaawansowane , różne sekcje to Sieć i bezpieczeństwo, Opcje bazy danych, Szyfrowanie, Kopia zapasowa, Monitorowanie i Konserwacja. Wybierz VPC i grupa podsieci , jak pokazano na rysunku 7. Wybierz Udostępnienie publiczne jako Tak . Wybierz Strefa dostępności jako Brak preferencji . Wybierz istniejącą grupę zabezpieczeń VPC lub wybierz opcję utworzenia nowej grupy zabezpieczeń. Grupa bezpieczeństwa ma reguły autoryzujące połączenia.


Rysunek 7: Konfiguracja ustawień zaawansowanych

W Opcjach bazy danych , określ nazwę bazy danych jako ORCL , jak pokazano na rysunku 8. Określ port bazy danych jako 1521. Wybierz grupę parametrów DB i grupę opcji. Wybierz domyślną nazwę zestawu znaków.


Rysunek 8: Określanie opcji bazy danych

Pozostałe opcje pozostaw jako domyślne i kliknij Uruchom instancję bazy danych , jak pokazano na rysunku 9. Następnie kliknij Wyświetl szczegóły instancji .


Rysunek 9: Uruchom instancję bazy danych

Początkowo orcldb instancja jest wymieniona ze statusem „tworzenie”, jak pokazano na rysunku 10.


Rysunek 10: Tworzę instancję RDS DB dla bazy danych Oracle

Po „utworzeniu” status staje się „kopia zapasowa”. Po utworzeniu instancji RDS DB status staje się „dostępny” (patrz Rysunek 11).


Rysunek 11: Dostępna instancja bazy danych RDS

Włączanie łączności

Aby włączyć łączność z instancją bazy danych RDS spoza obszaru CIDR/IP-Inbound skonfigurowanego domyślnie w grupie Security, kliknij łącze grupy zabezpieczeń, jak pokazano na rysunku 12.


Rysunek 12: Link do grupy bezpieczeństwa

Wybierz Przychodzące i kliknij Edytuj jak pokazano na rysunku 13.


Rysunek 13: Przychodzące>Edytuj

W Edytuj regułę ruchu przychodzącego , skonfiguruj źródłowy adres IP komputera, na którym jest zainstalowany JDeveloper lub, jeśli adres IP nie jest znany lub wymagany jest dostęp z wielu adresów IP, wybierz Reguła ruchu przychodzącego Typ jako Cały ruch , Protokół jako Wszyscy , Zakres portów jako 0-65535 i Źródło jako Wszędzie . Kliknij Zapisz , jak pokazano na rysunku 14.


Rysunek 14: Edytuj reguły ruchu przychodzącego

Zmodyfikowane reguły ruchu przychodzącego pokazano na rysunku 15.


Rysunek 15: Zmodyfikowane reguły ruchu przychodzącego

Uzyskiwanie parametrów połączenia dla bazy danych Oracle

Aby uzyskać parametry połączenia, kliknij łącze instancji RDS DB (patrz Rysunek 16).


Rysunek 16: Łącze do instancji bazy danych RDS

Skopiuj Punkt końcowy wymienione w Połączeniu sekcji, jak pokazano na rysunku 17. Punkt końcowy to nazwa hosta. Port to domyślnie 1521.


Rysunek 17: Uzyskiwanie punktu końcowego

Publicznie dostępny ustawienie powinno być Tak jeśli łączysz się z komputera lokalnego lub innego komputera, który nie znajduje się w tym samym VPC co instancja bazy danych RDS, jak pokazano na rysunku 18.


Rysunek 18: Ustawienie Publicznie dostępny powinien mieć wartość Tak, jeśli łączysz się z komputera lokalnego

Tworzenie połączenia z bazą danych Oracle w JDeveloper

Aby utworzyć połączenie w JDeveloper, kliknij Nowa aplikacja , jak pokazano na rysunku 19.


Rysunek 19: Nowa aplikacja

W Nowej Galerii , wybierz Ogólne>Połączenia w kategoriach i Połączeniu z bazą danych w Pozycje, jak pokazano na Rysunku 20. Kliknij OK.


Rysunek 20: Wybór połączenia z bazą danych

Utwórz połączenie z bazą danych kreator zostanie uruchomiony, jak pokazano na rysunku 21.


Rysunek 21: Utwórz połączenie z bazą danych

Kreator tworzenia połączenia z bazą danych można uruchomić bezpośrednio z Zasobów wyświetlić, wybierając Baza danych w Zasobach , jak pokazano na rysunku 22.


Rysunek 22: Typ połączenia:baza danych

Kliknij prawym przyciskiem myszy Baza danych i wybierz Nowe połączenie z bazą danych, jak pokazano na rysunku 23.


Rysunek 23: Nowe połączenie z bazą danych

Domyślny Typ połączenia to Oracle (JDBC) , jak pokazano na rysunku 24. Określ Nazwę użytkownika i Hasło . W ustawieniach Oracle (JDBC) wybierz cienki sterownik. Określ Nazwę hosta jako punkt końcowy skopiowany na rysunku 17. Wybierz Nazwę usługi opcji i określ nazwę usługi jako ORCL . Określ port JDBC jako 1521. Kliknij Testuj połączenie .


Rysunek 24: Testuj połączenie

Jeśli wyjście z połączenia testowego to Sukces , kliknij OK, jak pokazano na rysunku 25.


Rysunek 25: Utwórz połączenie z bazą danych>OK

ORCLConnection zostanie utworzony i dodany do Zasobów (patrz Rysunek 26).


Rysunek 26: ORCLPołączenie

Kliknij ORCLConnection aby wyświetlić strukturę połączenia, jak pokazano na rysunku 27.


Rysunek 27: Struktura połączenia

Połączenie zapewnia kilka opcji, które można wyświetlić, klikając prawym przyciskiem myszy połączenie w Zasoby , jak pokazano na Rysunku 28. Opcje połączenia obejmują Filtr, Wyszukiwanie zaawansowane, Odśwież, Rozłącz, Eksportuj, Generuj i Utwórz kontrolę danych.


Rysunek 28: Opcje połączenia

Usuwanie instancji bazy danych RDS

Aby usunąć instancję RDS DB, wybierz instancję w panelu i wybierz Działania dotyczące instancji>Usuń , jak pokazano na rysunku 29.


Rysunek 29: Działania dotyczące instancji>Usuń

W Usuń instancję DB , wybierz, czy przed usunięciem ma zostać utworzony zrzut bazy danych. Jeśli Nie jest zaznaczone, jak pokazano na rysunku 30, wszystkie automatyczne kopie zapasowe, migawki systemu i odzyskiwanie do określonego momentu staną się niedostępne. Zaznacz pole wyboru, aby potwierdzić, i kliknij Usuń .


Rysunek 30: Usuń instancję bazy danych>Usuń

Instancja RDS DB zaczyna być usuwana, jak wskazuje stan „usuwania” na rysunku 31.


Rysunek 31: Usuwanie stanu instancji bazy danych RDS

Jednocześnie można usunąć tylko jedną instancję. Wybierz instancję orcldb i wybierz Działania dotyczące instancji>Usuń , jak pokazano na Rysunku 32, aby usunąć instancję Oracle Database RDS.


Rysunek 32: orcldb>Akcje instancji>Usuń

Wniosek

W trzech artykułach omówiliśmy wykorzystanie Oracle JDeveloper do łączenia się z instancjami MySQL i Oracle Database w usłudze AWS Relational Database Service (RDS). Niektóre z najważniejszych funkcji konfiguracyjnych Oracle Database to:

  • Jeśli JDeveloper znajduje się w innej VPC lub nie znajduje się w żadnej VPC (np. na komputerze lokalnym), instancja Oracle Database RDS DB musi być publicznie dostępna.
  • Należy dodać regułę przychodzącą grupy zabezpieczeń dla adresu IP komputera, na którym jest zainstalowany JDeveloper. Możesz też dodać regułę ruchu przychodzącego, aby zezwolić na cały ruch.
  • Baza danych Oracle w RDS nie pozwala na dostęp do użytkownika SYS. Jeśli wymagany jest użytkownik SYS lub jeśli dla dowolnej aplikacji wymagane są uprawnienia SYSDBA, Oracle Database na RDS nie jest odpowiednią opcją.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić ZESTAW ZNAKÓW (i UKŁADANIE) w całej bazie danych?

  2. Mac OS X — błąd środowiska:nie znaleziono mysql_config

  3. Wyszukiwanie niewrażliwe na znaki diakrytyczne w MySQL (hiszpańskie akcenty)

  4. PHP, MySQL i strefy czasowe

  5. Znaki specjalne w PHP / MySQL