未找到 Oracle 客户端和网络组件问题

       最近一直在研究如何解决“未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。。。”的问题,
发现网上找到的大多数方法都末能解决,现在把方法过程分享一下:
在一些需要用到ORACLE客户端组件的应用程序中,时常会出现如下错误:
“未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。。。”
但实际上是已经安装了Oracle客户端。并且本人还重新安装过,但是在程序上运行时,始终报出这个错,
网上查了很多,大多都说是权限问题,试过后,都不能解决.. 现在把网络上大多数认为可以解决问题的方法贴一下:
第一种方法:
     找到Oracle 9i 客户端的安装目录,右键属性-〉安全-〉选择上面的用户Authenticated Users,将权限的读取及运行(默认应该就是选中的),将选中点击为不选中(就是勾去掉),然后在点击选中,然后应用,确定,然后重新启动系统。看起来是没有进行操作,但实际上还是有作用的,原因不清楚,有人说是Oracle的BUG。
第二种方法:
     找到Oracle 9i 客户端的安装目录,右键属性-〉安全-〉添加Everyone这个用户,并赋给完全控制的权限,然后应用,确定,然后重新启动系统。
     Oracle 10g 和 Oracle 9i有同样的问题。
以下是我的解决方法:      
经过2天的研究我发现,这与系统的位数也有一定关系,WIN7 64位的ORACLE11G,需要下载一下免安装的32位ORACLE客户端,instantclient_11_2解压后放在D盘,然后把此路径加到环境变量PATH值下。
运行程序就能找到了,希望可以帮到大家。
  • 8
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值