使用 SSH 通道以使用公用 IP 連線至資料庫

您可以使用 SSH 通道存取具有公用 IP 位址的資料庫系統資料庫服務。

這個方法的主要優點是連接埠 1521 不需要開放給公用網際網路。不過,就像使用 SQL*Net 從屬端存取使用公用 IP 的資料庫一樣,多節點資料庫系統的負載平衡和容錯移轉無法運作,因為它們需要使用 SCAN 和主機名稱。

Oracle SQL Developer 與 Oracle SQLcL,是兩個有助於使用 Oracle Database 存取通道的工具。

若要開啟通道,然後使用 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 。