如何卸载已弃用的 Oracle 数据提供程序?

How to uninstall deprecated Oracle Data Provider?

我正在尝试安装 Oracle Developer Tools for Visual Studio 2015,这样我就可以从我的开发机器上的 SSRS/Visual Studio Projects 连接到远程 11g 数据库。当我转到下载页面时,我看到了这个:

所以我去 Visual Studio 确定我是否已经有 ODT,并发现了这个:

但是,我不认为我安装了这个 ODP,它只是随 Visual Studio 安装一起提供的。有没有办法卸载这个提供程序,或者我可以只在顶部安装新的 ODT?最后,当我为此 post 做更多研究时,我变得有点不确定:ODAC 是否包括 ODP.net?

谢谢。

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的驱动和Microsoft的驱动互不干扰

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

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

也许看看这个 post 以获得一点概述: