我有3個服務器。 Server0 Server1和Server2。Oracle數據庫連接
我在Server0中安裝了oracle。
Server1已將tnsnames.ora配置爲連接到server0中的oracle數據庫。
Server2無權訪問server0。
Server2上訪問Server1的
是否有將Server2通過連接到Server1的一個server0對方式。
在Server2中,我嘗試使用JDBC進行連接。安裝在Server2中的Appserver是Tomcat。
我有3個服務器。 Server0 Server1和Server2。Oracle數據庫連接
我在Server0中安裝了oracle。
Server1已將tnsnames.ora配置爲連接到server0中的oracle數據庫。
Server2無權訪問server0。
Server2上訪問Server1的
是否有將Server2通過連接到Server1的一個server0對方式。
在Server2中,我嘗試使用JDBC進行連接。安裝在Server2中的Appserver是Tomcat。
訪問數據庫遠程通過SSH隧道:
# ssh -N -L [local port]:[database host]:[remote port] [username]@[remote host]
ssh -N -L 9998:<server0-ip>:1521 -i ~/.ssh/id_rsa.pem [email protected]<server1-ip>
sqlplus user/[email protected]:9998/XE
我主要是通過JDBC建立連接。嘗試查看是否可以使用server1作爲代理從server2連接到server0 – karthick
JDBC連接字符串:jdbc:oracle:thin:@localhost:9998/XE –
你也許可以創建一個數據庫鏈接 –
見https://stackoverflow.com/questions/2094843/possible-to-link-to-another-數據庫鏈接 – fhossfel
沒有沒有兩個數據庫它只有一個數據庫在server0 – karthick