首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Visual Basic > Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”
【标  题】:Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”
【关键字】:Oracle,9.2,System.Exception,System.Data.OracleClient,requires,Oracle,client,software,version,8.1.7,or,greater
【来  源】:http://www.cnitblog.com/eastperson/archive/2006/09/04/16343.html

Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater”

今天在连接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数据库的数据。
Ubuntu Chapter1 - Winxp & Ubuntu双引导:【上一篇】
windows下常用DOS命令:【下一篇】
【相关文章】
  • 【原创】Liferay Portal学习笔记之(五):开发主题风格theme
  • 【转贴】Subversion权限详解
  • 什么是XNA Framework[翻译]
  • VS2005+SQL2005 Reporting动态增加报表(*.rdlc)数据源
  • 怎样让WinForms下DataGrid可以像ASP.NET下的DataGrid一样使用自定义的模板列
  • ESFramework扩展之NaptP2P -- 可靠的P2P传递
  • Creator2中实现页面自动跳转的方法!
  • gcc 对 Dynamic Memory Allocation的扩展?
  • CRecordSet中获取任意行列数据
  • 从Hello world!开始
  • 【随机文章】
  • 今天升级到edgy了。
  • 对话框程序中处理ALT+F4(ESC)按键
  • 我的XP+FC5.0+Ubuntu 6.06三系统安装成功!
  • 为Linux安装套件强化系统安全
  • DotNET WinForm 16个基本知识点(下)
  • 我的能力增强计划
  • 建立并显示您的第一份XML文件
  • 解决局域网中XP不可以互论的问题
  • IBM xSeries 336 机柜优化式服务器
  • 免费获取ubuntu linux安装光盘
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.