sql >> Databasteknik >  >> RDS >> Mysql

Använda Oracle JDeveloper med MySQL Database Service på Oracle Cloud Platform, del 1

Oracle JDeveloper är en Java IDE med stöd för Java EE och Oracle Application Development Framework (ADF). I en tidigare artikel diskuterade vi att använda Oracle JDeveloper med Oracle Database på Oracle Cloud Platform. JDeveloper tillhandahåller stöd för de vanligast använda relationsdatabaserna, inklusive IBM DB2, Apache Derby, SQL Server och MySQL. I de följande tre artiklarna kommer vi att diskutera användningen av JDeveloper för att komma åt en MySQL-databastjänst på Oracle Cloud Platform och utföra databasuppgifter som att skapa en tabell, lägga till tabelldata, fråga efter en tabell och exportera en resultatuppsättning. Den första artikeln har följande avsnitt:

  • Ställa in miljön
  • Skapa en MySQL-databastjänst på Oracle Cloud Platform
  • Aktivera åtkomst till MySQL-tjänsten
  • Slutsats

Ställa in miljön

Ett Oracle Cloud Platform-konto krävs och en gratis provperiod är tillgänglig. Den enda programvara som krävs för att installeras är Oracle JDeveloper 12c. Efter installationen, när JDeveloper startas, uppmanas en användare att välja en roll. Välj rollen Studioutvecklare (alla funktioner) , som visas i figur 1.


Figur 1: Välja roll som Studio-utvecklare

JDeveloper IDE-konsolen visas i figur 2.


Figur 2: JDeveloper Console

Skapa en MySQL-databastjänst på Oracle Cloud Platform

Efter att ha skapat ett Oracle Cloud-konto skickas en användare en identitetsdomän utöver ett användarnamn och lösenord. En URL för att komma åt molntjänsterna skickas också, till exempel den i föregående länk. Använd URL-loggningen till Oracle Cloud Services-plattformen och välj Skapa instans från instrumentpanelen , som visas i figur 3.


Figur 3: Dashboard>Skapa instans

I Skapa instans väljer du Alla tjänster fliken och klicka på Skapa för MySQL tjänst, som visas i figur 4.


Figur 4: Alla tjänster>MySQL>Skapa

Oracle MySQL Cloud Service lanseras, som visas i figur 5. Klicka på Gå till konsol för att börja skapa en MySQL-databastjänst.


Figur 5: Oracle MySQL Cloud Service>Gå till konsolen

Klicka på Skapa tjänst i konsolen (se figur 6) för att börja skapa en ny MySQL-databastjänst.


Figur 6: Skapa tjänst

I Skapa tjänst guiden, ange ett tjänstnamn (mysqldb som ett exempel) och välj en Region , vilket kan vara Ingen preferens , som visas i figur 7. Dessa är de enda två obligatoriska fälten på första sidan. Ange eventuellt en Beskrivning och E-postmeddelande . Mätningsfrekvensen har ett hårdkodat standardvärde. Klicka på Nästa .


Figur 7: Ange tjänstens namn och region

Ange sedan tjänstinformationen, som inkluderar avsnitten konfiguration, MySQL-konfiguration, konfiguration av säkerhetskopiering och återställning och initiera data från säkerhetskopiering, som visas i figur 8. Välj en beräkna form , som är en fördefinierad konfiguration för CPU och RAM. Standardinställningen för OC3 är en fördefinierad konfiguration som består av 1,0 OCPU och 7,50 GB RAM.


Figur 8: Välj Beräkna form

Klicka sedan på Redigera knappen för SSH Public Key för att välja, eller skapa en publik nyckel för instansen, som visas i figur 9. En publik nyckel används om VM-instansen ska nås direkt i ett Linux bash-skal, men krävs inte om man ansluter till MySQL-tjänsten från en IDE som JDeveloper. Oavsett om den offentliga SSH-nyckeln ska användas, måste den publika nyckeln skapas.


Figur 9: SSH Public Key>Redigera

SSH Public Key for VM Access dialogrutan öppnas, som visas i figur 10. Klicka på Skapa en ny nyckel och klicka på Enter för att generera en ny offentlig SSH-nyckel.


Figur 10: Public SSH-nyckel för VM-åtkomst

Ett SSH-nyckelpar skapas. Klicka på Hämta (se figur 11) för att ladda ner nyckelparet.


Figur 11: Ladda ner SSH-nyckelparet

SSH-nyckelparets zip-fil laddas ner och den publika nyckeln läggs till i fältet SSH Public Key. I Konfiguration av säkerhetskopiering och återställning , välj från en av Reservdestinationerna alternativ—både moln- och disklagring , Molnlagring och Ingen . Lagringsalternativet Ingen visas som vald i figur 12.


Figur 12: Välja backupdestination

Välj Initiera data från säkerhetskopia>Skapa instans från befintlig säkerhetskopia som Nej , som visas i figur 13.


Figur 13: Inställning Initiera data från säkerhetskopia

I MySQL-konfiguration, Användbar lagring har ett standardvärde på 25 GB. Ange ett lösenord för roten användare med lösenordskraven som visas i figur 14. Både Lösenord och Bekräfta lösenord fält måste ange samma värde.


Figur 14: Lösenordskrav

Ange ett Databas Schema Name (mysqldb som ett exempel), som visas i figur 15. MySQL-porten har ett standardvärde på 3306.


Figur 15: Ange databasschema och port

Klicka på Nästa (se figur 16).


Figur 16: Servicedetaljer>Nästa

Klicka på Skapa på bekräftelsesidan , som visas i figur 17, för att skapa MySQL-databastjänsten.


Figur 17: Bekräftelse>Skapa

MySQL-tjänsten börjar skapas, vilket visas av meddelandet "Skapar tjänst..." i figur 18. Klicka på Uppdatera regelbundet för att uppdatera tjänstens status. Ett meddelande skickas efter att tjänsten har skapats om ett e-postmeddelande tillhandahålls när tjänsten skapas (se figur 7).


Figur 18: Skapa MySQL-tjänst

När MySQL-tjänsten skapas visas Skickas på tidsstämpeln ersätts med en Skapad på tidsstämpel, som visas i figur 19. En Lagring värdet för tjänsteinstansen tilldelas. Timglaset i serviceikonen tas också bort.


Figur 19: MySQL-tjänst skapad

Aktivera åtkomst till MySQL-tjänsten

Som standard kan en ny MySQL-tjänst inte nås från det bredare offentliga Internet. För att aktivera åtkomst från Internet, inklusive en JDeveloper från en lokal dator, klicka på ikonen för att hantera tjänsten och välj Åtkomstregler , som visas i figur 20.


Figur 20: Åtkomstregler

Klicka på ikonen för att hantera åtkomstregeln ora_p2admin_mysql (se figur 21) och välj Aktivera .


Figur 21: Välj Aktivera för åtkomstregel för att tillåta åtkomst på port 3306

I Aktivera åtkomstregel klickar du på Aktivera , som visas i figur 22.


Figur 22: Aktivera åtkomstregel

Åtkomstregeln aktiveras, som visas i figur 23.


Figur 23: Åtkomstregel för port 3306 aktiverad

Klicka på Klicka för att återgå till tjänster länk, som visas i figur 24.


Figur 24: Klicka för att återgå till tjänster

Slutsats

I den här artikeln skapade vi en MySQL-tjänst på Oracle Cloud Platform och aktiverade extern internetåtkomst till tjänsten. I efterföljande artiklar kommer vi att diskutera anslutning till tjänsten med JDeveloper och använda de olika JDeveloper-funktionerna för databaser.


  1. Implementera en Multi-Datacenter Setup för PostgreSQL - Del två

  2. Hur kan jag ändra befintlig kolumn som identitet i PostgreSQL 11.1

  3. Hur man går med i MySQL och Postgres i en levande materialiserad vy

  4. Hur man redigerar länkade serveralternativ med T-SQL