我有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