नीचे बताए गए कुछ संभावित कारण।
फिर चल रही नौकरियों की संख्या जांचें
select count(*) from dba_scheduler_running_jobs;
select count(*) from dba_jobs_running;
यदि यह समस्या है तो आप
. का उपयोग करके पैरामीटर बढ़ा सकते हैंalter system set job_queue_processes=1000;
2) max_job_slave_processes बहुत कम हो सकता है यदि यह पैरामीटर NULL नहीं है तो यह सीमित करता है कि एक समय में कितने dbms_scheduler कार्य चल सकते हैं। डब्ल्यू की जांच करने के लिए
select value from dba_scheduler_global_attribute
where attribute_name='MAX_JOB_SLAVE_PROCESSES';
फिर चल रही नौकरियों की संख्या जांचें
select count(*) from dba_scheduler_running_jobs;
यदि यह समस्या है तो आप संख्या बढ़ा सकते हैं या इसका उपयोग करके इसे शून्य कर सकते हैं
exec dbms_scheduler.set_scheduler_attribute('max_job_slave_processes',null)
3) सत्र बहुत कम हो सकते हैं
4) जांचें कि क्या शेड्यूलर अक्षम कर दिया गया है
select value from dba_scheduler_global_attribute where attribute_name='SCHEDULER_DISABLED'
यदि यह क्वेरी TRUE लौटाती है तो आप SQL> exec dbms_scheduler.set_scheduler_attribute('scheduler_disabled','false');
का उपयोग करके इसे ठीक कर सकते हैं।