社区
Oracle 高级技术
帖子详情
在.Net下连接oracle服务器时出现“服务器无法处理请求--->System.Data.OracleClient需要Client客户端软件8.1.7或更高版本”
sunhao1001
2008-07-30 02:20:54
应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异
常。另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里?
...全文
548
4
打赏
收藏
在.Net下连接oracle服务器时出现“服务器无法处理请求--->System.Data.OracleClient需要Client客户端软件8.1.7或更高版本”
应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异 常。另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
随风周涛
2009-05-27
打赏
举报
回复
我在实施过程中也经常碰到这个问题,如果出现这种错误:
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数据库时报出以上错误
解决方法有两种:
A 在命令行下运行C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regiis.exe 文件,对asp。Net重新进行iis注册,然后通过运行 iisreset 命令 重启iis 。
B 以管理员的用户登录,找到ORACLE_HOME文件夹(如果装的 是oracle 9i 在oracle\ora92),如果装的是oracle10g ,找到oracle\ db_1点右键,选属性--安全,在组或用户栏中选“Authenticated Users”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“Authenticated Users”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹; 完了以后通过运行 iisreset 命令 重启iis 。
liulongjin2008
2009-05-11
打赏
举报
回复
帮定一下
oracledbalgtu
2008-07-30
打赏
举报
回复
google一下啊,很多的答案.
给你贴一个:
问题
安装完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、重启动, 以使得所有的修改生效.
[Quote=引用楼主 sunhao1001 的帖子:]
应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异
常。另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里?
[/Quote]
oracledbalgtu
2008-07-30
打赏
举报
回复
google一下啊,很多的答案.
给你贴一个:
问题
安装完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、重启动, 以使得所有的修改生效.
[Quote=引用楼主 sunhao1001 的帖子:]
应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异
常。另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里?
[/Quote]
解决System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
标题中的“System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
”是一个常见的错误提示,它涉及到在
.NET
环境中使用
Oracle
数据库
时
遇到的问题。这个错误表明,当你试图在应用程序中使用System.
Data
....
百分百解决System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
.rar
当您遇到“System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7或
更
高
版本
”的错误
时
,这通常意味着您的系统缺少必要的
Oracle
客户端
组件,或者已安装的
版本
过低,
无法
满足System.
Data
.
Oracle
Client
的需求。...
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
这里的标题和描述明确指出了一个常见的问题:当应用程序使用`System.
Data
.
Oracle
Client
`命名空间进行
Oracle
数据操作
时
,可能会遇到提示
需要
安装
Oracle
客户端
软件
8.1
.7或
更
高
版本
的情况。 #### 二、问题原因分析 **...
解决
Oracle
客户端
软件
问题
解决“System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
。
System.
Data
.
Oracle
Client
需要
Oracle
客户端
软件
8.1
.7 或
更
高
版本
通过这个教程可以很快的解决,ADO
.NET
访问
oracle
的问题
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章