My Oracle Support Banner

ORA-07445 [u8_ownsDeflateLZ77_8u_Fast()+150] [SIGSEGV] Reported With Network Compression And JDBC Thin Or OCI With Compression Enabled Connection After A Total Of 14,320,000 Records Read (Doc ID 2698908.1)

Last updated on APRIL 10, 2024

Applies to:

JDBC - Version and later
Information in this document applies to any platform.


On : version, Thin JDBC driver

When advanced network compression is enabled with JDBC thin or OCI driver, the next error is reported:

    ORA-07445 [u8_ownsDeflateLZ77_8u_Fast()+150] [SIGSEGV]

The application uses a prepared statement to read a large number of rows from a table (It depends on the columns this can be reproduced after 14 million records).

java.sql.SQLRecoverableException: No more data to read from socket
at oracle.jdbc.driver.T4CMAREngineNIO.prepareForReading(
at oracle.jdbc.driver.T4CMAREngineNIO.getNBytes(
at oracle.jdbc.driver.T4CMAREngineNIO.unmarshalNBytes(
at oracle.jdbc.driver.DynamicByteArray.unmarshalBuffer(
at oracle.jdbc.driver.DynamicByteArray.unmarshalCLR(
at oracle.jdbc.driver.T4CMarshaller$BasicMarshaller.unmarshalBytes(
at oracle.jdbc.driver.T4CMarshaller$BasicMarshaller.unmarshalOneRow(
at oracle.jdbc.driver.T4CVarcharAccessor.unmarshalOneRow(
at oracle.jdbc.driver.T4CTTIrxd.unmarshal(
at oracle.jdbc.driver.T4CTTIrxd.unmarshal(
at oracle.jdbc.driver.T4C8Oall.readRXD(
at oracle.jdbc.driver.T4CTTIfun.receive(
at oracle.jdbc.driver.T4CTTIfun.doRPC(
at oracle.jdbc.driver.T4C8Oall.doOALL(
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(
at oracle.jdbc.driver.T4CPreparedStatement.fetch(
at oracle.jdbc.driver.OracleStatement.fetchMoreRows(
at oracle.jdbc.driver.InsensitiveScrollableResultSet.fetchMoreRows(
at oracle.jdbc.driver.InsensitiveScrollableResultSet.absoluteInternal(

And an ORA-07445 [u8_ownsDeflateLZ77_8u_Fast()+150] [SIGSEGV] error is reported in the alert of the database.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.