SSHトンネリングの使用によるパブリックIPを持つデータベースへの接続

SSHトンネリングを使用することで、パブリックIPアドレスを持つDBシステム・データベースのサービスにアクセスできます。

この方法の主なメリットは、ポート1521をパブリック・インターネットに対してオープンする必要がないことです。ただし、SQL*Netクライアントを使用してパブリックIPを持つデータベースにアクセスする場合と同様に、マルチノードのDBシステムのロード・バランシングおよびフェイルオーバーは、SCANおよびホスト名に依存しているため機能しません。

Oracle Databaseアクセスのトンネリングを簡単に使用できるようにする、Oracle SQL DeveloperおよびOracle SQLcLという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を参照してください。