1

我正在开发一个用 .NET 编写的应用程序。我们目前正在为所有 .NET 操作使用 ODP.NET 11 的 xcopy 部署,一切都很好——我们可以在以前没有安装 Oracle 客户端的机器上运行。Peachy,也就是说,直到我们来到依赖于用 COM 编写的库的应用程序部分,显然(?)不能使用 .NET 提供程序。

为了使 Oracle 的 OLEDB 或 ODBC 提供程序正常工作,我们必须安装最少的东西是多少?

一些额外的细节:

  • 我相信任何 OLEDB 或 ODBC 提供程序都足以满足这些目的——性能并不是什么大问题。
  • 我们肯定需要将 ODP.NET 11 客户端用于 .NET 内容,因为我们使用的是 11 特定的功能。(所以我们不能只安装 big ol' 10 客户端。)
  • 我们最终会有一个安装程序,所以我们可以通过命令行安装我们需要的任何东西,这一点很重要。
4

1 回答 1

1

您可能想查看Instant Client。您将需要基本包以及 ODBC Supplement(使用 ODBC)或 ODAC(使用 OLE DB)。这涉及仅安装少量 DLL 和环境变量作为安装程序的一部分。

于 2009-04-13T15:52:36.853 回答