@Anandhakumar Cholendran Welcome to Microsoft Q&A forum and thanks for reaching out here.
Seems like you are trying to copy large amount of data which is why it is taking more time. I'm not sure what your source (Oracle) connector configuration is but ADF oracle connector provides built-in data partitioning to copy data from Oracle in parallel. This is recommended to efficiently copy large amount of data from Oracle as it helps to run parallel queries against your Oracle source to load data by partitions. You can find those data partitioning options on the Source tab of the copy activity as shown below.
The following are suggested configurations for different scenarios. When copying data into file-based data store, it's recommended to write to a folder as multiple files (only specify folder name), in which case the performance is better than writing to a single file.
When copying data from a non-partitioned table, you can use "Dynamic range" partition option to partition against an integer column. If your source data doesn't have such type of column, you can leverage ORA_HASH function in source query to generate a column and use it as partition column.
In addition, I suggest going through the copy activity performance optimization guide to improve the performance of you copy activity: Copy activity performance optimization features
If you feel Copy activity is slow with respect to performance, I encourage you to explore Azure Data factory mapping data flow which are executed as activities within Azure Data Factory pipelines that use scaled-out Apache Spark clusters. Since they run on Apache spark clusters, they are very performant when compared to regular pipeline activities.
Using mapping data flow you can configure data partition while reading and writing the data to your sink store.
Hope this info helps. Do let me know if you have any questions.
Please don’t forget to Accept Answer
and Yes
for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.