生產環境 JOB 正常,測試環境 JOB 不執行。
SQL> SHOW PARAMETER JOB_QUEUE_PROCESSES
NAME TYPE VALUE
JOB_QUEUE_PROCESSES INTEGER 0
參數值為 0,導致排程器進程未啟動。
ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 10;
設定大於 0 即可啟用 JOB 排程器。建議依負載調整值。
Eygle 專欄詳細分析:JOB 無法自動執行事故處理
環境:SunOS 5.8, Oracle 9.2.0.3。
檢查 DBA_JOBS 發現 NEXT_DATE 正常但 LAST_DATE 停留,確認 JOB_QUEUE_PROCESSES=0 為主因。