【问题标题】:getting error Connection oracle.jdbc.driver.T4CConnection@1f193686 marked as broken because of SQLSTATE(08006), ErrorCode(17002)出现错误连接 oracle.jdbc.driver.T4CConnection@1f193686 由于 SQLSTATE(08006)、ErrorCode(17002) 而标记为损坏
【发布时间】:2022-07-21 02:21:28
【问题描述】:

**> 将 oracle11g 升级到 oracle19C,使用 hikari 作为连接池并使用休眠和弹簧启动后,我遇到了异常。请

帮助。 当使用具有较少数量的值列表的 IN 查询时,它的工作但数量很大,它会给出错误。 收到错误:-**

WARN 2022-05-20 11:56:03,250 [http-nio-8080-exec-3] HikariPool-1 - Connection oracle.jdbc.driver.T4CConnection@40896e8e marked as broken because of SQLSTATE(08006), ErrorCode(17002)java.sql.SQLRecoverableException: IO Error: Connection reset
          Caused by: java.net.SocketException: Connection reset
            at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186)
            at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
            at oracle.net.ns.Packet.receive(Packet.java:316)
            at oracle.net.ns.DataPacket.receive(DataPacket.java:128)
            at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:315)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:257)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:177)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:95)
            at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:132)
            at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:88)
            at oracle.jdbc.driver.T4CMAREngineStream.unmarshalUB1(T4CMAREngineStream.java:395)
            at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:410)
            at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:269)
            at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:655)
            at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:270)
            at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:91)
            at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:807)
            ... 148 common frames omitted
    WARN 2022-05-20 11:56:03,251 [http-nio-8080-exec-3] SQL Error: 17002, SQLState: 08006
    ERROR 2022-05-20 11:56:03,251 [http-nio-8080-exec-3] IO Error: Connection reset
    DEBUG 2022-05-20 11:56:03,251 [HikariPool-1 connection closer] HikariPool-1 - Closing connection oracle.jdbc.driver.T4CConnection@40896e8e: (connection is broken)
    ERROR 2022-05-20 11:56:03,252 [http-nio-8080-exec-3] Application exception overridden by rollback exception
    org.springframework.dao.DataAccessResourceFailureException: could not extract ResultSet; nested exception is org.hibernate.exception.JDBCConnectionException: could not extract ResultSet

【问题讨论】:

    标签: oracle spring-boot hibernate hikaricp oracle19c


    【解决方案1】:

    您能否解决此问题。如果是,请您发布解决方案。

    【讨论】:

      猜你喜欢
      • 2020-07-10
      • 2021-11-22
      • 2019-07-15
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 2018-10-15
      • 2021-10-07
      相关资源
      最近更新 更多