东人EP的内陆空间!
posts - 77, comments - 54, trackbacks - 0, articles - 0
IT博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”
Posted on 2006-09-04 13:46
东人EP
阅读(554)
评论(1)
编辑
收藏
引用
所属分类:
.NET
今天在连接Oracle的时候碰到一个问题,我的机器装的是Oracle9.2客户端,当在asp.net应用中使用数据访问的组件(调用System.Data.OracleClient)时,程序报“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”的错误,无法创建OracleConnection,但在同一台机器上用winfom客户端又能够正常访问到数据库。更加奇怪的是,我把应用部署到一台安装了Oracle 8.17客户端的机器上时,却能够正常运行。
找了半天 ,终于搞清楚了原因。原来当Oracle 9.2运行在NTFS的分区上时,对于某些非administrator组的用户,ORACLE_HOME 目录是不可见的,而在windows server 2003下asp.net应用使用的帐户是netword service,因此无法创建oracle连接,只要重设一下ORACLE_HOME目录的权限就可以了。步骤如下:
1、以管理员的用户登录;
2、找到ORACLE_HOME文件夹(我的是C:\oracle\ora92),点右键,选属性--安全,在组或用户栏中选“Authenticated Users”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“Authenticated Users”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;
3、重新启动计算机,让权限设置生效(请注意,这一步很重要);
4、登录后运行asp.net应用,正常取得Oracle数据库的数据。
Feedback
#
re: Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”
回复
更多评论
2006-09-04 13:47 by
东人EP
在你的机器上,ORACLE_HOME就是指E:\oracle\ora92目录
刷新评论列表
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © 东人EP
日历
<
2006年9月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(11)
给我留言
查看公开留言
查看私人留言
随笔分类
(77)
.NET(43)
Ajax(11)
Design Pattern(1)
Java(1)
JavaScript(5)
MapInfo(10)
NB(6)
随笔档案
(77)
2007年2月 (4)
2007年1月 (10)
2006年12月 (1)
2006年11月 (2)
2006年10月 (5)
2006年9月 (9)
2006年8月 (13)
2006年7月 (8)
2006年6月 (19)
2006年5月 (6)
搜索
最新评论
1. re: 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!
评论内容较长,点击标题查看
--CALDWELLMarjorie
2. re: PetShop3.0学习---数据库关系图
牛XX 分这么细的表
--sf2009
3. re: 显示多行InfoTips
感谢分享你的成功!:)
--LiWeiJiang
4. re: 使用asp.net 2.0和SQL SERVER 2005构建多层应用
不荀了。www.yougoo.net.cn
--ded
5. re: 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!
评论内容较长,点击标题查看
--dsfsd
阅读排行榜
1. 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!(6662)
2. MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!(6619)
3. C#实现串口通信编程(3751)
4. ClickOnce 打包部署WinForm 应用程序(3110)
5. SQLHelper.cs(3009)
评论排行榜
1. 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!(9)
2. 实现漂亮的XP效果!(8)
3. MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!(7)
4. 如何实现服务器端下页面动态添加JavaScript脚本 (4)
5. PetShop3.0学习---数据库关系图(3)