If the source database is Oracle, you can optimize the Data Integration Service performance, by using the IPC protocol to connect to the Oracle database. You can also move the temporary database to a disk array to improve performance.
Consider the following solutions for database source bottlenecks:
Use IPC protocol to connect to the Oracle database.
If the Data Integration Service runs on a single node and the Oracle instance is local to the service process node, you can optimize performance by using IPC protocol to connect to the Oracle database. You can set up Oracle database connection in listener.ora and tnsnames.ora.
Move the temporary database and redo logs to a disk array or faster drives.
When you join large tables on a database, you can use a redundant array of independent disks (RAID) for the cache location. Alternatively, you can add more files to the primary file group on other disks to divide the load between the disks.