Hi @Ajay Devulapalli
Thank you for posting your query!
The issue you are encountering with the Azure Data Factory (ADF) copy activity to Oracle RDBMS, specifically the ORA-00054 error, typically indicates that the resource you are trying to access is busy and cannot be acquired. This can happen when multiple concurrent connections are attempting to access the same resource, leading to contention.
Resolving the problem:
DDLs or database migrations are only meant to be run during downtime. All the product services should be turned completely off using$TOP/bin/go/stop_local.shand the database should not be in use.
Other alternatives are:
- Find and stop the session that is preventing the exclusive lock.
- In Oracle 11g you can set ddl_lock_timeout, for example, allow DDL to wait for the object to become available, simply specify how long you would like it to wait:
SQL> alter session set ddl_lock_timeout = 600; Session altered.
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.