我在从 ResultSet 获取记录时遇到以下错误。请您帮忙解决此问题。
java.sql.SQLException: ORA-12592: TNS:bad packet
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1059)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:522)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:587)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.ava:225)
at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1066)
at oracle.jdbc.driver.OracleStatement.fetchMoreRows(OracleStatement.java:3716)
at oracle.jdbc.driver.InsensitiveScrollableResultSet.fetchMoreRows(InsensitiveScrollableResultSet.java:1015)
at oracle.jdbc.driver.InsensitiveScrollableResultSet.absoluteInternal(InsensitiveScrollableResultSet.java:979)
at oracle.jdbc.driver.InsensitiveScrollableResultSet.next(InsensitiveScrollableResultSet.java:579)
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
最佳答案
根本原因:
由于操作环境中的缺陷或配置问题。
可能是防火墙间歇性地中断网络上的数据库请求,从而导致了此异常。
更多帮助:http://www.tek-tips.com/viewthread.cfm?qid=1673903
关于java - JDBC Oracle 错误 : java. sql.SQLException: ORA-12592: TNS: 数据包错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41019939/