网络适​​配器无法建立连接错误,但telnet工作

时间:2014-06-20 21:03:05

标签: java oracle jdbc

我正在尝试使用数据库服务器的VIP连接到数据库。我可以使用本地计算机上的VIP连接到数据库。

从unix框中我无法使用此VIP连接

这是我的JDBC URL

jdbc:oracle:thin:@scan01.usatln6.db.net:1521/CF

错误

IO Error: The Network Adapter could not establish the connection

当我用真实IP DB替换这个VIP时,我可以连接。

然而,这个VIP的telnet工作正常

$ telnet scan01.usatln6.db.net 1521
  Trying 10.96.36.252...
  Connected to scan01.usatln6.db.net.
  Escape character is '^]'.
  Connection closed by foreign host.

1 个答案:

答案 0 :(得分:1)

我找到了一个JDBC连接字符串成功的格式:

c = DriverManager.getConnection("jdbc:oracle:thin:@//hostname.com:1521/orcl.dbname.local", "user", "pass");

因此,请尝试在“@”符号后添加两个斜杠。