sql >> Database >  >> RDS >> Oracle

Oracle JDeveloper 12c gebruiken met Oracle Database 12c op Oracle Cloud Platform, deel 1

Oracle JDeveloper is een Java-geïntegreerde ontwikkelomgeving (IDE) met ondersteuning voor de meest gebruikte relationele database. Oracle Cloud Platform biedt Oracle Database en MySQL-database als een beheerde cloudservice. Door een Oracle Cloud Platform Console te implementeren, kan een gebruiker een Oracle Database-instantie inrichten zonder de database op een lokale computer te hoeven downloaden, installeren en configureren. In drie artikelen zullen we een Oracle Database 12c-instantie maken op Oracle Cloud Platform en JDeveloper 12c gebruiken om verbinding te maken met de database en een databasetabel te maken. Dit eerste van de drie artikelen heeft de volgende secties:

  • De omgeving instellen
  • Een snelstartdatabase-service maken
  • Een Oracle Database Cloud Service maken met behulp van de gedetailleerde wizard
  • Conclusie

De omgeving instellen

Download en installeer Oracle JDeveloper 12c op een lokale Windows-computer.

Oracle JDeveloper 12c Console wordt getoond in Afbeelding 1.


Figuur 1: Oracle JDeveloper 12c startpagina

Maak een Oracle Cloud Platform-account en abonneer u op de Oracle Database Cloud-service. Er is een gratis proefversie van Oracle Cloud Platform beschikbaar. Het Oracle Cloud Services-dashboard wordt weergegeven in afbeelding 2.


Figuur 2: Oracle Cloud Service Dashboard

Een Oracle Database-service-instance op de Oracle Cloud kan worden ingericht met behulp van een van de twee opties van het Dashboard:

  • Wizard Snel starten Databaseservice
  • Gedetailleerde Oracle Database Service Wizard

We zullen elk van deze opties bespreken om een ​​Oracle Database-service op Oracle Cloud te leveren.

Een Quick Start-databaseservice maken

Klik op Exemplaar maken in het dashboard in afbeelding 1. Selecteer in de wizard Instantie maken de Quick Start Services tabblad, zoals weergegeven in Afbeelding 3. Klik op Maken voor de Database dienst.


Figuur 3: Instantie maken>Snelstartservices>Database

Een Snelstart wizard voor Oracle Database wordt gestart, zoals weergegeven in afbeelding 4. Er zijn drie verschillende edities van Oracle Database beschikbaar:Standard Edition, Enterprise Edition en Extreme Performance-editie. Van Standard tot Extreme Performance-editie zijn de ondersteunde functies verbeterd. Elk van deze edities is gebaseerd op Oracle Database 12.2. De opslag voor de Standard-editie is 15 GB, voor de Enterprise-editie 512 GB en voor de Extreme Performance-editie 1 TB. Voor dit artikel gebruiken we de standaardeditie.


Figuur 4: Snel aan de slag voor Oracle Database

De Instantienaam wordt automatisch gegenereerd, maar kan worden gewijzigd. Klik op Maken voor Standard Edition, zoals weergegeven in Afbeelding 5.


Figuur 5: Standaardeditie>Maken

Er wordt een bevestigingsvenster weergegeven met een link om de openbare en persoonlijke SSH-sleutels en inloggegevens te downloaden om toegang te krijgen tot de database. Klik op Downloaden (zie afbeelding 6).


Figuur 6: Bevestiging>Download

Een service_credentials.zip bestand, dat drie bestanden heeft:privateKey , publicKey , en service_credentials.txt -wordt gedownload. Pak de bestanden uit in een map. Klik op Maken , zoals weergegeven in Afbeelding 7, om een ​​databaseservice-instantie te maken.


Figuur 7: Bevestiging>Maken

Een Oracle Database Cloud Service maken met behulp van de gedetailleerde wizard

Klik op Exemplaar maken in het Dashboard zoals voorheen en selecteer de Alle services tabblad in het Exemplaar maken wizard, zoals weergegeven in Afbeelding 8. Klik op Maken voor de Database service in de Gegevensbeheer koptekst.


Figuur 8: Instantie maken>Alle services>Gegevensbeheer>Database>Maken

De wizard Oracle Database Cloud Service gaat aan de slag. Klik op Service maken , zoals weergegeven in afbeelding 9.


Figuur 9: Service maken

De Oracle Database Cloud Service>Service maken wizard wordt gestart, zoals weergegeven in Afbeelding 10. Sommige informatie over de database-instantie is vooraf gespecificeerd in de daarvoor bestemde velden.


Figuur 10: Servicewizard maken

Specificeer een Servicenaam (maximaal 50 tekens), die met een letter moet beginnen en alleen letters, cijfers en koppeltekens mag bevatten en niet mag eindigen met een koppelteken, zoals weergegeven in afbeelding 11.


Figuur 11: Een servicenaam opgeven

De BYOL (Bring Your Own License)-aanvinkvakje moet alleen worden ingeschakeld als een door de gebruiker geleverde licentie moet worden gebruikt. Selecteer een Softwareversie (Oracle Database 12c Release 2) van de drie beschikbare versies, zoals weergegeven in Afbeelding 12.


Figuur 12: Een software-editie selecteren als Oracle Database 12c Release 2

Selecteer een software-editie (Enterprise-editie) en selecteer een Databasetype (Enkele instantie). Klik op Volgende, zoals weergegeven in Afbeelding 13.


Figuur 13: Basisinformatie over database-instanties invullen

De Servicedetails pagina wordt weergegeven, zoals weergegeven in Afbeelding 14. DB-naam is vooraf gespecificeerd als ORCL en VOB ( Inplugbare database) Naam is vooraf gespecificeerd als PDB1 . De standaardinstellingen kunnen worden gewijzigd, maar we zullen de standaard gebruiken. Het Beheerwachtwoord voor SYS- en SYSTEM-gebruikers moeten tussen de 8 en 30 tekens zijn met ten minste één kleine letter, één hoofdletter, één cijfer en één speciaal teken, zoals weergegeven in het veldopschrift in Afbeelding 14.


Figuur 14: Servicedetails

Standaardinstellingen voor Bruikbare databaseopslag (GB), Totale opslag van gegevensbestanden (GB), en Compute Shape zijn voorgeconfigureerd. Klik op Bewerken voor de SSH openbare sleutel veld, zoals weergegeven in Afbeelding 15.


Figuur 15: Openbare SSH-sleutel>Bewerken

In de SSH openbare sleutel voor VM-toegang dialoogvenster, klik op Een nieuwe sleutel maken om automatisch een sleutelpaar te genereren en klik op Enter , zoals weergegeven in Afbeelding 16.


Figuur 16: SSH openbare sleutel voor VM-toegang

Een SSH-sleutelpaar wordt automatisch gegenereerd. Klik op Downloaden in de Downloadsleutels dialoogvenster, zoals weergegeven in Afbeelding 17.


Figuur 17: Downloadsleutels>Download

Klik op Gereed , zoals weergegeven in Afbeelding 18, na een sshkeybundle.zip bestand is gedownload. De SSH-sleutelparen worden gebruikt om toegang te krijgen tot een VM met een database-instantie en we zullen de SSH-sleutels niet gebruiken omdat we verbinding zullen maken met de database via JDeveloper.


Figuur 18: Sleutels downloaden>Klaar

Er wordt een openbare SSH-sleutel aan het veld toegevoegd. Schakel optioneel het selectievakje in voor Include “Demo's” PDB in Geavanceerde instellingen , zoals weergegeven in Afbeelding 19.


Figuur 19: Geavanceerde instellingen>Inclusief "Demo's" PDB

Nadat u alle vereiste serviceconfiguratie-instellingen hebt geselecteerd of gespecificeerd, klikt u op Volgende, zoals weergegeven in Afbeelding 20.


Figuur 20: Servicedetails>Volgende

Klik in Bevestiging op Maken (zie afbeelding 21).


Figuur 21: Bevestiging>Maken

De twee instances van Oracle Database Cloud-services, één gemaakt met behulp van de Quick Start-wizard en de andere gemaakt met behulp van de gedetailleerde wizard, beginnen te worden ingericht, zoals weergegeven in Afbeelding 22.


Figuur 22: Instanties maken voor Oracle Database Cloud Service

Nadat de service-instanties zijn gemaakt, wordt de Submitted On tijdstempel wordt vervangen door de Gemaakt op tijdstempel, zoals weergegeven in Afbeelding 23.


Figuur 23: Service-instanties gemaakt

Conclusie

In dit artikel hebben we besproken hoe u verbinding kunt maken met Oracle Database-service-instance op Oracle Cloud Platform met Oracle JDeveloper 12c. Eerst hebben we Oracle Database-service-instances gemaakt met behulp van elk van de Create Instance-opties:Quick Start-wizard en gedetailleerde wizard. In latere artikelen wordt hier dieper op ingegaan.


  1. Een database importeren en exporteren via phpMyAdmin ('Toegang geweigerd maak database db_name' fout)

  2. Mysql-volgorde op specifieke ID-waarden

  3. Oracle DB Server + APEX + ORDS + JasperReports from scratch (Deel 1)

  4. SQL-puntnotatie