学习网考试学习资料

Gzu521.com

解决ASP.NET安装后无法访问Oracle的问题

.Net教程   点击:次   发布时间:2005-8-24   【字体: 】   来源:Gzu521.com
贵 州 学 习 网
问题
安装完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数据库时报出以上错误。

解决
要解决以上问题,只要给authenticated users 组加上访问oracle home目录的权限即可

1、以administrator权限登录windows. 
2、启动window 资源浏览器找到oracle_home目录,如c:\oracle\ora92 
3、右键弹出菜单,选择该目录共享与安全(win2000下要点击属性) 
4、点击 “安全” 页签 
5、在组和用户名称列表中点击“authenticated users” 项. 
6、在该用户的权限列表中,将“读取和运行”的选择框置为不选中状态 
7、再次点击“读取和运行”的选择框,将其设置为选中状态 
8、点击“高级”按钮并在权限项目中确定“authenticated users” 是否拥有“读取并运行”权限并应用于“该文件夹,及子文件夹和文件”. 如果不是,双击这样,并确保权限可以“应用于” “该文件夹,及子文件夹和文件”. 该项非常重要你一定要核查. 
9、点击“确定” 按钮 
10、重启动, 以使得所有的修改生效.


责任编辑:gzu521

网络编程分类
ASP教程
.Net教程
Java教程
PHP教程
数据库基础
ACCESS教程
SQL Server教程
MySQL教程
Oracle教程
分类推荐信息
更多...
大类最新文章
更多...