Oracle 客户端 version 8.1.7 或更高版本报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 客户端 version 8.1.7 或更高版本报错相关的知识,希望对你有一定的参考价值。

Oracle 客户端 version 8.1.7 或更高版本报错

原文地址:https://jingyan.baidu.com/article/0bc808fc2e80871bd585b944.html

听语音
  • |
  • 浏览:3488
  • |
  • 更新:2016-11-08 01:05
  • |
  • 标签:ORACLE
  • 技术分享图片1
  • 技术分享图片2
  • 技术分享图片3
  • 技术分享图片4
  • 技术分享图片5
  • 技术分享图片6
  • 技术分享图片7
分步阅读
百度经验:jingyan.baidu.com

概述:在学习使用iis配置网站的时候,经常会遇到一系列的报错问题,经常会很困扰我们。在我自己学习的过程中,遇到了一个关于报“需要 Oracle 客户端软件 version 8.1.7 或更高版本”的报错问题。于是从百度搜索寻求解决方案,很多文章都对此问题的解决方案进行了介绍,但是很多方案都介绍不全面,不能一目了然,今天给大家详细介绍下我遇到的问题和解决该问题的过程,希望能够帮助到大家。

百度经验:jingyan.baidu.com

工具/原料

 
  • 工具1:IIS 5.1版本
  • 工具2:系统为XP SP3
百度经验:jingyan.baidu.com

方法/步骤

 
  1. 步骤一:报错现象:iis配置完毕,进行数据页访问的时候,报错如下:

    “System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。”

    说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。 源错误:

     

    执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

     

  2. 步骤二:解决方案1【百度搜索到的解决方案】

    首先,百度搜索,找到出错原因和解决方案如下:

    出错的原因:

    1.虽然报的是需要安装客户端8.1.7及以上版本但是并非这个,而是.net账户没有访问Oracle/bin文件夹的权限

    2.windows2003操作系统安装在NTFS格式的盘中,如果是FAT32也就没有这个问题,看来NTFS格式在安全性这方面作的确实出色。

  3. 步骤三:

    解决步骤1. 一定要关闭Windows 防火墙,找到ORACLE_HOME文件夹(服务器端是D:\oracle)。

  4. 步骤四:

    解决步骤2.点击“高级”----“立即查找”,在下面显示的账户中选择“NTWORK SERVICE”(注意:IIS6中aspnet的账户是NTWORK SERVICE;而在IIS5中是aspnet。总之,在搜索出的账户中有这两个账户中的哪一个就选哪一个,因为我没有见过这两个账户共存的,哈哈,估计不能共存吧!这个市个人见解不代表Microsoft的意见)

    注意:IIS6中aspnet的账户是NTWORK SERVICE;而在IIS5中是aspnet。

  5. 5

    步骤五:

    解决步骤3.在“计算机管理”(哈哈,如果不知道怎么进入那就没办法说了)-----双击右侧的Administrators------将上一步搜索出来的账户添加进去。

  6. 6

    步骤六:解决步骤4.重新启动IIS即可。可以在“运行”中输入“IISRESET”。

    END
百度经验:jingyan.baidu.com

方法/步骤2

 
  1. 解决方案2【依据搜索到的解决方案解决问题过程】

    1、 Oracle 客户端软件 version 8.1.7 或更高版本。

      

    步骤1、具体解决方案如下:打开电脑,在电脑桌面。开始-设置-控制面板-性能和维护-管理工具-计算机管理

     

  2. 步骤2、选择本地用户和组。

  3. 步骤3、选择Administration属性。

  4. 步骤4、选择添加

  5. 步骤5、选择 高级

  6. 步骤6、选择用户

  7. 步骤7、选择立即查找

  8. 步骤8、选择用户

  9. 步骤9、属性配置完毕。

  10.  

    步骤10、点击应用,确定,完毕。

  11. 11

    步骤11、重启计算机,再次打开网站,测试正常,进入,IIS网站配置完成,访问正常。

以上是关于Oracle 客户端 version 8.1.7 或更高版本报错的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE“System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。”解决办法

System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本

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

.net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题

.net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题

System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本