Data provider internal error(-3000) [System.String] : Database Error Message on OracleConnection.Open

(Doc ID 1103797.1)

Last updated on JULY 05, 2017

Applies to:

Oracle Data Provider for .NET - Version 11.1.0.7.10 and later
Generic Windows
***Checked for relevance on 07-Mar-2017***

Symptoms

The following error may occur when attempting to open a connection from an application that uses the Oracle Data Provider for .NET when Connection Pooling is turned on (the default):

Oracle.DataAccess.Client.OracleException
Data provider internal error(-3000) [System.String] : Database Error Message
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
at Oracle.DataAccess.Client.OracleConnection.Open()
...

 

NOTE:  If you turn Connection Pooling OFF the error no longer occurs (i.e "Pooling=False").

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms