My Oracle Support Banner

DRCP: ORA-12170 With Combination RAC, DRCP and a Firewall (Doc ID 953277.1)

Last updated on MARCH 31, 2022

Applies to:

Oracle Net Services - Version to [Release 11.1 to 11.2]
Information in this document applies to any platform.
This document is limited to situations where DRCP or Database Resident Connection Pooling is used with a Firewall in place.


Clients configured to use DRCP, connecting to a RAC cluster through a firewall may experience connection timeouts or failures.  The following error would be returned:

ORA-12170: TNS:Connect timeout occurred

A level 16 Oracle Net client trace shows the following stack:

These errors are all indicative of a timeout.

TNS-12535 TNS: Operation timed out



This is likely a new implementation of Database Resident Connection Pooling or DRCP.  It may also be the case that a firewall has recently been inserted between DRCP clients and the database server.

Note that since the creation of this document, a new feature has been introduced in version 12.
Please see this document as well:  <NOTE:1333553.1> - 12g: How to Configure DRCP Broker to Use a Specific Listening IP Address


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.