Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

dbms_scheduler जॉब बनाएं जॉब नॉट रनिंग जॉब

नीचे बताए गए कुछ संभावित कारण।

फिर चल रही नौकरियों की संख्या जांचें

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'); का उपयोग करके इसे ठीक कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle से प्रत्येक समूह के लिए नवीनतम पंक्ति का चयन करें

  2. Oracle.Dataaccess जीएसी में है। क्या मैं अपने द्वारा उपयोग किए जाने वाले संस्करण को नियंत्रित कर सकता हूं?

  3. ORA-30926 - मर्ज राज्य

  4. पता का उपयोग करके खोजने के लिए डेटाबेस क्वेरी

  5. Oracle में PL/SQL स्टोर्ड फंक्शन बॉडी को कैसे देखें?