首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OCIEnvCreate返回代码-1失败,但错误消息文本在ODP.net中不可用

OCIEnvCreate返回代码-1失败,但错误消息文本在ODP.net中不可用
EN

Stack Overflow用户
提问于 2012-10-15 17:39:10
回答 5查看 42K关注 0票数 5

我正试着学习ORP.net,看看this article on 。正如本文所解释的,我已经下载并复制了项目中的所有DLL,但是在测试步骤中,当应用程序生成时,我会得到以下错误:

代码语言:javascript
运行
复制
OCIEnvCreate failed with return code -1 but error message text was not available

我正在使用oraclexe,我有一个甲骨文客户端。我已经给了通过身份验证的用户完全许可。我该如何解决这个问题?

EN

回答 5

Stack Overflow用户

发布于 2013-01-04 15:03:53

当试图连接到Oracle数据库时,会收到以下错误:

OCIEnvCreate返回代码-1失败,但错误消息文本不可用

原因:

  1. 您正在Windows 7上使用不支持的Oracle客户端版本(旧版本为11.2)。
  2. 系统中保留了以前安装Oracle客户端的DLLs,这会导致冲突。

解决办法:

  1. 安装Oracle客户端的受支持版本。
  2. 在本地机器上执行"OCI.DLL“搜索。如果在ORACLE_HOME以外的任何位置找到该文件的任何实例,请重命名或删除它。如果有疑问,请卸载Oracle客户端,然后再次执行搜索。任何剩下来的东西都是罪魁祸首。
票数 6
EN

Stack Overflow用户

发布于 2017-04-26 08:56:08

对我有效的是将ORACLE_HOME设置为oracle\client\your_version\home1而不是oracle\client\your_version\home1\BIN

票数 4
EN

Stack Overflow用户

发布于 2015-06-11 17:20:37

重新安装oracle并使用新的安装文件夹更新ORACLE_HOME环境变量。在再次尝试应用程序之前,不要忘记回收应用程序池。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12901045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档