遇到这个问题的时候,上网查了各种解决办法,发现大多数都是只有解决的一部分,没有一个彻底解决问题,这是本人一天的努力成果,希望大家能节省时间,更快解决问题。

这个是需要电脑安装oracle客户端,最起码安装客户端,安装后然后需要修改安装目录的权限以及系统环境变量。

整个流程如下:

1、下载Oracle10gClient.exe ,本人上传了软件,可供下载:

https://download.csdn.net/download/chencai56/11119519

2、安装成功之后,找到安装目录如下:我安装在了E盘

3、点击文件夹复制文件路劲:E:\ProgramFiles\Oracle10gClient

4、然后右击此电脑(我这里是win10系统,win7稍有不同,但基本一致)--属性---高级------点击环境变量 如下图

5、双击击系统环境变量中的path 如下图

6、将3、的复制路径添加上然后点击确定

7、点击如图中的系统变量中的新建(如果已存在变量则直接点击重新编辑即可),输入变量名称(ORACLE_HOME),变量值依然复制3、中的路径粘贴到此,然后点击确定

8、和7的步骤一样添加或编辑系统变量TNS_ADMIN,变量值是3、中的路径

到此系统变量就配置好了

9、将修改文件夹权限

找到3、中的文件夹(Oracle10gClient),右击文件夹---属性---安全----编辑

打开之后点击如下图,然后点击下图的添加

打开之后点击高级,如下图

打开高级的时候有可能会需要输入系统用户名密码,没有的话直接跳过

如图

登录之后,如下图,然后点击立刻查找

找到用户:Authenticated Users和NETWORK SERVICE用户给这两个用的权限的“完全控制”勾选框,勾上。

到此,整个设置就完成了。

另外 我的电脑是64位的,但是用的数据库调用貌似有32位的dll,所以IIS上需要把当前项目的应用程序池

---高级设置----启用32位应用程序池设为true,如下图:

然后重启电脑

重启之后再次运行程序,我运行程序时发现Oracle数据库的服务器有开防火墙,限制了我的访问

将防火墙关闭或者允许我得访问之后,一切正常了

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

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

    我又重拾.net搞一搞.老本行了,不过现在已投奔java阵营. 用visual studio 2022运行asp.net程序,结果在读取数据库的时候报错: .net调用Oracle 报错:System ...

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

    出现这个错误原因其实是Oracle在服务器上部署的原因,具体操作按照下面的方法就可以. 在用VSTS2005/2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服 ...

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

    在用VS.NET2005+Oracle9.2进行开发的时候,在本地测试可以通过,但是在服务器上不能实现(复制网站,发布网站都不行),报错的具体内容,没记下来,大概就是: "System.Da ...

  4. C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)

    最近需要使用C#连接Oracle进行数据存储,第一次使用C#连接Oracle,网上找了一个ORM,使用的是Dos.ROM,配置起来还算方便,但因为没用过,写配置信息不是很会写,网上搜了一下connec ...

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

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本? 环境: Win XP SP2+Oracle 10 g+VS 2005 错误:System.D ...

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

    问题描述:服务器端装的是Windows XP 和Oracle 10g.在服务器端能够正常的访问Oracle数据库,但远程访问该数据库(使用VS 2005,客户端同样是Oracle10g)提示" ...

  7. 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本

    最近在做winform,需要远程连接Oracle,本来测试的都顺利.但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本 ...

  8. 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

    1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...

  9. oracle 12 问题:需要 Oracle 客户端软件 8.1.7 或更高版本

    环境:win server 2008 r2 oracle 12C 错误提示: System.Web.Services.Protocols.SoapException: 服务器无法处理请求. ---&g ...

  10. 提示 需要 Oracle 客户端软件 8.1.7 或更高版本 解决方案

    一. 问题: 1.使用第三方接口连接Oracle数据库,程序内调用接口提示 "需要 Oracle 客户端软件 8.1.7 或更高版本",网上看了很多答案,依然不起效果,在公司前辈指 ...

最新文章

  1. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn
  2. 经典算法刷题笔记pdf
  3. 小程序如何封装自定义组件(Toast)
  4. 小米MIX 4要来了?这硬件“堆”的也是没谁了 全是最新技术
  5. windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
  6. 分布式服务框架之Dubbo简介
  7. C语言定义定长整型数组,C语言变长讯息定义:柔性数组
  8. oracle为表空间增加数据文件_只读数据文件损坏恢复实验记录
  9. java自身的rsa算法效率低下问题
  10. 就算所有人都放弃我,我也不会放弃我自己,坚持梦想,拒绝国企,拒绝公务员
  11. 如何防止单元格在Google表格中进行编辑
  12. 阿里云短信一条价格包含验证码短信/短信通知/推广短信
  13. Netty空闲检测之读空闲
  14. 6月29日云栖精选夜读:Java、PHP、Python、JS 等开发者都如何绘制统计图
  15. **长庆油田.长庆局和四川石油管理局合并的通知(ZT)
  16. 生物计算机未来,未来计算机可能朝着量子计算机、光子计算机和生物计算机等方向发展。(  )...
  17. 12. 橡皮擦技术博客写作课,第一版收尾篇,写作也要懂点心理学
  18. Could not connect to Redis at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接。
  19. 给 DataGrid 增加序列号的两种方法
  20. [西南财经大学的Python应用基础]:python列表和元组的作业

热门文章

  1. 英语PETS一级和计算机一级,全国英语等级考试PETS一级证书
  2. anaconda python 安装_python anaconda安装 (一)
  3. 2022城市更新白皮书 附下载
  4. 推荐几款比较好Android视频播放器
  5. C++ 多态虚函数常见问题
  6. 差分算法和遗传算法的区别
  7. Python中字典及应用(详细)
  8. 微软ERP Dynamics AX 20年简史
  9. 02.SVN入门笔记——VisualSVN-Server 安装与配置
  10. k线图及单个k线图形态分析