使用 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 。