Hi Jane Zhang,
Thank you for posting query in Microsoft Q&A Platform.
Based on the error message you provided, it seems that the activity run failed due to a service internal error. This error message suggests that the issue is not related to the size of the data you are ingesting, but rather a problem with the service itself.
However, to answer your question, if you are trying to ingest a large amount of data, it is recommended to use a self-hosted integration runtime with more resources. This can help to improve the performance and avoid issues like the one you are experiencing.
If you do not want to scale out your self-hosted IR, you can try optimizing your pipeline to improve its performance. Here are some suggestions:
Use the PolyBase feature in Azure Synapse Analytics to load data from Oracle to ADLS Gen2. PolyBase can provide a faster and more efficient way to load data from Oracle to ADLS Gen2.
Use partitioning to split the data into smaller chunks and load them in parallel. This can help to improve the performance of your pipeline.
I hope this helps! Let me know if you have any other questions.