[英]The Network Adapter could not establish the connection error but telnet works
我正在嘗試使用用於數據庫服務器的VIP連接到數據庫。 我可以從本地計算機使用此VIP連接到DB。
在unix框中,我無法使用此VIP進行連接
這是我的JDBC URL
jdbc:oracle:thin:@scan01.usatln6.db.net:1521/CF
錯誤
IO Error: The Network Adapter could not establish the connection
當我用數據庫的真實IP替換該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.
我發現使用以下格式的JDBC連接字符串成功:
c = DriverManager.getConnection("jdbc:oracle:thin:@//hostname.com:1521/orcl.dbname.local", "user", "pass");
因此,嘗試在“ @”符號后添加兩個斜杠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.