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 或更高版本。”(图)

转自 http://zhongguoch.blog.163.com/blog/static/34964276201010210359915/解决“System.Data.OracleClient 需要...

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

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

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

在用VS2008+Oracle10做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错!       IIS服务器报错:System.Data.OracleCl...

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

在win2008上安装oracle11G客户端,连接数据库的时候报System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 ,系统在win7上没有问题,估计是权限...
  • sqh001
  • sqh001
  • 2013年03月22日 08:30
  • 3111

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

在项目部署过程中ORACLE客户端多次会遇“System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”问题,现将收集...

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle...

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 ...
  • iloli
  • iloli
  • 2012年02月09日 16:42
  • 24298

C#远程连接Oracle数据库(通过System.Data.OracleClient)

转自:https://my.oschina.net/Tsybius2014/blog/299125 在.NET中使用System.Data.OracleClient库连接Oracle数据库的步骤...

C# VS2005中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用C:...

OracleClient817客户端下载

  • 2014年03月24日 13:22
  • 15.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
举报原因:
原因补充:

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