sql >> Database teknologi >  >> RDS >> Mysql

Brug af JDeveloper med MySQL-database og Oracle-database på AWS RDS, del 3

I den første artikel, "Brug af JDeveloper med MySQL-database og Oracle-database på AWS RDS, del 1," om brug af JDeveloper med RDS diskuterede vi oprettelse og ændring af en RDS DB-instans til MySQL-database. I den anden artikel, "Brug af JDeveloper med MySQL-database og Oracle-database på AWS RDS, del 2," diskuterede vi forbindelse til RDS DB-instansen til MySQL-database med JDeveloper. I denne tredje artikel vil vi diskutere brugen af ​​JDeveloper med Oracle og på RDS. Denne artikel har følgende sektioner:

  • Brug af JDeveloper med Oracle Database
  • Oprettelse af en Oracle-databaseinstans på RDS
  • Aktivering af forbindelse
  • Opnåelse af forbindelsesparametrene til Oracle-databasen
  • Oprettelse af en forbindelse til Oracle-databasen i JDeveloper
  • Sletning af en RDS DB-instans
  • Konklusion

Brug af JDeveloper med Oracle Database på RDS

I de følgende afsnit skal vi diskutere brugen af ​​JDeveloper med Oracle Database på RDS.

Oprettelse af en Oracle-databaseinstans på RDS

For at oprette en RDS DB-instans til Oracle Database skal du klikke på Start DB-instans , som vist i figur 1.


Figur 1: Start DB Instance

Vælg Oracle motor, som vist i figur 2.


Figur 2: Valg af Oracle Engine

Vælg mellem en af ​​Oracle Database-udgaverne:Oracle Enterprise Edition, Oracle Standard Edition, Oracle Standard Edition One og Oracle Standard Edition Two. Oracle Standard Edition Two er en erstatning for Oracle Standard Edition og Oracle Standard Edition One. Vælg Oracle Enterprise Edition, som vist i figur 3. Vælg "Kun aktiver muligheder, der er kvalificeret til RDS Free Usage Tier." Klik på Næste.


Figur 3: Vælger Oracle Enterprise Edition

Angiv derefter DB-detaljer. Først skal du vælge Forekomstspecifikationer , som vist i figur 4. Standard licensmodel er medbring-selv-licens. Standardversionen af ​​DB-motoren er Oracle 12.1.0.2.v10; dette kan blive anderledes, efterhånden som nye versioner gøres tilgængelige.


Figur 4: Angivelse af DB-detaljer

For free-tier er DB-instansklassen db2.micro, som giver 1 vCPU og I Gib RAM, som vist i figur 5. Standard Allokeret lager er 20 GiB. Multi-AZ-implementeringen er ikke tilgængelig for free-tier.


Figur 5: Valg af DB-instansklasse

I Indstillinger , angiv DB-forekomst-id'et som orcldb (vilkårlig), som vist i figur 6. Angiv Masterbrugernavnet og Hovedadgangskode . Masterbrugeren har ikke adgang til SYSDBA-rettigheder. SYS bruger, som har adgang til SYSDBA-rettigheder, kan ikke bruges. Klik på Næste.


Figur 6: Angivelse af database-id og masterbrugernavn og adgangskode

I Konfigurer avancerede indstillinger , de forskellige sektioner er Netværk og sikkerhed, Databaseindstillinger, Kryptering, Sikkerhedskopiering, Overvågning og Vedligeholdelse. Vælg en VPC og en undernetgruppe , som vist i figur 7. Vælg Offentlig tilgængelighed som Ja . Vælg Tilgængelighedszone som Ingen præference . Vælg en eksisterende VPC-sikkerhedsgruppe, eller vælg muligheden for at oprette en ny sikkerhedsgruppe. En sikkerhedsgruppe har regler, der godkender forbindelser.


Figur 7: Konfiguration af avancerede indstillinger

I Databaseindstillinger , angiv databasenavn som ORCL , som vist i figur 8. Angiv databaseporten som 1521. Vælg DB-parametergruppe og en Option-gruppe. Vælg standardnavnet for tegnsæt.


Figur 8: Angivelse af databaseindstillinger

Behold de andre muligheder som standard, og klik på Start DB-forekomst , som vist i figur 9. Klik derefter på Vis instansdetaljer .


Figur 9: Start DB Instance

Til at begynde med var orcldb instans er angivet med Status "opretter", som vist i figur 10.


Figur 10: RDS DB Instance for Oracle Database er ved at oprette

Efter "oprettelse" bliver status til "backing-up". Når RDS DB-instansen er blevet oprettet, bliver status "tilgængelig" (se figur 11).


Figur 11: RDS DB-instans tilgængelig

Aktivering af forbindelse

For at aktivere forbindelse til RDS DB-instansen uden for CIDR/IP-Inbound, der er konfigureret som standard i sikkerhedsgruppen, skal du klikke på sikkerhedsgruppelinket som vist i figur 12.


Figur 12: Sikkerhedsgruppelink

Vælg Indgående fanen og klik på Rediger knap, som vist i figur 13.


Figur 13: Indgående>Rediger

I Rediger indgående regel , konfigurer enten kilde-IP-en for den maskine, hvorpå JDeveloper er installeret, eller, hvis IP-adressen ikke er kendt, eller der kræves adgang fra flere IP'er, skal du vælge Indgående regel Type som Al trafik , Protokol som Alle , Portrækkevidde som 0-65535 og Kilde som Hvor som helst . Klik på Gem , som vist i figur 14.


Figur 14: Rediger indgående regler

De ændrede indgående regler er vist i figur 15.


Figur 15: Ændrede indgående regler

Opnåelse af forbindelsesparametrene til Oracle-databasen

For at få forbindelsesparametrene skal du klikke på RDS DB-forekomstlinket (se figur 16).


Figur 16: RDS DB Instance Link

Kopiér slutpunktet angivet i Forbind sektion, som vist i figur 17. Slutpunktet er værtsnavnet. Porten er 1521 som standard.


Figur 17: Opnåelse af slutpunktet

Den offentligt tilgængelige indstillingen skal være Ja hvis der oprettes forbindelse fra en lokal maskine eller en anden maskine, der ikke er i samme VPC som RDS DB Instance, som vist i figur 18.


Figur 18: Indstillingen Offentligt tilgængelig skal være Ja, hvis der oprettes forbindelse fra en lokal maskine

Oprettelse af en forbindelse til Oracle-databasen i JDeveloper

For at oprette en forbindelse i JDeveloper skal du klikke på Ny applikation , som vist i figur 19.


Figur 19: Ny applikation

I Nyt galleri , vælg Generelt>Forbindelser i Kategorier og Databaseforbindelse i Elementer, som vist i figur 20. Klik på OK.


Figur 20: Valg af databaseforbindelse

Opret databaseforbindelse guiden startes som vist i figur 21.


Figur 21: Opret databaseforbindelse

Guiden Opret databaseforbindelse kan startes direkte fra Ressourcer se ved at vælge Database i Ressourcer , som vist i figur 22.


Figur 22: Forbindelsestype:Database

Højreklik på Database, og vælg New Database Connection, som vist i figur 23.


Figur 23: Ny databaseforbindelse

Standard forbindelsestype er Oracle (JDBC) , som vist i figur 24. Angiv Brugernavn og Adgangskode . I Oracle (JDBC) Settings skal du vælge den tynde driver. Angiv Værtsnavnet som Endpoint kopieret i figur 17. Vælg Service Name mulighed og angiv tjenestenavnet som ORCL . Angiv JDBC-port som 1521. Klik på Test forbindelse .


Figur 24: Test forbindelsen

Hvis outputtet fra testforbindelsen er Succes , klik på OK, som vist i figur 25.


Figur 25: Opret databaseforbindelse>OK

ORCLConnection oprettes og føjes til Ressourcer (se figur 26).


Figur 26: ORCL Connection

Klik på ORCLConnection for at vise forbindelsesstrukturen, som vist i figur 27.


Figur 27: Forbindelsesstruktur

En forbindelse giver flere muligheder, som kan vises med et højreklik på forbindelsen i Ressourcer , som vist i figur 28. Forbindelsesmuligheder omfatter Filter, Avanceret søgning, Opdater, Afbryd, Eksporter, Generer og Opret datakontrol.


Figur 28: Tilslutningsmuligheder

Sletning af en RDS DB-instans

For at slette en RDS DB-instans skal du vælge instansen i Dashboard og vælge Forekomsthandlinger>Slet , som vist i figur 29.


Figur 29: Instance actions>Slet

I Slet DB-instans , vælg om der skal oprettes et snapshot af databasen før sletning. Hvis Nej er valgt, som vist i figur 30, bliver alle automatiske sikkerhedskopier, system-øjebliksbilleder og punkt-i-tidsgendannelse utilgængelige. Marker afkrydsningsfeltet for at bekræfte, og klik på Slet .


Figur 30: Slet DB-instans>Slet

RDS DB-forekomsten begynder at blive slettet, som angivet af "sletter"-statussen i figur 31.


Figur 31: Sletning af RDS DB-instansstatus

Kun én instans kan slettes ad gangen. Vælg orcldb-forekomsten, og vælg Forekomsthandlinger>Slet , som vist i figur 32 for at slette Oracle Database RDS-forekomsten.


Figur 32: orcldb>Forekomsthandlinger>Slet

Konklusion

I tre artikler diskuterede vi brugen af ​​Oracle JDeveloper til at oprette forbindelse til MySQL- og Oracle Database-instanser på AWS Relational Database Service (RDS). Nogle af de fremtrædende konfigurationsfunktioner for Oracle Database er:

  • Hvis JDeveloper er i en anden VPC eller ikke i nogen VPC (såsom en lokal maskine), skal Oracle Database RDS DB-instansen gøres offentligt tilgængelig.
  • Der skal tilføjes en sikkerhedsgruppeindgående regel for IP-adressen på den maskine, som JDeveloper er installeret på. Alternativt kan du tilføje en indgående regel for at tillade al trafik.
  • Oracle Database på RDS tillader ikke adgang til SYS-brugeren. Hvis SYS-bruger er påkrævet, eller hvis SYSDBA-rettigheder er påkrævet for en applikation, er Oracle Database på RDS ikke en passende mulighed.

  1. Sådan fungerer RLIKE-operatøren i MySQL

  2. Hvorfor justering af SQL-ydelse er den vigtigste evne til at håndtere databaser

  3. REGEX for at vælge den n'te værdi fra en liste, hvilket giver mulighed for nuller

  4. PSQLEundtagelse:nuværende transaktion afbrydes, kommandoer ignoreret indtil slutningen af ​​transaktionsblok