An Azure service for ingesting, preparing, and transforming data at scale.
Hello Azam !
Thank you for posting on MS Learn Q&A.
ADF could not get an Oracle session in time and I don't think that the username or the pwd is wrong. The error means the database server did not deliver a connection within the allowed time and Oracle distinguishes that from pooled connection request timed out which is specifically pool exhaustion.
https://docs.oracle.com/cd/E85694_01/ODPNT/featConnecting.htm
If you are copying many tables or running several activities at once, Oracle can hit session or listener limits and ADF starts failing while opening connections. You should try to test it with fewer tables per batch to the lower parallelism.
Try to increase the Oracle connection timeout in the linked service or the connection string and put Validate Connection=true as a way to avoid bad or stale pooled connections being handed back to the client. This can help when connections intermittently fail after being idle or after network interruptions. (