Microsoft OLE DB Provider for Oracle
e .NET Framework Data Provider for Oracle
sono provider di Microsoft, ovvero fanno parte dell'installazione di Windows.
In effetti, sono obsoleti da molti anni, tuttavia non vi è alcun motivo per rimuoverli. Sono solo due piccole DLL.
Non è un problema installare Oracle Provider for OLE DB
e Oracle Data Provider for .NET (ODP.NET)
di Oracle, i driver di Oracle e i driver di Microsoft non interferiscono tra loro.
Sì, ODAC (Oracle Data Access Components) è una raccolta di vari driver, ODP.NET, OLE DB, ODBC e pochi altri.
Solo una nota, a meno che non utilizzi il ODP.NET Managed Driver
tutti i driver sopra menzionati richiedono un'installazione Oracle Client, in genere un Oracle Instant Client. Penso che Oracle Instant Client sia incluso anche nel pacchetto ODAC.
Forse dai un'occhiata a questo post per avere una piccola panoramica:Come connettersi al database Oracle 11 da . netto