我应该安装哪个 Oracle 客户端和 ODP.NET 版本(使用 .NET 3.5)
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/533932/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Which Oracle Client and ODP.NET version should I install (using .NET 3.5)
提问by Alvaro Rodriguez
After quite some time developing with Oracle Client 9.2.0.7, and the ODP.NET to go with it, targeting .NET 1.1, we are upgrading our code line to .NET 3.5 and we are also considering upgrading the Oracle Client version.
在使用 Oracle Client 9.2.0.7 以及与之配套的 ODP.NET 开发一段时间后,针对 .NET 1.1,我们将代码行升级到 .NET 3.5,我们也在考虑升级 Oracle Client 版本。
I wonder if there are any "gotchas" as to whether specific versions should be used/not used?
我想知道是否有任何关于是否应该使用/不使用特定版本的“问题”?
For example Oracle Client 9.2.0.4 was known to be buggy with .NET and the upgrade to 9.2.0.7 was non optional.
例如,众所周知,Oracle Client 9.2.0.4 与 .NET 存在问题,升级到 9.2.0.7 是非可选的。
Apparently the current Oracle Client version is 11.1.0.7.0 (from here). Has anyobody had specific issues with this version and would recommend other version? Sometimes installing the latest release isn't the best choice...
显然,当前的 Oracle 客户端版本是 11.1.0.7.0(来自此处)。有没有人对此版本有特定问题并会推荐其他版本?有时安装最新版本并不是最好的选择...
回答by Angelo Marcotullio
Take a look at the following document from Metalink, it might help. It contains a matrix of ODP Driver Version, Supported Operating System, SQL*Net, RDBMS, .NET Framework, and Visual Studio.
看一下来自 Metalink 的以下文档,它可能会有所帮助。它包含 ODP 驱动程序版本、支持的操作系统、SQL*Net、RDBMS、.NET Framework 和 Visual Studio 的矩阵。
Subject: Oracle Data Provider for .NET (ODP) Supported Configurations
主题:Oracle Data Provider for .NET (ODP) 支持的配置
Doc ID: 726240.1
文档 ID:726240.1
回答by Josh Kodroff
回答by jle
The latest version is the only version that you can use if you have visual studio 2008 unless you don't want any of the snazzy add ins that Oracle provides with it (such as SQLPlus and such). I use the latest version to connect to a 10g database just fine.
如果您有 Visual Studio 2008,则最新版本是唯一可以使用的版本,除非您不想要 Oracle 随附的任何时髦插件(例如 SQLPlus 等)。我使用最新版本连接到 10g 数据库就好了。