【问题标题】:Oracle Client components to install for using Oracle in .NET application为在 .NET 应用程序中使用 Oracle 而安装的 Oracle 客户端组件
【发布时间】:2011-10-20 13:31:53
【问题描述】:

我必须从我的 .NET 应用程序连接一个 Orcle DB(虚拟机)。在阅读了一些教程和文档后,我意识到可以/应该安装几个组件: - Oracle 客户端(不是 Oracle Instant 客户端,因为它没有 tnsping) - ODP.NET 2.0 - ODP.NET 4.0 - 适用于 Visual Studio 的 Oracle 开发人员工具(包括 Oracle 数据访问组件)

我的建议只是安装 Oracle Client 11g(大约 601 MB)。然后我发现它不包括 ODP.NET 4.0。

仅安装 Oracle 数据访问组件会提供 ODP.NET 2.0 和 4.0 位,它使用不包含 tnsping 工具的即时客户端。我需要该工具来检查虚拟机中数据库的连接。

一个接一个地安装这两个包会禁用以前的配置,所以之后它就不能正常工作了。

您能告诉我具体要安装什么以及按什么顺序安装吗?正如我所说,我需要 Oracle 连接、tnsping 和一些从 Visual Studio 打开连接以检查数据库数据的可能性。

提前感谢。

【问题讨论】:

    标签: .net oracle odp.net oracleclient


    【解决方案1】:

    我要做的第一件事是确保您获得名为“ODAC [version] with Oracle Developer Tools for Visual Studio”的最新 Visual Studio 工具包。目前,它位于http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html,但几年后可能会发生变化。

    然后,我将从您新下载的安装程序中安装所有组件。你真的不需要担心普通开发人员桌面上的磁盘空间,因为截至今天它只有大约 230 MB 的下载量。 (在撰写本文时,版本 11.2.0.2.1 是最新的。)

    【讨论】:

    • 但只包括没有 tnsping 的 Instant Client。
    • 确实,最好的方法是使用 Oracle Developer Tools for Visual Studio 仅安装 ODAC。您将没有 tnsping,但您将从 Visual Studio 获得工作连接。按照此处的说明在您的 Instant Client 上获得 tnsping:jasonvogel.blogspot.com/2007/10/…
    • 哎呀,这是一个科学怪人的怪物设置,但看起来它会工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2015-08-24
    • 2019-06-24
    • 2019-10-19
    • 2010-10-06
    • 1970-01-01
    相关资源
    最近更新 更多