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

Brug af Oracle JDeveloper med MySQL-databasetjeneste på Oracle Cloud Platform, del 1

Oracle JDeveloper er en Java IDE med understøttelse af Java EE og Oracle Application Development Framework (ADF). I en tidligere artikel diskuterede vi brugen af ​​Oracle JDeveloper med Oracle Database på Oracle Cloud Platform. JDeveloper understøtter de almindeligt anvendte relationsdatabaser, herunder IBM DB2, Apache Derby, SQL Server og MySQL. I de næste tre artikler vil vi diskutere brugen af ​​JDeveloper til at få adgang til en MySQL-databasetjeneste på Oracle Cloud Platform og udføre databaseopgaver såsom oprettelse af en tabel, tilføjelse af tabeldata, forespørgsel i en tabel og eksport af et resultatsæt. Den første artikel har følgende afsnit:

  • Indstilling af miljøet
  • Oprettelse af en MySQL-databasetjeneste på Oracle Cloud Platform
  • Aktivere adgang til MySQL-tjenesten
  • Konklusion

Indstilling af miljøet

En Oracle Cloud Platform-konto er påkrævet, og en gratis prøveperiode er tilgængelig. Den eneste software, der kræves for at blive installeret, er Oracle JDeveloper 12c. Efter installationen, når JDeveloper startes, bliver en bruger bedt om at vælge en rolle. Vælg rollen Studioudvikler (alle funktioner) , som vist i figur 1.


Figur 1: Valg af rolle som studieudvikler

JDeveloper IDE-konsollen er vist i figur 2.


Figur 2: JDeveloper Console

Oprettelse af en MySQL-databasetjeneste på Oracle Cloud Platform

Efter oprettelse af en Oracle Cloud-konto får en bruger et identitetsdomæne ud over et brugernavn og en adgangskode. En URL for at få adgang til Cloud-tjenesterne sendes også, såsom den i det foregående link. Brug URL-loggen til Oracle Cloud Services-platformen, og vælg Create Instance fra dashboardet , som vist i figur 3.


Figur 3: Dashboard>Opret forekomst

I Opret forekomst dialogboksen skal du vælge Alle tjenester fanen og klik på Opret til MySQL service, som vist i figur 4.


Figur 4: Alle tjenester>MySQL>Opret

Oracle MySQL Cloud-tjenesten lanceres, som vist i figur 5. Klik på Gå til konsol for at begynde at oprette en MySQL-databasetjeneste.


Figur 5: Oracle MySQL Cloud Service>Gå til konsol

Klik på Opret service i konsollen (se figur 6) for at begynde at oprette en ny MySQL-databasetjeneste.


Figur 6: Opret service

I Opret tjeneste guiden, skal du angive et tjenestenavn (mysqldb som et eksempel) og vælg en Region , som kunne være Ingen præference , som vist i figur 7. Dette er de eneste to obligatoriske felter på den første side. Angiv eventuelt en Beskrivelse og meddelelses-e-mail . Målefrekvensen har en standardværdi hårdkodet. Klik på Næste .


Figur 7: Angivelse af tjenestenavn og region

Angiv derefter servicedetaljerne, som inkluderer sektionerne Konfiguration, MySQL-konfiguration, Sikkerhedskopiering og gendannelseskonfiguration og Initialiser data fra sikkerhedskopiering, som vist i figur 8. Vælg en Compute Shape , som er en foruddefineret konfiguration for CPU og RAM. Standardindstillingen OC3 er en foruddefineret konfiguration bestående af 1,0 OCPU og 7,50 GB RAM.


Figur 8: Vælger Beregn form

Klik derefter på Rediger knap for SSH Public Key at vælge, eller oprette en offentlig nøgle til instansen, som vist i figur 9. En offentlig nøgle bruges, hvis VM-instansen skal tilgås direkte i en Linux bash shell, men er ikke nødvendig, hvis der oprettes forbindelse til MySQL-tjenesten fra en IDE såsom JDeveloper. Uanset om den offentlige SSH-nøgle skal bruges, skal den offentlige nøgle oprettes.


Figur 9: SSH Public Key>Rediger

Den offentlige SSH-nøgle til VM-adgang dialogen åbnes, som vist i figur 10. Klik på Opret en ny nøgle og klik på Enter for at generere en ny offentlig SSH-nøgle.


Figur 10: Offentlig SSH-nøgle til VM-adgang

Et SSH-nøglepar bliver oprettet. Klik på Download (se figur 11) for at downloade nøgleparret.


Figur 11: Downloader SSH-nøgleparret

SSH-nøgleparets zip-fil bliver downloadet, og den offentlige nøgle føjes til SSH Public Key-feltet. I Konfiguration af sikkerhedskopiering og gendannelse , vælg fra en af ​​Backup-destinationerne muligheder – Både sky- og disklager , Cloud Storage og Ingen . Lagringsmuligheden Ingen er vist valgt i figur 12.


Figur 12: Valg af backup-destination

Vælg Initialiser data fra sikkerhedskopi>Opret forekomst fra eksisterende sikkerhedskopi som Nej , som vist i figur 13.


Figur 13: Indstilling Initialize Data from Backup

I MySQL-konfiguration er Usable Storage har en standardværdi på 25 GB. Angiv en adgangskode til roden bruger med adgangskodekravene vist i figur 14. Både Adgangskoden og Bekræft adgangskode felter skal angive den samme værdi.


Figur 14: Adgangskodekrav

Angiv et Database Schema Name (mysqldb som et eksempel), som vist i figur 15. MySQL-porten har en standardværdi på 3306.


Figur 15: Angivelse af databaseskema og port

Klik på Næste (se figur 16).


Figur 16: Servicedetaljer>Næste

Klik på Opret på bekræftelsessiden , som vist i figur 17, for at oprette MySQL-databasetjenesten.


Figur 17: Bekræftelse>Opret

MySQL-tjenesten begynder at blive oprettet, som vist med meddelelsen "Opretter tjeneste..." i figur 18. Klik på Opdater periodisk for at opdatere servicestatussen. Der sendes en besked, efter at tjenesten er blevet oprettet, hvis der gives en meddelelses-e-mail, når tjenesten oprettes (se figur 7).


Figur 18: Oprettelse af MySQL-tjeneste

Når MySQL-tjenesten bliver oprettet, vises Sendt på tidsstempel bliver erstattet med et Oprettet til tidsstempel, som vist i figur 19. En Opbevaring værdi for tjenesteinstansen bliver tildelt. Timeglasset i serviceikonet bliver også fjernet.


Figur 19: MySQL Service oprettet

Aktivere adgang til MySQL-tjenesten

Som standard kan en ny MySQL-tjeneste ikke tilgås fra det bredere offentlige internet. For at aktivere adgang fra internettet, inklusive en JDeveloper fra en lokal maskine, skal du klikke på ikonet for at administrere tjenesten og vælge Adgangsregler , som vist i figur 20.


Figur 20: Adgangsregler

Klik på ikonet for at administrere adgangsreglen ora_p2admin_mysql (se figur 21), og vælg Aktiver .


Figur 21: Vælg Aktiver for adgangsregel for at tillade adgang på port 3306

I Aktiver adgangsregel dialogboksen skal du klikke på Aktiver , som vist i figur 22.


Figur 22: Aktiver adgangsregel

Adgangsreglen bliver aktiveret, som vist i figur 23.


Figur 23: Adgangsregel for port 3306 aktiveret

Klik på Klik for at vende tilbage til tjenester link, som vist i figur 24.


Figur 24: Klik for at vende tilbage til tjenester

Konklusion

I denne artikel oprettede vi en MySQL-tjeneste på Oracle Cloud Platform og aktiverede ekstern internetadgang til tjenesten. I efterfølgende artikler vil vi diskutere forbindelse til tjenesten med JDeveloper og bruge de forskellige JDeveloper-funktioner til databaser.


  1. Sådan får du vist, hvilken Postgres-version der kører

  2. Hvad vil det sige at undslippe en streng?

  3. SQL, hvordan man opdaterer en tabelstruktur

  4. Hvordan får man tabeldefinition i Oracle?