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を参照してください。