错误描述

连接Oracle始终报这个错误:

{System.Exception: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用

本机环境是oracle10g客户端,以前也连过,但现在出了问题,同样的程序在其他电脑上没问题,所以排除代码、连接字符串等问题,本机上的数据库管理工具也能正常执行相关SQL语句。

网上一般说有如下几种情况会导致此报错:

(1)客户机上未安装oracle客户端。我本机可以安装了的,且以前连接正常,排除;

(2)权限问题,需要管理身份运行VS或程序。尝试无效,排除(以前也遇到过此问题,并按此方法解决);

(3)oracle主目录的安全属性,给用户赋予和管理员一样的权利,排除;

(4)程序的生成目标平台为x86,改成any cpu 就可以,排除。

……

解决方法

真是试了各种方法都不成功,这样浪费时间还不如使用重装重启大法!卸载10g,重新装上11g,一切OK!

本文转自我也是个傻瓜51CTO博客,原文链接:http://www.cnblogs.com/liweis/p/6782589.html ,如需转载请自行联系原作者

OCIEnvCreate 失败,返回代码为 -1的解决方法相关推荐

  1. 【转】RegSetValueEx运行时失败,返回代码为5,解决方法

    [转]RegSetValueEx运行时失败,返回代码为5,解决方法 参考文章: (1)[转]RegSetValueEx运行时失败,返回代码为5,解决方法 (2)https://www.cnblogs. ...

  2. OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用 解决办法

    之前用asp.net编了一个B/S程序,数据库用的oracle10g,一切正常. 前段时间装了oracle11g客户端.今天又运行时报错  ORA-12154: TNS: 无法解析指定的连接标识符. ...

  3. oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符 OCIEnvCreate 失败, 返回代码为-1,但错误消息文本不可用...

    装上oracle的客户端,在ASP.Net下面怎么连都连不到oracle数据库(操作系统是XP,报错找不到OIC.DLL,之前我也遇到过,重装了一下客户端就好了,我用的是2000 profession ...

  4. win7安装android驱动失败怎么办,Win7蓝牙驱动安装失败的原因分析与解决方法

    蓝牙是一种支持设备短距离通信的无线电技术,现在不管是手机还是电脑都已经普遍的使用蓝牙功能了.如果Win7系统电脑没有安装蓝牙驱动的话,是需要安装后才能使用的.最近,有用户在安装蓝牙驱动的时候,发现安装 ...

  5. VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法

    有用户在打开VMware虚拟机时提示"锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘.模块启动失败.未能启动虚拟机."遇到这个问题该怎么办呢?出现这个问题是由于虚拟机磁盘保护机制 ...

  6. 0x800700c1添加语言,Win10更新失败出现”0x800700C1“错误的解决方法

    [文章导读]Win10系统是目前微软最新的一款操作系统,由于是比较新的一个系统版本,所以微软在这个系统上也花了不少心思,对于系统的优化甚是看重,使用过win10的用户大致都能感觉得到基本上系统每一个月 ...

  7. win10系统安装到服务器失败怎么解决,重装系统win10失败怎么办 重装系统失败的常见原因和解决方法...

    当我们对电脑错误操作或是电脑系统被病毒.木马破坏,我们就可以使用重装系统的方法来修复系统问题.而在进行一键重装系统win10的过程中,一些对电脑不太熟悉的用户可能会因为一些失误操作导致重装系统失败.不 ...

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

    前段时间装了oracle11g客户端.今天又运行时报错 ORA-12154: TNS: 无法解析指定的连接标识符. 查了下说是环境变量的问题,把关于11g的环境变量path都粘到10G的后面,再运行, ...

  9. android炉石解析包错误,炉石传说7月11日解析失败怎么回事 游戏出错解决方法介绍...

    原标题:炉石传说7月11日解析失败怎么回事 游戏出错解决方法介绍 炉石传说 7 月 11 日不少玩家在更新游戏后出现了"解析失败"等问题,针对这一问题,官方给出了安卓版用户的解决方 ...

  10. 获取服务器信息目录失败是怎么回事,获取服务器列表失败...(是怎么回事)附解决方法...

    获取服务器列表失败...这种是什么错误,是怎么回事呢?我相信很多成人都遇到过这种错误,无论你是玩家还是开的GM,既然有问题,那么比如就会有解决的方法,今天我们就说说获取服务器列表失败...(是怎么回事 ...

最新文章

  1. 【组队学习】【32期】scikit-learn教程
  2. url编码混乱下下载工具如何应对
  3. 效能改进之项目例会导入实践 1
  4. 【高精】Gift(jzoj(gz) 1763)
  5. RabbitMQ学习系列(二): RabbitMQ安装与配置
  6. Apollo进阶课程⑳丨Apollo感知之旅——机器学习与感知的未来
  7. 为什么编程语言要从c语言学起,在那么多编程语言中,为什么推荐初学者学 C 语言?...
  8. 服务器控件在客户端触发alert对话框后,根据情况进行回发服务器操作
  9. Pytorch完成线性回归
  10. kotlin和python哪个好_对比 Go 语言,Kotlin 有什么优势和劣势?
  11. 【材料计算】输入文件INCAR
  12. 近12年的计算机考研408真题及答案解析分享
  13. 从博弈论看高薪行业岗位
  14. acl审计软件_审计软件有哪些-审计软件的总结分析
  15. Android 8.0 开机动画,RK3326 android10.0(Q) 开机logo+开关机动画替换
  16. 发那科 Fanuc 虚拟机采集环境搭建
  17. 防百度云加速html,国内免费CDN百度云加速服务体验 - 国内外加速、防护、提高搜索体验...
  18. Backtrader(十二)- 订单 Order -buy、sell、close
  19. 【javaScript获取时间,计算任意两个日期之间相隔的天数】计算任意两个日期之间相隔的天数
  20. HTML进阶--如何使用Sublime Text来创建网页 -------16岁的小前端

热门文章

  1. mysql远程定时任务_Linux下定时任务实现mysql自动备份并上传远程ftp
  2. 大学计算机基础课学几年,大学计算机基础类课程教学(2017年开始)-杭州师范大学计算机教育与.PDF...
  3. HTML标记也可以乘坐标签,XHTML标签都有一个结束标记
  4. lisp用entmake生产圆柱体_铝型材挤压生产金属流动与模具分析
  5. python 组合数_python – 查找两个数组元素的最大有效组合数
  6. mysql choose when_mybitis下choose..when. otherwise条件不起作用
  7. 数据结构专题(一):1.2.求元素个数,取元素与定位
  8. pro android学习笔记,【转】Pro Android学习笔记(一):Android 平台 2013.6.4
  9. mysql innodb架构_Mysql Innodb体系结构
  10. linux下无法删除文件夹,linux服务器下完美解决无法删除虚拟主机文件或文件夹...