Hey guys. I've been wrestling with a problem for the past few months where my SSIS package hangs during loading data from a SQL Server table into an Oracle database. Unfortunately, it's random - sometimes it works; the times that it does not it hangs at different points.
This job used to work without this problem. I'm pretty stumped on what the issue is (network? driver? is there a workaround I could implement in the SSIS package?), and would greatly appreciate any suggestions.
Here's what I know:
- It loads data from two SQL Server tables to two Oracletables. One with about 350,000 records; the other, 900,000.
- Connection Manager Provider for the Oracle connection: Native OLE DB\Oracle Provider for OLE DB. Uses a tnsnames.ora that we have for the server info.
- The random hanging problem occurs when I try to run it while deployed on our Windows server (Server 2008). When I run the job from my own local machine, I do not get the issue.
- When it hangs, nothing seems to happen. The destination table stops getting filled like it should; the job continues to display as "Running". Only at 1 am each morning the server seems to stop it and call the job a failure.
- When the job hangs, the last message is always: "Execute phase is beginning."
- The TargetServerVersion is SQL Server 2012.
Please let me know if more information is needed, or what I should look into. Cheers!