Forum Stats

  • 3,816,866 Users
  • 2,259,242 Discussions
  • 7,893,576 Comments

Discussions

TCP behavior with OJDBC

Hello,

I hope this is the right place to ask, do not hesitate to correct me if needed.

I have an issue with the TCP handshake of the JDBC version 19.12.0.0.0. The connection to the Oracle DB is not established because during the initial handshake, the driver sends a packet with the TCP flags "PSH, ACK, URG" and this very packet is dropped by the firewall sitting between the client and the server because it is considered as "malformed".

I have tested with and the OJDBC version 12.2.0.1.0 and we don't have any issue because there's no special TCP flags used.

My question is : is the use of the TCP flags "PSH, ACK, URG" an expected behavior from the OJDBC driver ? Why did it change between those two OJDBC versions ?

Thanks in advance for your help.

Best regards

MichaelFromOracle-Oracle

Best Answer

Answers