sto vedendo l'errore sotto durante il tentativo di connettersi a Oracle 11g su Red Hat Linux, a 64-bit utilizzando i driver JDBC sottili. Apprezzerei molto se qualcuno potesse gettare più luce su come risolvere il problema.Oracle errore di ripristino collegamento 11g
Caused by: java.net.SocketException: Connection reset
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
at oracle.net.ns.DataPacket.send(DataPacket.java:199)
at oracle.net.ns.NetOutputStream.flush(NetOutputStream.java:211)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:227)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:175)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:100)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:85)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:123)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:79)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1122)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1099)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:288)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:366)
at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:752)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:366)
Ciò che è cambiato sono stati gli oracle ojdbc jars. È un po 'intermittente come se dovessi eseguire il lavoro batch manualmente, il più delle volte funziona, ma quando viene eseguito tramite cron scheduler, vedo l'errore sopra riportato. –
Le connessioni sono raggruppate? Cercando di vedere se tutte le connessioni sono identiche. – Brandon
Per quello che vale, il problema si verifica solo su Red Hat Linux, funziona bene su Windows. –