oracle.dataAccess.dll在通过12c客户端连接时出错
我正在将已安装的.Net应用程序的oracle数据库从11g升级到12c。
我已将Oracle客户端升级到12.1.0.2,并将应用程序指向新的数据库。
当我使用其中一个组件时,我看到错误Error Message: Data provider internal error(-3000) [System.String]
错误堆栈:在Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,OpoSqlValCtx * pOpoSqlValCtx,Object src,String procedure,Boolean bCheck,Int32 isRecoverable) Int32 errCode,OracleConnection conn,IntPtr opsErrCtx,Object src)at Oracle.DataAccess.Client.OracleConnection.Open()
我研究了互联网寻找可能的解决方案,并发现oracle.dataAccess dll
不适用于12c客户端和12c客户端需要托管的DLL上载到应用程序,并要求更改代码。
但我的范围不允许我更新代码,所以我正在寻找一个过程来连接到我的应用程序,它具有Oracle.dataAccess.dll
12c oracle客户端,任何帮助,非常感谢。
上一篇: oracle.dataAccess.dll getting an error when connecting via 12c Client
下一篇: ODP.NET: How can i get data from dynamic sql to dataset