Oracle JDeveloper est un IDE Java prenant en charge Java EE et Oracle Application Development Framework (ADF). Dans un article précédent, nous avons discuté de l'utilisation d'Oracle JDeveloper avec Oracle Database sur Oracle Cloud Platform. JDeveloper prend en charge les bases de données relationnelles couramment utilisées, notamment IBM DB2, Apache Derby, SQL Server et MySQL. Dans les trois prochains articles, nous discuterons de l'utilisation de JDeveloper pour accéder à un service de base de données MySQL sur Oracle Cloud Platform et effectuer des tâches de base de données telles que la création d'une table, l'ajout de données de table, l'interrogation d'une table et l'exportation d'un ensemble de résultats. Le premier article comporte les sections suivantes :
- Configuration de l'environnement
- Création d'un service de base de données MySQL sur Oracle Cloud Platform
- Activer l'accès au service MySQL
- Conclusion
Configuration de l'environnement
Un compte Oracle Cloud Platform est requis et un essai gratuit est disponible. Le seul logiciel à installer est Oracle JDeveloper 12c. Après l'installation, lorsque JDeveloper est démarré, un utilisateur est invité à sélectionner un rôle. Sélectionnez le rôle Développeur de studio (toutes les fonctionnalités) , comme le montre la figure 1.
Figure 1 : Sélection du rôle en tant que développeur de studio
La console JDeveloper IDE est illustrée à la figure 2.
Figure 2 : JDeveloper Console
Création d'un service de base de données MySQL sur Oracle Cloud Platform
Après avoir créé un compte Oracle Cloud, un utilisateur reçoit un domaine d'identité en plus d'un nom d'utilisateur et d'un mot de passe. Une URL pour accéder aux services Cloud est également envoyée, comme celle du lien précédent. Utilisez le journal d'URL dans la plate-forme Oracle Cloud Services et sélectionnez Créer une instance depuis le tableau de bord , comme illustré à la figure 3.
Figure 3 : Tableau de bord>Créer une instance
Dans Créer une instance boîte de dialogue, sélectionnez Tous les services et cliquez sur Créer pour MySQL service, comme illustré à la figure 4.
Figure 4 : Tous les services>MySQL>Créer
Le service Oracle MySQL Cloud est lancé, comme illustré à la figure 5. Cliquez sur Aller à la console. pour commencer à créer un service de base de données MySQL.
Figure 5 : Oracle MySQL Cloud Service>Aller à la console
Dans la console, cliquez sur Créer un service (voir Figure 6) pour commencer à créer un nouveau service de base de données MySQL.
Figure 6 : Créer un service
Dans Créer un service Assistant, spécifiez un nom de service (mysqldb par exemple) et sélectionnez une Région , qui pourrait être Aucune préférence , comme illustré à la figure 7. Ce sont les deux seuls champs obligatoires sur la première page. Facultativement, spécifiez une Description et E-mail de notification . La fréquence de comptage a une valeur par défaut codée en dur. Cliquez sur Suivant .
Figure 7 : Spécifier le nom du service et la région
Ensuite, fournissez les détails du service, qui incluent les sections Configuration, Configuration MySQL, Configuration de sauvegarde et de récupération et Initialiser les données à partir de la sauvegarde, comme illustré à la figure 8. Sélectionnez une forme de calcul , qui est une configuration prédéfinie pour le CPU et la RAM. Le paramètre par défaut de OC3 est une configuration prédéfinie composée de 1,0 OCPU et de 7,50 Go de RAM.
Figure 8 : Sélection de la forme de calcul
Ensuite, cliquez sur Modifier bouton pour la clé publique SSH pour sélectionner ou créer une clé publique pour l'instance, comme illustré à la figure 9. Une clé publique est utilisée si l'instance de machine virtuelle doit être accessible directement dans un shell bash Linux, mais n'est pas requise si vous vous connectez au service MySQL à partir d'un IDE tel que JDeveloper. Que la clé publique SSH soit utilisée ou non, la clé publique doit être créée.
Figure 9 : Clé publique SSH>Modifier
La clé publique SSH pour l'accès aux VM La boîte de dialogue est lancée, comme illustré à la figure 10. Cliquez sur Créer une nouvelle clé et cliquez sur Entrée pour générer une nouvelle clé publique SSH.
Figure 10 : Clé publique SSH pour l'accès à la VM
Une paire de clés SSH est créée. Cliquez sur Télécharger (voir Figure 11) pour télécharger la paire de clés.
Figure 11 : Téléchargement de la paire de clés SSH
Le fichier zip de la paire de clés SSH est téléchargé et la clé publique est ajoutée au champ Clé publique SSH. Dans Configuration de sauvegarde et de restauration , sélectionnez l'une des destinations de sauvegarde options :à la fois dans le cloud et sur disque , Stockage dans le cloud , et Aucun . L'option de stockage Aucune est montré pour être sélectionné dans la Figure 12.
Figure 12 : Sélection de la destination de sauvegarde
Sélectionnez Initialiser les données à partir de la sauvegarde>Créer une instance à partir d'une sauvegarde existante comme Non , comme illustré à la Figure 13.
Figure 13 : Configuration de l'initialisation des données à partir de la sauvegarde
Dans MySQL Configuration, le Stockage utilisable a une valeur par défaut de 25 Go. Spécifiez un mot de passe pour la racine utilisateur avec les exigences de mot de passe illustrées à la Figure 14. Le Mot de passe et Confirmer le mot de passe les champs doivent spécifier la même valeur.
Figure 14 : Exigences relatives au mot de passe
Spécifiez un nom de schéma de base de données (mysqldb à titre d'exemple), comme illustré à la Figure 15. Le port MySQL a une valeur par défaut de 3306.
Figure 15 : Spécification du schéma et du port de la base de données
Cliquez sur Suivant (voir Figure 16).
Figure 16 : Détails du service>Suivant
Sur la page de confirmation, cliquez sur Créer , comme illustré à la figure 17, pour créer le service de base de données MySQL.
Figure 17 : Validation>Créer
Le service MySQL commence à être créé, comme indiqué par le message "Création du service…" dans la figure 18. Cliquez sur Actualiser périodiquement pour mettre à jour l'état du service. Un message est envoyé après la création du service si un e-mail de notification est fourni lors de la création du service (reportez-vous à la figure 7).
Figure 18 : Création du service MySQL
Lorsque le service MySQL est créé, la valeur Submitted On l'horodatage est remplacé par un Créé le horodatage, comme illustré à la Figure 19. Un stockage la valeur de l'instance de service est allouée. Le sablier de l'icône de service est également supprimé.
Figure 19 : Service MySQL créé
Activation de l'accès au service MySQL
Par défaut, un nouveau service MySQL n'est pas accessible depuis l'Internet grand public. Pour activer l'accès depuis Internet, y compris un JDeveloper depuis une machine locale, cliquez sur l'icône pour gérer le service et sélectionnez Règles d'accès , comme illustré à la Figure 20.
Figure 20 : Règles d'accès
Cliquez sur l'icône pour gérer la règle d'accès ora_p2admin_mysql (voir Figure 21) et sélectionnez Activer .
Figure 21 : Sélection d'Activer pour la règle d'accès pour autoriser l'accès sur le port 3306
Dans la Activer la règle d'accès boîte de dialogue, cliquez sur Activer , comme illustré à la Figure 22.
Figure 22 : Activer la règle d'accès
La règle d'accès est activée, comme illustré à la Figure 23.
Figure 23 : Règle d'accès pour le port 3306 activé
Cliquez sur Cliquez pour retourner aux services lien, comme illustré à la Figure 24.
Figure 24 : Cliquez pour retourner aux services
Conclusion
Dans cet article, nous avons créé un service MySQL sur Oracle Cloud Platform et activé l'accès Internet externe au service. Dans les articles suivants, nous aborderons la connexion au service avec JDeveloper et l'utilisation des différentes fonctionnalités de JDeveloper pour les bases de données.