The simplest solution: The Oracle client is not installed on the remote server running the SSIS package.
A slightly less simple solution: the Oracle client is installed on a remote server, but in the wrong number of bits to install SSIS. For example, if you installed the 64-bit Oracle client, but SSIS runs with the 32-bit dtexec , SSIS will not be able to find the Oracle client. In this case, the solution would be to install the 32-bit Oracle client next to the 64-bit client.
source share