System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

做Oracle 开发时常会碰到这个问题:

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.

环境:Oracle 10g

原因一:环境变量的问题,

解决方案:

我的电脑右键->内容->高级->环境变量->在系统变量中双击Path项,在变量值最后输入分号,然后再将Oracle的Bin目录 C:\oracle\product\10.2.0\client_1\BIN (该目录请找到你本机Oralce客户端的安装目录)粘贴进去,接着一路点三个确定回到桌面。重新打开一个cmd窗口,输入echo %path%,发现其中有Oracle的BIN目录,这样Path就设置好了。最后运行iisreset 重启IIS,问题解决了。

PS:其实发现原本的Path中也有这个路径,但是全是小写。

 

原因二:安装包的问题,

公司服务器上放着的一个Oracle 10g客户端安装后,就会产生这个问题,用什么方法都无法解决。同样的环境(虚拟机拷贝),从官网下载的就可以解决。

建议:从官网下载原版的安装包

转载于:https://www.cnblogs.com/xiaotiannet/p/3491763.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值