Connexion à une base de données avec une adresse IP publique à l'aide du tunneling SSH
Vous pouvez accéder aux services des bases de données du système de base de données avec des adresses IP publiques à l'aide du tunneling SSH.
Le principal avantage de cette méthode est que le port 1521 n'a pas besoin d'être ouvert au réseau Internet public. Toutefois, tout comme l'accès à la base de données avec une adresse IP publique à l'aide d'un client SQL*Net, les fonctions d'équilibrage de charge et de basculement pour les systèmes de base de données à plusieurs noeuds ne peuvent pas fonctionner car elles s'appuient sur les noms d'hôte et les noms SCAN.
Oracle SQL Developer et Oracle SQLcl sont des outils qui facilitent l'utilisation du tunneling pour accéder à Oracle Database.
Pour ouvrir un tunnel, puis vous connecter à un service de base de données à l'aide de SQLcl, exécutez les commandes suivantes :
sshtunnel opc@<public_IP> -i <private_key> -L <local_port>:<private_IP>:1521
connect system/<password>@localhost:<local_port>/<service_name>.<DB_domain>
Pour plus d'informations sur ces outils, reportez-vous à Oracle SQL Developer et à Oracle SQLcl.