Mysql
 sql >> Base de données >  >> RDS >> Mysql

Utilisation de JDeveloper avec MySQL Database et Oracle Database sur AWS RDS, partie 3

Dans le premier article, « Utilisation de JDeveloper avec MySQL Database et Oracle Database sur AWS RDS, partie 1 », sur l'utilisation de JDeveloper avec RDS, nous avons discuté de la création et de la modification d'une instance de base de données RDS pour la base de données MySQL. Dans le deuxième article, « Utilisation de JDeveloper avec la base de données MySQL et la base de données Oracle sur AWS RDS, partie 2 », nous avons discuté de la connexion à l'instance de base de données RDS pour la base de données MySQL avec JDeveloper. Dans ce troisième article, nous aborderons l'utilisation de JDeveloper avec Oracle et sur RDS. Cet article comporte les sections suivantes :

  • Utiliser JDeveloper avec Oracle Database
  • Création d'une instance de base de données Oracle sur RDS
  • Activer la connectivité
  • Obtention des paramètres de connexion pour la base de données Oracle
  • Création d'une connexion à la base de données Oracle dans JDeveloper
  • Supprimer une instance de base de données RDS
  • Conclusion

Utilisation de JDeveloper avec Oracle Database sur RDS

Dans les sections suivantes, nous aborderons l'utilisation de JDeveloper avec Oracle Database sur RDS.

Création d'une instance de base de données Oracle sur RDS

Pour créer une instance de base de données RDS pour Oracle Database, cliquez sur Lancer l'instance de base de données , comme le montre la figure 1.


Figure 1 : Lancer l'instance de base de données

Sélectionnez Oracle moteur, comme illustré à la figure 2.


Figure 2 : Sélection du moteur Oracle

Sélectionnez l'une des éditions d'Oracle Database :Oracle Enterprise Edition, Oracle Standard Edition, Oracle Standard Edition One et Oracle Standard Edition Two. Oracle Standard Edition Two remplace Oracle Standard Edition et Oracle Standard Edition One. Sélectionnez Oracle Enterprise Edition, comme illustré à la figure 3. Sélectionnez « Activer uniquement les options éligibles pour le niveau d'utilisation gratuite RDS ». Cliquez sur Suivant.


Figure 3 : Sélection d'Oracle Enterprise Edition

Ensuite, spécifiez les détails de la base de données. Tout d'abord, sélectionnez les spécifications de l'instance , comme illustré à la Figure 4. Le modèle de licence par défaut est apportez votre propre licence. La version par défaut du moteur de base de données est Oracle 12.1.0.2.v10; cela pourrait changer au fur et à mesure que de nouvelles versions seront disponibles.


Figure 4 : Spécification des détails de la base de données

Pour le niveau gratuit, la classe d'instance de base de données est db2.micro, qui fournit 1 vCPU et I Gib RAM, comme illustré à la figure 5. Le stockage alloué par défaut est de 20 Gio. Le déploiement multi-AZ n'est pas disponible pour le niveau gratuit.


Figure 5 : Sélection de la classe d'instance de base de données

Dans Paramètres , spécifiez l'identifiant d'instance DB comme orcldb (arbitraire), comme illustré à la figure 6. Spécifiez le nom d'utilisateur principal et Mot de passe principal . L'utilisateur maître n'a pas accès aux privilèges SYSDBA. Le SYS utilisateur, qui a accès aux privilèges SYSDBA, ne peut pas être utilisé. Cliquez sur Suivant.


Figure 6 : Spécification de l'identifiant de la base de données, du nom d'utilisateur principal et du mot de passe

Dans Configurer les paramètres avancés , les différentes sections sont Réseau et sécurité, Options de base de données, Chiffrement, Sauvegarde, Surveillance et Maintenance. Sélectionnez un VPC et un groupe de sous-réseaux , comme illustré à la figure 7. Sélectionnez Accessibilité publique comme Oui . Sélectionnez Zone de disponibilité comme Aucune préférence . Sélectionnez un groupe de sécurité VPC existant ou sélectionnez l'option permettant de créer un nouveau groupe de sécurité. Un groupe de sécurité a des règles autorisant les connexions.


Figure 7 : Configuration des paramètres avancés

Dans Options de base de données , spécifiez le nom de la base de données sous la forme ORCL , comme illustré à la Figure 8. Spécifiez le port de la base de données sur 1521. Sélectionnez le groupe de paramètres DB et un groupe d'options. Sélectionnez le nom du jeu de caractères par défaut.


Figure 8 : Spécification des options de la base de données

Conservez les autres options par défaut et cliquez sur Lancer l'instance DB , comme illustré à la figure 9. Ensuite, cliquez sur Afficher les détails de l'instance .


Figure 9 : Lancer l'instance de base de données

Initialement, orcldb l'instance est répertoriée avec le statut « création », comme illustré à la figure 10.


Figure 10 : L'instance de base de données RDS pour la base de données Oracle est en cours de création

Après "création", l'état devient "sauvegarde". Lorsque l'instance de base de données RDS a été créée, le statut devient "disponible" (voir Figure 11).


Figure 11 : Instance de base de données RDS disponible

Activer la connectivité

Pour activer la connectivité à l'instance de base de données RDS depuis l'extérieur du CIDR/IP-Inbound configuré par défaut dans le groupe de sécurité, cliquez sur le lien du groupe de sécurité, comme illustré à la figure 12.


Figure 12 : Lien du groupe de sécurité

Sélectionnez le Entrant et cliquez sur l'onglet Modifier bouton, comme illustré à la Figure 13.


Figure 13 : Entrant>Modifier

Dans Modifier la règle de trafic entrant , configurez l'adresse IP source de la machine sur laquelle JDeveloper est installé ou, si l'adresse IP n'est pas connue ou si l'accès à partir de plusieurs adresses IP est requis, sélectionnez Règle de trafic entrant Type comme Tout le trafic , Protocole comme Tous , Plage de ports comme 0-65535, et Source comme N'importe où . Cliquez sur Enregistrer , comme illustré à la Figure 14.


Figure 14 : Modifier les règles entrantes

Les règles entrantes modifiées sont illustrées à la figure 15.


Figure 15 : Règles entrantes modifiées

Obtention des paramètres de connexion pour la base de données Oracle

Pour obtenir les paramètres de connexion, cliquez sur le lien de l'instance de base de données RDS (voir Figure 16).


Figure 16 : Lien d'instance de base de données RDS

Copiez le point de terminaison répertorié dans Se connecter section, comme illustré à la Figure 17. Le point de terminaison est le nom d'hôte. Le port est 1521 par défaut.


Figure 17 : Obtention du point de terminaison

Le accessible au public le paramètre doit être Oui en cas de connexion à partir d'une machine locale ou de toute autre machine qui ne se trouve pas dans le même VPC que l'instance de base de données RDS, comme illustré à la Figure 18.


Figure 18 : Le paramètre Publicly Accessible doit être Oui si vous vous connectez à partir d'une machine locale

Création d'une connexion à la base de données Oracle dans JDeveloper

Pour créer une connexion dans JDeveloper, cliquez sur Nouvelle application , comme illustré à la Figure 19.


Figure 19 : Nouvelle candidature

Dans Nouvelle galerie , sélectionnez Général>Connexions dans Catégories et Connexion à la base de données dans Articles, comme illustré à la Figure 20. Cliquez sur OK.


Figure 20 : Sélection de la connexion à la base de données

Le bouton Créer une connexion à la base de données L'assistant est lancé comme illustré à la Figure 21.


Figure 21 : Créer une connexion à la base de données

L'assistant Créer une connexion à la base de données peut être lancé directement à partir des Ressources afficher en sélectionnant Base de données dans Ressources , comme illustré à la Figure 22.


Figure 22 : Type de connexion :base de données

Cliquez avec le bouton droit sur Base de données et sélectionnez Nouvelle connexion à la base de données, comme illustré à la figure 23.


Figure 23 : Nouvelle connexion à la base de données

Le type de connexion par défaut est Oracle (JDBC) , comme illustré à la Figure 24. Spécifiez Nom d'utilisateur et Mot de passe . Dans Paramètres Oracle (JDBC), sélectionnez le pilote léger. Spécifiez le nom d'hôte en tant que point de terminaison copié dans la figure 17. Sélectionnez le nom du service option et spécifiez le nom du service comme ORCL . Spécifiez le port JDBC comme 1521. Cliquez sur Tester la connexion .


Figure 24 : Tester la connexion

Si la sortie de la connexion de test est Réussite , cliquez sur OK, comme illustré à la Figure 25.


Figure 25 : Créer une connexion à la base de données>OK

La ORCLConnection est créé et ajouté aux Ressources (voir Figure 26).


Figure 26 : ORCLConnection

Cliquez sur ORCLConnection pour afficher la structure de connexion, comme illustré à la Figure 27.


Figure 27 : Structure de connexion

Une connexion offre plusieurs options, qui peuvent être listées avec un clic droit sur la connexion dans Ressources , comme illustré à la Figure 28. Les options de connexion incluent Filtrer, Recherche avancée, Actualiser, Déconnecter, Exporter, Générer et Créer un contrôle de données.


Figure 28 : Possibilités de connexion

Suppression d'une instance de base de données RDS

Pour supprimer une instance de base de données RDS, sélectionnez l'instance dans le tableau de bord et sélectionnez Actions d'instance>Supprimer , comme illustré à la Figure 29.


Figure 29 : Actions d'instance>Supprimer

Dans Supprimer l'instance de base de données , sélectionnez si un instantané de la base de données doit être créé avant la suppression. Si Non est sélectionné, comme illustré à la Figure 30, toutes les sauvegardes automatisées, les instantanés système et la récupération à un moment précis deviennent indisponibles. Cochez la case pour accepter et cliquez sur Supprimer .


Figure 30 : Supprimer l'instance de base de données>Supprimer

L'instance de base de données RDS commence à être supprimée, comme indiqué par l'état "suppression" dans la figure 31.


Figure 31 : Suppression de l'état de l'instance de base de données RDS

Une seule instance peut être supprimée à la fois. Sélectionnez l'instance orcldb et sélectionnez Actions d'instance>Supprimer , comme illustré à la Figure 32 pour supprimer l'instance RDS de la base de données Oracle.


Figure 32 : orcldb>Actions d'instance>Supprimer

Conclusion

Dans trois articles, nous avons discuté de l'utilisation d'Oracle JDeveloper pour se connecter à des instances MySQL et Oracle Database sur AWS Relational Database Service (RDS). Certaines des principales fonctionnalités de configuration d'Oracle Database sont :

  • Si JDeveloper se trouve dans un VPC différent ou n'est dans aucun VPC (comme une machine locale), l'instance de base de données Oracle Database RDS doit être rendue publiquement accessible.
  • Une règle entrante de groupe de sécurité pour l'adresse IP de la machine sur laquelle JDeveloper est installé doit être ajoutée. Vous pouvez également ajouter une règle entrante pour autoriser tout le trafic.
  • Oracle Database sur RDS n'autorise pas l'accès à l'utilisateur SYS. Si l'utilisateur SYS est requis ou si les privilèges SYSDBA sont requis pour toute application, Oracle Database sur RDS n'est pas une option appropriée.