码迷,mamicode.com
首页 > 数据库 > 详细

The provider is not compatible with the version of Oracle client

时间:2015-04-01 09:24:05      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:

保留下安装文件夹里的所有文件。然后把我那个很小应用软件(需要访问远程的oracle数据库)放在这个文件夹里。删除一下直接感觉无用的文件,先抽取可 能用不着的文件,保留放在另一个备用的文件夹里,然后运行程序。如果程序能运行,那么继续抽取可能用不着文件;如果不能运行,那么可以确定这个文件是程序 需要的,经过一步一步这样的反复处理。得到了如下精简的oracle客户端


在这个文件夹里发现了.net应用程序必须具备的DLL组件:


oci.dll
OraOps11w.dll
oraociei11.dll
oracle.DataAcess.dll

下载这四个dll

更换这四个dll

1、oracle安装包 更换上面四个dll

技术分享

2、如果出现线程已在使用,无法替换时

(1)右击计算机,再点击管理,出现如下:

 

技术分享

(2)将启动的oracle中的服务都关闭

技术分享

(3)再将上面所说的四个dll复制到所说的目录中

(4)重启电脑

(5).net 使用oracle数据库正常

 

The provider is not compatible with the version of Oracle client

标签:

原文地址:http://www.cnblogs.com/zoro-zero/p/4382921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!