Did you check the network settings to see the line speed on the Oracle on-prem server?
As you mentioned, "90 % of the time is consumed while reading the data from Oracle source while migrated using the Azure data factory instance."
This indicates the bottleneck is on reading the data from the source. So the low throughput is due to SHIR retrieving data from Oracle.
Please check the Oracle status during the copy, any throttling happens on the Oracle side?
If SHIR is not in the same machine as the Oracle instance, check the network speed between these two.
You can test the upload speed between Oracle and SHIR machine from the below link