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

原创 2013年12月05日 14:57:35

环境 WINDOWS E 2003 +ORACLE 10G + IIS 6.0

当同事架设好逸腾版环境时,为了测试http://localhost/gsget/Service1.asmx 中的GetNewBaseInfo方法时,提示如下错误:

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

故我的解决方法是:

到ORACLE下载11g的客户端,建议安装管理员的套装。

安装完毕后,配置11ghome的Net Manager ,在本机装的oracle 10g实例名是orcl ,我给oracle11g配置为orcl11,里面的协议为 TCP/IP 主机名为本机的IP 端口我设置成1521. 然后添加监听,主机一样是IP地址。当然可以直接copy 10g的 两个配置文件中的主要部分。

再然后,要更改$ORACLE_HOME$,应该怎么处理呢?

用 PL\SQL 配置

打开pl /SQL -->Toos-->Preferences-->Oracle-->Connection中有ORACLE_HOME和OCI两个选项框,如下:

主目录名

C:\app\Administrator\product\11.2.0\client_2\jdbc\lib\ojdbc6.jar


OCI库

C:\app\Administrator\product\11.2.0\client_2\BIN\oci.dll

OK,配置完毕

打开CMD,输入sqlplus,看看,是不是ORACLE 11G 什么什么的呢?

是这样,那就对了。

然后你可以用NETWORK 去测试连接,或者用ODBC 去找11g 客户端驱动 去测试。成功了,那就是代表搞定。

到IIS配置文件中把oracle server 改成orcl11.

同志们,你很惊喜的发现,报错没了,并且连接数据库成功

System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本的解决方法

今天安装了Oracle客户端ora10client.exe,而后运行PLSQL Developer连接Oracle数据库,正常。然而在程序执行时出现如题异常。经高手指点解决了,导致该问题是的原因是Or...
  • lrh_079
  • lrh_079
  • 2010年05月05日 15:52
  • 5919

如何解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的错误?

原因 这是Oracle的一个bug.因为Oracle安装在NTFS分区上,其访问权限受到限制。.虽然报的是需要安装客户端8.1.7及以上版本但是并非这个,而是.net账户没有访问Oracle/bi...
  • mengmakies
  • mengmakies
  • 2016年06月12日 22:32
  • 1893

System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 的解决办法 vs2010 链接oracle数据库

解决办法:64位win7,安装vs2010+sp1后连接远程数据库(oracle 10g 64位),提示错误如下:         解决办法:在官网下载oracle相应版本的32位的的instantc...
  • lhshu2008
  • lhshu2008
  • 2013年11月28日 11:42
  • 4281

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

最近在做winform,需要远程连接Oracle,本来测试的都顺利。但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本...
  • dandandeshangni
  • dandandeshangni
  • 2015年05月20日 15:26
  • 3717

ASP.NET连接Oracle问题 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。

ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software versio...
  • luckysiesteven
  • luckysiesteven
  • 2013年12月02日 10:01
  • 1029

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

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

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

同学的电脑连接实验室的服务器时出现“System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本”,而我自己的电脑可以轻松连接服务器的数据库...
  • chengonghao
  • chengonghao
  • 2015年03月31日 16:14
  • 9891

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

1、连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上...
  • u011344009
  • u011344009
  • 2016年02月24日 17:32
  • 894

Windows Server 2008 +IIS6.0 +oracle 11g,提示“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”

在 64 位 的 Windows Server 2008 R2 + IIS6.0
  • shuaishifu
  • shuaishifu
  • 2014年07月18日 10:59
  • 2321

解决System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7

题描述:服务器端装的是Windows XP 和Oracle 10g。在服务器端能够正常的访问Oracle数据库,但远程访问该数据库(使用VS 2005,客户端同样是Oracle10g)提示“Syste...
  • QQ282030166
  • QQ282030166
  • 2014年03月13日 15:19
  • 1075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
举报原因:
原因补充:

(最多只允许输入30个字)