我有3台服务器。 Server0 Server1和Server2。
我在Server0中安装了oracle。
Server1已将tnsnames.ora配置为连接到server0中的oracle db。
Server2无权访问server0。
Server2可以访问server1
server2是否有办法通过server1连接到server0。
在Server2中,我尝试使用JDBC进行连接。 Server2中安装的Appserver是Tomcat。
答案 0 :(得分:0)
通过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 server1-user@<server1-ip>
sqlplus user/pass@localhost:9998/XE