Il modo consigliato per connettersi a Oracle da SSIS è utilizzare Attunity Connectors che garantiscono prestazioni elevate e sono facili da usare. Se scegli di lavorare con Oracle Provider per OLEDB, dovresti scaricare Oracle Data Access Components (ODAC) e Oracle Visual Studio Tools.
In questa risposta fornirò informazioni dettagliate su come connettersi a Oracle da SSIS e fornirò alcuni collegamenti alla soluzione per il tuo problema
Esistono molti modi per connettersi a Oracle dalla SSIS:
(1) Provider Oracle per OLEDB
Che fa parte di Oracle Data Access Components (ODAC)
- Oracle - Strumenti di Visual Studio
- Componenti Oracle Data Access (ODAC) a 32 bit e download NuGet
- Provider Oracle per OLEDB
Il seguente link contiene un problema simile:
- Provider OLE DB Oracle non elencato in SSIS
(2) Provider Microsoft OLEDB per Oracle
Che fa parte di Microsoft Data Access Components (MDAC)
Questa funzionalità verrà rimossa in una versione futura di Windows. Evita di utilizzare questa funzionalità nei nuovi lavori di sviluppo e pianifica di modificare le applicazioni che attualmente utilizzano questa funzionalità. Utilizzare invece il provider OLE DB di Oracle.
- Provider Microsoft OLE DB per Oracle Panoramica
(3) connettori Oracle Attunity
I connettori ad alta velocità di Attunity per Oracle e Teradata sono stati selezionati da Microsoft per essere inclusi in SQL Server Integration Services (SSIS).
- Microsoft Connectors per Oracle e Teradata di Attunity for Integration Services (SSIS)
- Connettori Microsoft di Attunity
Discussione
- Connettori SSIS per Oracle di Attunity vs provider Oracle per prestazioni OLE DB
- Oracle Client DataProvider VS Oracle Provider per OLEDB
Altri link utili
- Importazione da Oracle in SSIS (dall'installazione del client Oracle all'importazione dei dati)
- Provider Microsoft OLE DB per Oracle (MSDAORA) per 64 bit?
- SSIS con connettori Oracle