Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JDBC Oracle错误:java.sql.SQLException:ORA-12592:TNS:bad packet_Java_Oracle_Jdbc_Oracle11g - Fatal编程技术网

JDBC Oracle错误:java.sql.SQLException:ORA-12592:TNS:bad packet

JDBC Oracle错误:java.sql.SQLException:ORA-12592:TNS:bad packet,java,oracle,jdbc,oracle11g,Java,Oracle,Jdbc,Oracle11g,从结果集获取记录时出现以下错误。请帮助解决此问题 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.pro

从结果集获取记录时出现以下错误。请帮助解决此问题

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)

根本原因:

  • 由于操作环境中的缺陷或配置问题

  • 可能是防火墙间歇性中断了网络上的数据库请求,导致了此异常。

    更多帮助:


以下解决方法已被证明可以解决问题(在大多数情况下),直到可以应用修补程序,但有一个警告和重要提示:

将此参数添加到
源(或客户端)
数据库服务器/实例的
sqlnet.ora文件中

SQLNET.SEND\u超时=n

  • 其中,
    n是以秒为单位的值
    。设置本身,而不是值,应该解决此问题,因此相对较高的设置应该可以消除此问题,但不会影响正常功能
例如

SQLNET.SEND\u超时=60000


你试过找什么东西吗?