安装了ORALCE client 通过IIS发布的网站却不能访问ORACLE

报错信息如下:

未找到 oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是Oracle 7.3.3版 (或更高)客户软件安装的一部分 未安装这些组件前,将无法使用此提供程序。

这个服务器有个Windows SERVICE 也要访问ORACLE  ,这个却可以的。

而我配置在IIS上的网站要访问ORACLE 却报这个错。

系统:WINDOWS SERVER2003

数据库:sql server 2008 R2,oracle 11.1G  client

开发工具:VS2010

解决方案:

1.经过百度的各种努力说:找到安装目录对目录选择属性,设置安全。添加ERERY ONE 帐号并给予全部权限。失败。

2.  找到Oracle 9i 客户端的安装目录,右键属性-〉安全-〉选择上面的用户Authenticated Users,将权限的读取及运行(默认应该就是选中的),将选中点击为不选中(就是勾去掉),然后在点击选中,然后应用,确定,然后重新启动系统。看起来是没有进行操作,但实际上还是有作用的,原因不清楚,有人说是Oracle的BUG。失败。

3.之后问了同事....同事说具体原因也不知道。只知道是一个固定的BUG,解决办法类似2.,找到安装目录选择安全。找到你当前有全部权限并且并且可以控制的那个用户,把权限读写和控制权限全部关掉。确认完毕。。之后在打开,把权限加上去。再确认。之后添加ERVERY ONE用户,把权限全部加上。

最后重启IIS(IIS自动重启不一定有效,通过CMD命令重启。iisreset)成功。


--------------------- 
作者:兰色与白色 
来源:CSDN 
原文:https://blog.csdn.net/chi4419424/article/details/24472935 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值