There are at least 2 points I can suggest at the moment.
1) Use existing connection in job.
2) Use tOracleSCDELT if your database is not so busy, as it Extracts Loads data into database then does the processing on the database server using sql queries.
--
Regards,
Vinod