使用 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 DeveloperOracle SQLcL