首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle JOB 不執行排查:JOB_QUEUE_PROCESSES 參數設定

     編輯:Oracle 資料庫基礎

問題現象

生產環境 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 為主因。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved