admin管理员组文章数量:1532517
2024年5月19日发(作者:)
如何解决“需要 Oracle 客户端软件 version 8.1.7 或更高版本”报错
概述:在学习使用iis配置网站的时候,经常会遇到一系列的报错问题,经常会很困扰
我们。在我自己学习的过程中,遇到了一个关于报“
需要 Oracle 客户端软件 version
8.1.7 或更高版本”的报错问题。于是从百度搜索寻求解决方案,很多文章都对
此问题的解决方案进行了介绍,但是很多方案都介绍不全面,不能一目了然,今
天给大家详细介绍下我遇到的问题和解决该问题的过程,希望能够帮助到大家。
工具:IIS 5.1版本,系统为XP SP3。
报错现象:
iis配置完毕,进行数据页访问的时候,报错如下:
“/gztj”应用程序中的服务器错误。
Client
需要
Oracle
客户端软件
version
8.1.7
或更高版本。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导
致错误的出处的详细信息。
异常详细信息: ion: Client 需要 Oracle 客户端软件 version 8.1.7 或更高版
本。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪
信息确定有关异常原因和发生位置的信息。
解决方案1【百度搜索到的解决方案】
首先,百度搜索,找到出错原因和解决方案如下:
出错的原因:
1.虽然报的是需要安装客户端8.1.7及以上版本但是并非这个,而是.net账户没有访问Oracle/bin文件
夹的权限
s2003操作系统安装在NTFS格式的盘中,如果是FAT32也就没有这个问题,看来NTFS
格式在安全性这方面作的确实出色。
解决问题方法:
1. 一定要关闭Windows 防火墙,找到ORACLE_HOME文件夹(服务器端是D:oracle)。
2.点击“高级”----“立即查找”,在下面显示的账户中选择“NTWORK SERVICE”(注意:IIS6中aspnet的账户是
NTWORK SERVICE;而在IIS5中是aspnet。总之,在搜索出的账户中有这两个账户中的哪一个就选哪一个,因为
我没有见过这两个账户共存的,哈哈,估计不能共存吧!这个市个人见解不代表Microsoft的意见)
注意:IIS6中aspnet的账户是NTWORK SERVICE;而在IIS5中是aspnet。
3.在“计算机管理”(哈哈,如果不知道怎么进入那就没办法说了)-----双击右侧的Administrators------将上一步搜索
出来的账户添加进去。
4.重新启动IIS即可。可以在“运行”中输入“IISRESET”。
解决方案2【依据搜索到的解决方案解决问题过程】
步骤1、具体解决方案如下:打开电脑,在电脑桌面。开始-设置-控制面板-性能和维护-管理
工具-计算机管理
版权声明:本文标题:如何解决“需要 Oracle 客户端软件 version 8.1.7 或更高版本”报错_百 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1716050807a483641.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论