SSHトンネリングを使用したパブリックIPを使用したデータベースへの接続
SSHトンネリングを使用して、パブリックIPアドレスを持つDBシステム・データベースのサービスにアクセスできます。
このメソッドの主な利点は、ポート1521をパブリック・インターネットに対して開く必要がないことです。 ただし、SQL*Netクライアントを使用してパブリックIPを使用してデータベースにアクセスする場合と同様に、マルチ・ノードDBシステムのロード・バランシングおよびフェイルオーバーは、SCANおよびホスト名に依存するため動作できません。
Oracle SQL DeveloperおよびOracle SQLcLは、Oracle Databaseアクセスのトンネリングの使用を容易にする2つのツールです。
トンネルを開き、SQLcLを使用してデータベース・サービスに接続するには、次のコマンドを実行します:
sshtunnel opc@<public_IP> -i <private_key> -L <local_port>:<private_IP>:1521
connect system/<password>@localhost:<local_port>/<service_name>.<DB_domain>これらのツールの詳細は、Oracle SQL DeveloperおよびOracle SQLcLを参照してください。