【问题标题】:How to uninstall deprecated Oracle Data Provider?如何卸载已弃用的 Oracle 数据提供程序?
【发布时间】:2018-08-22 04:14:47
【问题描述】:

我正在尝试安装适用于 Visual Studio 2015 的 Oracle 开发人员工具,以便我可以从我的开发机器上从 SSRS/Visual Studio 项目一般连接到远程 11g 数据库。当我转到下载页面时,我看到了这个:

所以我去 Visual Studio 确定我是否已经有 ODT,结果发现:

但是,我认为我没有安装此 ODP,它只是随 Visual Studio 安装一起提供的。有没有办法卸载这个提供程序,或者我可以在上面安装新的 ODT 吗?最后,随着我对这篇文章进行更多研究,我变得更加不确定:ODAC 是否包含 ODP.net?

谢谢。

【问题讨论】:

    标签: oracle visual-studio-2015 oracle12c odp.net odac


    【解决方案1】:

    Microsoft OLE DB Provider for Oracle.NET Framework Data Provider for Oracle 是 Microsoft 的提供程序,即它们是您的 Windows 安装的一部分。

    确实,它们已被弃用多年,但没有理由删除它们。它们只是两个小 DLL。

    安装Oracle的Oracle Provider for OLE DBOracle Data Provider for .NET (ODP.NET)没问题,Oracle的驱动和微软的驱动互不干扰。

    是的,ODAC(Oracle 数据访问组件)是各种驱动程序的集合,ODP.NET、OLE DB、ODBC 等等。

    请注意,除非您使用ODP.NET Managed Driver,否则上述所有驱动程序都需要安装 Oracle 客户端,通常是 Oracle 即时客户端。我认为 Oracle Instant Client 也包含在 ODAC 包中。

    也许看看这篇文章以获得一些概述:How to connect to Oracle 11 database from . net

    【讨论】:

    • 谢谢,这也是我通过谷歌搜索发现的;很高兴看到你确认! (作为旁注,我在以前的一些帖子中认出了你的名字)。我确实从这个link 直接在现有实现上安装了ODTwithODAC(实际上我什至还有其他客户端),它确实有效。
    • 我有一个非常模糊的后续,我可能会提出一个新问题,但是你知道这个问题“databaseusers.com/article/6268815/…”吗?
    • 我从未使用过 Kerberos,也许也可以查看 docs.oracle.com/cd/E56485_01/win.121/e55744/… - 但最好为此打开一个新问题。
    • 谢谢,我看了一下链接,但是没有用。我开了一个新问题:stackoverflow.com/questions/49286732/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2019-07-29
    • 2013-01-31
    • 1970-01-01
    • 2021-09-18
    • 2023-03-06
    相关资源
    最近更新 更多