oracle中作业无法执行,Oracle运行JOB报ORA-27492:无法运行作业
【場景說明】數據庫版本:11.2.0.3,創建SCHEDULER JOB,前臺運行的時候沒有報錯,但是設置成后臺JOB的時候,就是不會自動運行,且報如下錯誤
ORA-27492和ORA-06512
【原因分析】當前用戶下可以運行,說明JOB本身沒有問題;在使用Oracle jobs時,需要關注job_queue_processes參數,該參數用于設定job隊列可以啟動的進程數,之前有碰到用戶由于這個參數設置為0導致JOB不能運行。
檢查腳本:SQL> show parameter job_queue_processes NAME?????????????????????????????? TYPE??????????????????????? VALUE
---------------------?? ---------------?? --------------------------------------
job_queue_processes????? integer?????????????????????????? 0
難怪JOB執行不了,找到問題后,解決方法也就很簡單了。
SQL> alter system set job_queue_processes=50? scope=both;
如果該值設定很小,且當前后臺有很多的JOB需要進行,那么就需要進行排隊等待。需要根據系統的實際運行情況進行設置;
總結
以上是生活随笔為你收集整理的oracle中作业无法执行,Oracle运行JOB报ORA-27492:无法运行作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php代码在线快速生成,PHPGEN在线
- 下一篇: oracle 查询表字段6,Oracle