Oracle数据库连接

时间:2017-08-08 07:20:07

标签: oracle networking jdbc

我有3台服务器。 Server0 Server1和Server2。

我在Server0中安装了oracle。

Server1已将tnsnames.ora配置为连接到server0中的oracle db。

Server2无权访问server0。

Server2可以访问server1

server2是否有办法通过server1连接到server0。

在Server2中,我尝试使用JDBC进行连接。 Server2中安装的Appserver是Tomcat。

1 个答案:

答案 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