Oracle Copy Data Activity failed - ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

Jaganathan, Naveen 31 Reputation points
2023-01-02T19:30:46.047+00:00

Hi,

I am trying to load oracle table using copy data activity in ADF and was facing below issue in my load. I see issue from Sink side but not able to get the exact issue. Please suggest the solution.

Failure happened on 'Sink' side. ErrorCode=UserErrorOdbcOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ERROR [HY000] [Microsoft][ODBC Oracle Wire Protocol driver][Oracle]ORA-00604: error occurred at recursive SQL level 1
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
Error in parameter 1.,Source=Microsoft.DataTransfer.ClientLibrary.Odbc.OdbcConnector,''Type=Microsoft.DataTransfer.ClientLibrary.Odbc.Exceptions.OdbcException,Message=ERROR [HY000] [Microsoft][ODBC Oracle Wire Protocol driver][Oracle]ORA-00604: error occurred at recursive SQL level 1
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
Error in parameter 1.,Source=msora28.dll,'

Thanks,
naveen

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,625 questions
{count} votes

2 answers

Sort by: Most helpful
  1. JimmySalian-2011 42,491 Reputation points
    2023-01-03T07:43:29.593+00:00

    Hi,

    Please check my other thread answer seems all related to the issue with ADF.

    Hope this helps.
    JS

    ==
    Please Accept the answer if the information helped you. This will help us and others in the community as well.

    0 comments No comments

  2. MartinJaffer-MSFT 26,236 Reputation points
    2023-01-11T16:22:04.54+00:00

    Hello @Jaganathan, Naveen and welcome to Microsoft Q&A.

    From the sound of your error, resource busy and acquire with NOWAIT specified or timeout expired, I think your Oracle database was busy with another job at the time, and under load. Could you please check whether there were any other active jobs on your Oracle when you tried to load data?

    This error is the equivalent of making a telephone call and getting the busy signal.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.