The provider is not compatible with the version of Oracle client

时间:2015-04-01 09:22:23   收藏:0   阅读:336

保留下安装文件夹里的所有文件。然后把我那个很小应用软件(需要访问远程的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数据库正常

 

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!