zoukankan      html  css  js  c++  java
  • OCIEnvCreate 失败,返回代码为 -1的解决方法

    错误描述

    连接Oracle始终报这个错误:

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

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

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

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

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

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

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

    ……

    解决方法

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

  • 相关阅读:
    closure
    运算符优先级
    css妙用
    BFC (块级格式化上下文)
    display:table-cell 详解
    line-height深入理解
    margin collapse
    探究 CSS 解析原理
    python入门
    spring与线程安全
  • 原文地址:https://www.cnblogs.com/liweis/p/6782589.html
Copyright © 2011-2022 走看看