Connectivity to Oracle databases is possible in a few different ways. There are connectors released by Microsoft and Oracle which has different feature sets and supported database versions.
Below is the list of connectors and their capabilities by vendor.
The component is designed to be used with the Enterprise and Developer editions of SQL Server 2012 Integration Services.
.NET provider for Oracle
.NET
ALL
Yes
table/view/ parameter/ stored procedure
Oracle
Name
Data Access API
Supported Oracle Versions
64 bit
Metadata support
Provider Notes
FAQ
OLE DB provider for Oracle
OLE DB
ALL
Yes
table/view/ parameter/ stored procedure **
Has a high performance loader. Bulk Insert is not supported though. This has been tested in SSIS labs and is recommended by Microsoft.
.NET provider for Oracle
.NET
ALL
Yes
Access to many Oracle features and types. But causes errors in some SSIS shapes. Not recommended for general SSIS connectivity, but useful in Scripts and custom code.
Supports deriving parameters for parameterized SQL statements
No need to download, install, and configure Oracle SQL*Net client libraries, OLE DB providers, or bulk load utilities - connects directly to Oracle via Oracle's wire-level protocol