The provider is not compatible with the version of Oracle client
2013-03-31 21:39
525 查看
The provider is not compatible with the version of Oracle client
提供程序与此版本的 Oracle 客户机不兼容
保留下安装文件夹里的所有文件。然后把我那个很小应用软件(需要访问远程的oracle数据库)放在这个文件夹里。删除一下直接感觉无用的文件,先抽取可能用不着的文件,保留放在另一个备用的文件夹里,然后运行程序。如果程序能运行,那么继续抽取可能用不着文件;如果不能运行,那么可以确定这个文件是程序需要的,经过一步一步这样的反复处理。得到了如下精简的oracle客户端
在这个文件夹里发现了.net应用程序必须具备的DLL组件:
oci.dll
oraops11w.dll
oraociei11.dll
msvcr71.dll
oracle.DataAcess.dll
可选:oraocci11.dll
可选:orannzsbi1.dll
推荐你设置系统path环境变量,这大部分人都会,现在把以上文件复制到一个空的文件夹,重命名为oracleclient,这就是我们制作的免安装客户端。使用时在path环境变量中添加你的系统中这个oracleclient客户端路径就可以了。也可以把这个文件里DLL直接放在你要运行的.net程序里,那样也不需要配置环境变量,不过如果那样做的话,也直限你那个程序能用了
提供程序与此版本的 Oracle 客户机不兼容
保留下安装文件夹里的所有文件。然后把我那个很小应用软件(需要访问远程的oracle数据库)放在这个文件夹里。删除一下直接感觉无用的文件,先抽取可能用不着的文件,保留放在另一个备用的文件夹里,然后运行程序。如果程序能运行,那么继续抽取可能用不着文件;如果不能运行,那么可以确定这个文件是程序需要的,经过一步一步这样的反复处理。得到了如下精简的oracle客户端
在这个文件夹里发现了.net应用程序必须具备的DLL组件:
oci.dll
oraops11w.dll
oraociei11.dll
msvcr71.dll
oracle.DataAcess.dll
可选:oraocci11.dll
可选:orannzsbi1.dll
推荐你设置系统path环境变量,这大部分人都会,现在把以上文件复制到一个空的文件夹,重命名为oracleclient,这就是我们制作的免安装客户端。使用时在path环境变量中添加你的系统中这个oracleclient客户端路径就可以了。也可以把这个文件里DLL直接放在你要运行的.net程序里,那样也不需要配置环境变量,不过如果那样做的话,也直限你那个程序能用了
相关文章推荐
- The provider is not compatible with the version of Oracle client
- The provider is not compatible with the version of Oracle client sometimes (提供程序与此版本的 Oracle 客户机不兼容)
- The provider is not compatible with the version of Oracle client
- The provider is not compatible with the version of Oracle client
- mvn install Geoserver under ubuntu10.04 时遇到的错误:the API of the mojo scanner is not compatible with this plugin version. 的解决方法
- AS.NET2.0 用户控件错误!!The base class includes the field 'MyControl_1', but its type (MyControl) is not compatible with the type of control (ASP.MyControl_ascx).
- Ubuntu Error: the system network service is not compatible with this version
- The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.0.
- The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider i
- The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider i 推荐
- Apple is not currently accepting applications built with this version of the SDK Xcode 1091
- (Microsoft.Reporting.WebForms.ReportViewer) is not compatible with the type of control (Microsoft.Reporting.WebForms.ReportViewer)
- The requested version 1.6 by your slf4j binding is not compatible with [1.5.
- SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
- (System.Web.UI.HtmlControls.HtmlIframe) is not compatible with the type of control (System.Web.UI.Ht
- Cannot connect to WMI provider.You do not have permission or the server is unreachable.Note that you can only manager SQL Server 2005 and later version with SQL Server Configuration Manager.Invalid namespace [0x8004100e]
- The base class includes the field '...', but its type (...) is not compatible with the type of control (...)
- SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6] SLF4J: See htt
- The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid
- version 1.7.0_17 of the JVM is not suitable for this product , Version 1.8 or greater i s required