/ / Sieťový adaptér nedokázal zistiť chybu pripojenia, ale funguje telnet - java, oracle, jdbc

Sieťový adaptér nemohol vytvoriť chybu spojenia, ale telnet funguje - java, oracle, jdbc

Pokúšam sa pripojiť k databáze pomocou VIP pre servery DB. Môžem sa pripojiť k DB pomocou tohto VIP z môjho miestneho počítača.

Z schránky Unix sa nemôžem pripojiť pomocou tohto VIP

Tu je moja adresa JDBC

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

Chyba

IO Error: The Network Adapter could not establish the connection

Keď nahradím tohto VIP skutočnou IP adresy DB, môžem sa pripojiť.

Telnet tohto VIP však funguje dobre

$ 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.

odpovede:

1 pre odpoveď č. 1

Našiel som úspech s pripojovacím reťazcom JDBC vo formáte takto:

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

Skúste pridať dve lomky za znak „@“.