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獲得指定
我有計劃作業,名爲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獲得指定
這裏的問題是,當我安排作業運行的過程中,幾個小時前做一套計劃程序,並在這一開始的時刻,以前沒有完成,他們針對同一張表。
從'oerr ora 54'你可以看到ORA-00054是「資源繁忙併且在NOWAIT指定或超時過期時獲取」。所以你的工作被某些東西阻塞了。你需要調查它在做什麼以及它看到的任何東西是否被鎖定。首先要檢查的是,您是否手動運行作業代碼並且未提交/回滾? –
作業運行過程PUNI_ZAL_3B,當我手動啓動它時,它沒有問題。接下來做什麼? – Savke
好的,程序修改(或者只是鎖定)數據也是如此,你在手動運行之後沒有提交或回滾? –