oracle.dataAccess.dll通过12c客户端连接时出错

时间:2016-05-25 10:15:24

标签: c# sql oracle11g odp.net oracle12c

我正在努力将已安装的.Net应用程序的oracle数据库从11g升级到12c。

我已将Oracle客户端升级到12.1.0.2并将应用程序指向新数据库。

当我使用其中一个组件时,我看到了错误Error Message: Data provider internal error(-3000) [System.String]

  

错误堆栈:at   Oracle.DataAccess.Client.OracleException.HandleErrorHelper(的Int32   errCode,OracleConnection conn,IntPtr opsErrCtx,OpoSqlValCtx *   pOpoSqlValCtx,Object src,String procedure,Boolean bCheck,Int32   isRecoverable)at   Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode,   OracleConnection conn,IntPtr opsErrCtx,Object src)at   Oracle.DataAccess.Client.OracleConnection.Open()

我研究了互联网的可能解决方案,发现oracle.dataAccess dll无法与12c客户端兼容,12c客户端需要上传到应用程序的托管dll并需要更改代码。

但是我的范围不允许我更新代码,所以我正在寻找一个用我的应用程序连接到12c oracle客户端的进程Oracle.dataAccess.dll,非常感谢任何帮助。

0 个答案:

没有答案