Oracle
 sql >> Database >  >> RDS >> Oracle

Utilizzo di Oracle JDeveloper 12c con Oracle Database 12c su Oracle Cloud Platform, parte 1

Oracle JDeveloper è un ambiente di sviluppo integrato (IDE) Java con supporto per il database relazionale più comunemente utilizzato. Oracle Cloud Platform fornisce Oracle Database e MySQL database come servizio cloud gestito. Implementando una Oracle Cloud Platform Console, un utente può effettuare il provisioning di un'istanza di Oracle Database senza dover scaricare, installare e configurare il database su una macchina locale. In tre articoli, creeremo un'istanza Oracle Database 12c su Oracle Cloud Platform e utilizzeremo JDeveloper 12c per connetterci al database e creare una tabella di database. Questo primo dei tre articoli ha le seguenti sezioni:

  • Impostazione dell'ambiente
  • Creazione di un servizio database di avvio rapido
  • Creazione di un servizio Oracle Database Cloud utilizzando la procedura guidata dettagliata
  • Conclusione

Impostazione dell'ambiente

Scarica e installa Oracle JDeveloper 12c su una macchina Windows locale.

La console Oracle JDeveloper 12c è mostrata nella Figura 1.


Figura 1: Pagina iniziale di Oracle JDeveloper 12c

Crea un account Oracle Cloud Platform e iscriviti al servizio Oracle Database Cloud. È disponibile una prova gratuita di Oracle Cloud Platform. Il dashboard di Oracle Cloud Services è mostrato nella Figura 2.


Figura 2: Dashboard di Oracle Cloud Service

È possibile eseguire il provisioning di un'istanza del servizio Oracle Database su Oracle Cloud utilizzando una delle due opzioni del dashboard:

  • Procedura guidata servizio database di avvio rapido
  • Procedura guidata dettagliata di Oracle Database Service

Discuteremo successivamente ciascuna di queste opzioni per il provisioning di un servizio Oracle Database su Oracle Cloud.

Creazione di un servizio database di avvio rapido

Fai clic su Crea istanza nella Dashboard nella Figura 1. Nella procedura guidata Crea istanza, seleziona i Servizi di avvio rapido scheda, come mostrato nella Figura 3. Fare clic su Crea per il Banca dati servizio.


Figura 3: Crea istanza>Servizi di avvio rapido>Database

Un avvii rapidi viene avviata la procedura guidata per Oracle Database, come mostrato nella Figura 4. Sono disponibili tre diverse edizioni di Oracle Database:Standard Edition, Enterprise Edition ed Extreme Performance Edition. Dall'edizione Standard a Extreme Performance, le funzionalità supportate sono state migliorate. Ognuna di queste edizioni è basata su Oracle Database 12.2. Lo spazio di archiviazione per l'edizione Standard è 15 GB, per l'edizione Enterprise è 512 GB e per l'edizione Extreme Performance è 1 TB. Per questo articolo utilizzeremo la Standard Edition.


Figura 4: Guida rapida per Oracle Database

Il Nome istanza viene generato automaticamente, ma può essere modificato. Fai clic su Crea per Standard Edition, come mostrato nella Figura 5.


Figura 5: Edizione standard>Crea

Viene visualizzata una finestra di dialogo di conferma con un collegamento per scaricare le chiavi pubbliche e private SSH e le credenziali per accedere al database. Fai clic su Scarica (vedi Figura 6).


Figura 6: Conferma>Scarica

Un service_credentials.zip file, che contiene tre file:privateKey , chiave pubblica e service_credentials.txt —viene scaricato. Estrarre i file in una directory. Fai clic su Crea , come mostrato nella Figura 7, per creare un'istanza del servizio database.


Figura 7: Conferma>Crea

Creazione di un servizio Oracle Database Cloud utilizzando la procedura guidata dettagliata

Fai clic su Crea istanza nella Dashboard come prima e seleziona Tutti i servizi nella scheda Crea istanza procedura guidata, come mostrato nella Figura 8. Fare clic su Crea per il Banca dati servizio nella Gestione Dati intestazione.


Figura 8: Crea istanza>Tutti i servizi>Gestione dati>Database>Crea

Viene avviata la procedura guidata di Oracle Database Cloud Service. Fai clic su Crea servizio , come mostrato nella Figura 9.


Figura 9: Crea servizio

Il Servizio Oracle Database Cloud>Crea servizio viene avviata la procedura guidata, come mostrato nella Figura 10. Alcune delle informazioni sull'istanza del database sono pre-specificate nei campi forniti.


Figura 10: Creazione guidata servizio

Specifica un Nome servizio (fino a 50 caratteri), che deve iniziare con una lettera e può contenere solo lettere, numeri e trattini e non può terminare con un trattino, come mostrato nella Figura 11.


Figura 11: Specificare un nome di servizio

Il BYOL La casella di controllo (Bring Your Own License) deve essere selezionata solo se deve essere utilizzata una licenza fornita dall'utente. Seleziona una versione software (Oracle Database 12c Release 2) dalle tre versioni disponibili, come mostrato nella Figura 12.


Figura 12: Selezione di un'edizione software come Oracle Database 12c Release 2

Seleziona un'edizione software (edizione Enterprise) e seleziona un Tipo di database (Singola istanza). Fare clic su Avanti, come mostrato nella Figura 13.


Figura 13: Completamento delle informazioni sull'istanza di database di base

I Dettagli del servizio viene visualizzata la pagina, come mostrato nella Figura 14. Nome DB è pre-specificato come ORCL e PDB ( Database collegabile) Nome è pre-specificato come PDB1 . Le impostazioni predefinite possono essere modificate, ma utilizzeremo l'impostazione predefinita. La password di amministrazione per gli utenti SYS e SYSTEM deve essere compreso tra 8 e 30 caratteri con almeno una lettera minuscola, una lettera maiuscola, un numero e un carattere speciale, come mostrato nel callout del campo in Figura 14.


Figura 14: Dettagli del servizio

Impostazioni predefinite per Archiviazione database utilizzabile (GB), Archiviazione totale dei file di dati (GB) e Forma di calcolo sono preconfigurati. Fai clic su Modifica per la Chiave pubblica SSH campo, come mostrato nella Figura 15.


Figura 15: Chiave pubblica SSH>Modifica

Nella Chiave pubblica SSH per l'accesso alla macchina virtuale finestra di dialogo, fai clic su Crea una nuova chiave per generare automaticamente una coppia di chiavi e fare clic su Invio , come mostrato nella Figura 16.


Figura 16: Chiave pubblica SSH per l'accesso alla macchina virtuale

Una coppia di chiavi SSH viene generata automaticamente. Fai clic su Scarica in Scarica chiavi finestra di dialogo, come mostrato nella Figura 17.


Figura 17: Scarica chiavi>Scarica

Fai clic su Fine , come mostrato nella Figura 18, dopo un sshkeybundle.zip il file è stato scaricato. Le coppie di chiavi SSH vengono utilizzate per accedere a una VM dell'istanza del database e non utilizzeremo le chiavi SSH perché ci collegheremo al database utilizzando JDeveloper.


Figura 18: Scarica chiavi>Fatto

Una chiave pubblica SSH viene aggiunta al campo. Facoltativamente, seleziona la casella di controllo per Includi PDB "Demo" in Impostazioni avanzate , come mostrato nella Figura 19.


Figura 19: Impostazioni avanzate>Includi PDB "Demo"

Dopo aver selezionato o specificato tutte le impostazioni di configurazione del servizio richieste, fare clic su Avanti, come mostrato nella Figura 20.


Figura 20: Dettagli servizio>Avanti

In Conferma, fai clic su Crea (vedi Figura 21).


Figura 21: Conferma>Crea

Le due istanze dei servizi Oracle Database Cloud, una creata utilizzando la procedura guidata di avvio rapido e l'altra creata utilizzando la procedura guidata dettagliata, iniziano a ricevere il provisioning, come mostrato nella Figura 22.


Figura 22: Creazione di istanze per Oracle Database Cloud Service

Dopo che le istanze del servizio sono state create, Inviato il il timestamp viene sostituito con Creato il timestamp, come mostrato nella Figura 23.


Figura 23: Istanze del servizio create

Conclusione

In questo articolo, abbiamo discusso della connessione all'istanza del servizio Oracle Database su Oracle Cloud Platform con Oracle JDeveloper 12c. Innanzitutto, abbiamo creato le istanze del servizio Oracle Database utilizzando ciascuna delle opzioni Crea istanza:procedura guidata di avvio rapido e procedura guidata dettagliata. Gli articoli successivi esploreranno questo aspetto in modo più approfondito.