为什么ODAC Connection.open()有时会引发OracleException?

时间:2015-04-19 14:08:03

标签: c# oracle asp.net-mvc-4 odac

我在Connection.Open()行找到了一条带有空消息的异常。

错误代码:-2147467259

堆栈跟踪:

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 引用并再次从ODP.net的安装文件夹中添加它时,这个问题就消失了一段时间。但是我再一次抓住这个可怕的例外而没有任何明确的理由。 这个问题背后的原因是什么?

0 个答案:

没有答案