अन्य मंचों से:
हालांकि dbms_job अभी भी 10g और 11g में मौजूद है, Oracle 10g और बाद के संस्करणों में dbms_scheduler के उपयोग की अनुशंसा करता है। dbms_job में कोई नई सुविधा नहीं जोड़ी जा रही है और आप जल्दी से इसकी सीमाओं में आ जाएंगे।
dbms_scheduler dbms_job की तुलना में अधिक मजबूत और पूरी तरह से चित्रित है और इसमें निम्नलिखित विशेषताएं शामिल हैं जो dbms_job में नहीं हैं:
- जॉब रन की लॉगिंग (जॉब हिस्ट्री)
- सरल लेकिन शक्तिशाली शेड्यूलिंग सिंटैक्स (क्रॉन सिंटैक्स के समान लेकिन अधिक शक्तिशाली)
- ऑपरेटिंग सिस्टम पर डेटाबेस के बाहर नौकरी चलाना
- विभिन्न वर्गों की नौकरियों के बीच संसाधन प्रबंधन
- कार्य तर्कों का उपयोग जिसमें संग्रहीत कार्यविधियों में वस्तुओं को पारित करना शामिल है
- नौकरियों के लिए विशेषाधिकार-आधारित सुरक्षा मॉडल
- नौकरियों का नामकरण और नौकरियों में टिप्पणियों
- संग्रहीत, पुन:प्रयोज्य शेड्यूल
10g रिलीज़ 1 के बाद रिलीज़ में सुविधाओं में शामिल हैं:
- कार्य इकाइयों (10gR2 और ऊपर) के बीच निर्भरता
- वित्तीय कैलेंडर और वित्तीय तिमाहियों (10gR2 और ऊपर) के आधार पर शेड्यूलिंग
- इवेंट आधारित नौकरियां जो किसी इवेंट के मिलने पर चलती हैं (10gR2 और ऊपर)
- दूरस्थ मशीनों पर काम चलाना (11gR1 और ऊपर)
- रुचि की नौकरी की घटनाओं पर ई-मेल सूचनाएं (10gR2 और ऊपर)
- फ़ाइल (10gR2 और ऊपर) के आने के आधार पर नौकरी शुरू करना