Oracle JDeveloper est un environnement de développement intégré (IDE) Java prenant en charge les bases de données relationnelles les plus couramment utilisées. Oracle Cloud Platform fournit Oracle Database et la base de données MySQL en tant que service Cloud géré. En mettant en œuvre une console Oracle Cloud Platform, un utilisateur peut provisionner une instance de base de données Oracle sans avoir à télécharger, installer et configurer la base de données sur une machine locale. Dans trois articles, nous allons créer une instance Oracle Database 12c sur Oracle Cloud Platform et utiliser JDeveloper 12c pour se connecter à la base de données et créer une table de base de données. Ce premier des trois articles comporte les sections suivantes :
- Configuration de l'environnement
- Création d'un service de base de données de démarrage rapide
- Création d'un service Oracle Database Cloud à l'aide de l'assistant détaillé
- Conclusion
Configuration de l'environnement
Téléchargez et installez Oracle JDeveloper 12c sur une machine Windows locale.
La console Oracle JDeveloper 12c est illustrée à la figure 1.
Figure 1 : Page de démarrage d'Oracle JDeveloper 12c
Créez un compte Oracle Cloud Platform et abonnez-vous au service Oracle Database Cloud. Un essai gratuit d'Oracle Cloud Platform est disponible. Le tableau de bord Oracle Cloud Services est illustré à la figure 2.
Figure 2 : Tableau de bord Oracle Cloud Service
Une instance de service Oracle Database sur Oracle Cloud peut être provisionnée à l'aide de l'une des deux options du tableau de bord :
- Assistant de démarrage rapide du service de base de données
- Assistant de service de base de données Oracle détaillé
Nous discuterons ensuite de chacune de ces options pour provisionner un service Oracle Database sur Oracle Cloud.
Création d'un service de base de données de démarrage rapide
Cliquez sur Créer une instance dans le tableau de bord de la figure 1. Dans l'assistant de création d'instance, sélectionnez les services de démarrage rapide onglet, comme illustré à la figure 3. Cliquez sur Créer pour la base de données services.
Figure 3 : Créer une instance>Services de démarrage rapide>Base de données
Un démarrage rapide L'assistant pour Oracle Database est lancé, comme illustré à la figure 4. Trois éditions différentes d'Oracle Database sont disponibles :Standard Edition, Enterprise Edition et Extreme Performance Edition. De l'édition Standard à Extreme Performance, les fonctionnalités prises en charge sont améliorées. Chacune de ces éditions est basée sur Oracle Database 12.2. Le stockage pour l'édition Standard est de 15 Go, pour l'édition Enterprise de 512 Go et pour l'édition Extreme Performance de 1 To. Pour cet article, nous utiliserons l'édition standard.
Figure 4 : Démarrages rapides pour la base de données Oracle
Le nom de l'instance est généré automatiquement, mais il peut être modifié. Cliquez sur Créer pour l'édition standard, comme illustré à la figure 5.
Figure 5 : Édition standard>Créer
Une boîte de dialogue de confirmation s'affiche avec un lien pour télécharger les clés publiques et privées SSH et les informations d'identification pour accéder à la base de données. Cliquez sur Télécharger (voir Figure 6).
Figure 6 : Valider>Télécharger
Un service_credentials.zip file, qui a trois fichiers—privateKey , clépublique , et service_credentials.txt — est téléchargé. Extrayez les fichiers dans un répertoire. Cliquez sur Créer , comme illustré à la figure 7, pour créer une instance de service de base de données.
Figure 7 : Validation>Créer
Création d'un service Oracle Database Cloud à l'aide de l'assistant détaillé
Cliquez sur Créer une instance dans le tableau de bord comme avant et sélectionnez Tous les services dans l'onglet Créer une instance Assistant, comme illustré à la figure 8. Cliquez sur Créer pour la base de données service dans la Gestion des données en-tête.
Figure 8 : Créer une instance>Tous les services>Gestion des données>Base de données>Créer
L'assistant Oracle Database Cloud Service démarre. Cliquez sur Créer un service , comme illustré à la figure 9.
Figure 9 : Créer un service
Le service Oracle Database Cloud Service>Créer un service L'assistant démarre, comme illustré à la figure 10. Certaines des informations d'instance de base de données sont pré-spécifiées dans les champs fournis.
Figure 10 : Assistant de création de service
Spécifiez un nom de service (jusqu'à 50 caractères), qui doit commencer par une lettre et ne peut contenir que des lettres, des chiffres et des traits d'union et ne peut pas se terminer par un trait d'union, comme illustré à la figure 11.
Figure 11 : Spécification d'un nom de service
Le BYOL (Bring Your Own License) doit être cochée uniquement si une licence fournie par l'utilisateur doit être utilisée. Sélectionnez une version logicielle (Oracle Database 12c Release 2) parmi les trois versions disponibles, comme illustré à la figure 12.
Figure 12 : Sélection d'une édition de logiciel comme Oracle Database 12c Release 2
Sélectionnez une édition du logiciel (édition entreprise) et sélectionnez un type de base de données (Seule instance). Cliquez sur Suivant, comme illustré à la Figure 13.
Figure 13 : Remplir les informations d'instance de base de données de base
Les détails du service la page s'affiche, comme illustré à la Figure 14. Nom de la base de données est pré-spécifié comme ORCL et APB ( Nom de la base de données enfichable) est pré-spécifié comme PDB1 . Les paramètres par défaut peuvent être modifiés, mais nous utiliserons la valeur par défaut. Le mot de passe d'administration pour les utilisateurs SYS et SYSTEM doit être compris entre 8 et 30 caractères avec au moins une lettre minuscule, une lettre majuscule, un chiffre et un caractère spécial, comme indiqué dans la légende de champ de la Figure 14.
Figure 14 : Détails du service
Paramètres par défaut pour Stockage de base de données utilisable (Go), Stockage total des fichiers de données (Go) et Calculer la forme sont préconfigurés. Cliquez sur Modifier pour la clé publique SSH champ, comme illustré à la Figure 15.
Figure 15 : Clé publique SSH>Modifier
Dans la clé publique SSH pour l'accès à la VM boîte de dialogue, cliquez sur Créer une nouvelle clé pour générer une paire de clés automatiquement, puis cliquez sur Entrée , comme illustré à la Figure 16.
Figure 16 : Clé publique SSH pour l'accès à la VM
Une paire de clés SSH est générée automatiquement. Cliquez sur Télécharger dans les clés de téléchargement boîte de dialogue, comme illustré à la Figure 17.
Figure 17 : Clés de téléchargement>Télécharger
Cliquez sur Terminé , comme illustré à la Figure 18, après un fichier sshkeybundle.zip le fichier a été téléchargé. Les paires de clés SSH sont utilisées pour accéder à une instance de base de données VM et nous n'utiliserons pas les clés SSH car nous nous connecterons à la base de données à l'aide de JDeveloper.
Figure 18 : Télécharger les clés>Terminé
Une clé publique SSH est ajoutée au champ. Si vous le souhaitez, cochez la case pour Inclure "Demos" PDB dans Paramètres avancés , comme illustré à la Figure 19.
Figure 19 : Paramètres avancés>Inclure "Demos" PDB
Après avoir sélectionné ou spécifié tous les paramètres de configuration de service requis, cliquez sur Suivant, comme illustré à la Figure 20.
Figure 20 : Détails du service>Suivant
Dans Confirmation, cliquez sur Créer (voir Figure 21).
Figure 21 : Validation>Créer
Les deux instances des services Oracle Database Cloud, l'une créée à l'aide de l'assistant de démarrage rapide et l'autre créée à l'aide de l'assistant détaillé, commencent à être provisionnées, comme illustré à la figure 22.
Figure 22 : Création d'instances pour Oracle Database Cloud Service
Une fois les instances de service créées, l'élément Soumis le l'horodatage est remplacé par Créé le horodatage, comme illustré à la Figure 23.
Figure 23 : Instances de service créées
Conclusion
Dans cet article, nous avons discuté de la connexion à l'instance de service Oracle Database sur Oracle Cloud Platform avec Oracle JDeveloper 12c. Tout d'abord, nous avons créé des instances de service Oracle Database à l'aide de chacune des options de création d'instance :assistant de démarrage rapide et assistant détaillé. Des articles ultérieurs exploreront cela plus en profondeur.