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


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

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.的解决方案
安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库如果出现这种错误:
  System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.

原因
Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME目录下的内容; 这导致在ASP.NET以Authenticated Users权限使用System.Data.OracleClient连接Oracle数据库时报出以上错误。

解决方法: 
  在oracle/bin目录,加入给以下用户/组,授完全权限:
  asp.net machine account
  administrator
  authenticated users
  并且将Asp.net加入到administrator组,再重启IIS

posted on 2007-07-17 15:33  mingal  阅读(786)  评论(0编辑  收藏  举报