2017-01-23 60 views
0

我有計劃作業,名爲JOB_PUNI_ZAL_3B,每天在07:00開始。當開發型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

這裏的問題是,當我安排作業運行的過程中,幾個小時前做一套計劃程序,並在這一開始的時刻,以前沒有完成,他們針對同一張表。