【发布时间】:2013-12-06 19:45:27
【问题描述】:
我想在开发计算机上进行开发,该计算机与连接到公司 VPN 的代理机器建立 jdbc 连接,而代理机器又与公司数据库建立连接。
我有一台连接到公司 VPN 的计算机,运行 Oracle 客户端。它的 tnsnames.ora 有这样的东西:
### PROXY MACHINE IP 192.16.100.20 ###
CORP_DB= (DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host=server.corp.com)(Port= 1525))
(CONNECT_DATA = (SID = CORP_DB)))
是否可以通过 VPN 的机器连接获得开发机器代理? IE。开发机器的 tnsnames.ora 看起来像
## DEV MACHINE IP 192.16.100.30 ###
PROXY= (DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host=192.16.100.20)(Port= 1525))
(CONNECT_DATA = (SID = PROXY)))
开发机器将 jdbc 连接到一个 URL:jdbc:oracle:thin:@192.16.100.20:1525:PROXY
如果无法通过客户端进行代理,是否可以在代理机器上设置一个 Oracle 服务器实例,它只是将请求转发到 VPN 上的公司数据库?像听众一样的东西?
【问题讨论】:
标签: database oracle jdbc proxy