My Oracle Support Banner

Intermittent Odp.Net Dataprovider Internal Error (-3000) (Doc ID 1294417.1)

Last updated on FEBRUARY 03, 2022

Applies to:

Oracle Data Provider for .NET - Version and later
Microsoft Windows (32-bit)


While running the ODP.NET application, hitting the -3000 internal error intermittently.

The following error stack is thrown :

Type : Oracle.DataAccess.Client.OracleException, Oracle.DataAccess, Version=, Culture=neutral, PublicKeyToken=89b483f429c47342
Message : DataProvider internal error (-3000) [System.String]
Source : Oracle Data Provider for .NET
Help link :
Errors : Oracle.DataAccess.Client.OracleErrorCollection
DataSource :
Procedure :
Number : -3000
ErrorCode : -2147467259
Data : System.Collections.ListDictionaryInternal
TargetSite : Void HandleErrorHelper(Int32, Oracle.DataAccess.Client.OracleConnection, IntPtr, Oracle.DataAccess.Client.OpoSqlValCtx*, System.Object, System.String)
Stack Trace : At Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
At Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, Object src)
At Oracle.DataAccess.Client.OracleConnection.Open()


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.