Hello anonymous user and welcome back to Microsoft Q&A.
Please tell me if I understand your ask correctly.
You are able to connect to an Oracle source correctly, but for some reason you are required to use a stored procedure rather than loading the whole table or a select query.
When used in a copy activity, the Azure SQL server has options for table, query, and stored procedure.
However, when used in a copy activity, the Oracle has options only for table and query. There is no stored procedure option.
So, you want to know how to execute a stored procedure from an ADF copy activity.
I do not have an Oracle to test against, but I do have a suggestion. Use the query option, but instead of writing a select statement, write an execute statement.
execute my_package(my_parameter);