2017-01-23 8 views
0

매일 07:00에 시작되는 JOB_PUNI_ZAL_3B라는 예약 작업이 있습니다. 개발자의 유형은Oracle - SQL DEVELOPER 예약 된 작업 실패 오류 # 54

select * from USER_SCHEDULER_JOB_RUN_DETAILS where job_name = 'JOB_PUNI_ZAL_3B'; 

오류 메시지입니다 때 : ORA-00054 자원 바쁜 NOWAIT로 취득 여기

+0

'oerr ora 54'에서 ORA-00054가 "리소스 사용 중이고 NOWAIT가 지정되었거나 제한 시간이 만료되었습니다"라는 것을 알 수 있습니다. 그래서 당신 직업은 무언가에 의해 막혀 있습니다. 당신은 그것이하고있는 일과 바라보고있는 것이 잠겨 있는지 조사 할 필요가 있습니다. 먼저 작업 코드를 수동으로 실행했는지, 커밋/롤백하지 않았는지 확인하십시오. –

+0

작업 실행 절차 PUNI_ZAL_3B를 수동으로 시작하면 문제가 없습니다. 다음에 무엇을할지? – Savke

+0

데이터를 수정하는 (또는 잠금 만하는) 절차가 있으며 수동으로 실행 한 후에 커밋하거나 롤백하지 않습니다. –

답변

0

문제를 지정된 내가 프로 시저를 실행하는 작업을 예약 할 때, 몇 분 전에 또 다른 예약 된 일이었다 절차를 시작하고,이 시작, 이전 완료하지 않은 순간, 그들은 동일한 테이블을 대상으로.