My Oracle Support Banner

"java.sql.SQLRecoverableException: IO Error: Socket connect timed out" Error When Using JDBC OCI and Third Party VPN (Doc ID 2806063.1)

Last updated on SEPTEMBER 15, 2022

Applies to:

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


In a custom application that uses an Oracle OCI driver, there are two remote network connection methods: Cisco Anyconnect VPN and Zscaler Private Access.
Anyconnect is an IPSec VPN, Zscaler can be best thought of as a proxy to the inside network. The application that is using the jdbc oci connection works correctly on Anyconnect VPN, but does not work correctly with Zscaler Private Access.

It should be noted when clients are on the corporate network (not remote) the application works correctly.

The error received when the Zscaler Private Access is used is:




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.