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

Oracle शेड्यूलर में INTERVAL=0 का क्या अर्थ है?

INTERVAL निष्पादन के बीच FREQ मान की वृद्धि की संख्या है। मैं इस मामले में विश्वास करता हूं कि 0 या 1 का मान समान होगा। जैसा दिखाया गया है शेड्यूल प्रति दिन एक बार निष्पादित होगा (FREQ=DAILY), एक यादृच्छिक घंटे से लगभग 15 मिनट पहले (BYMINUTE=15, लेकिन BYHOUR और BYSECOND सेट नहीं हैं)।

अनुसूची का इससे कोई लेना-देना नहीं है कि पिछला निष्पादन सफल हुआ या नहीं। प्रारंभ तिथि केवल वह तिथि है जिस पर कार्य सक्षम किया गया था, न कि जब यह वास्तव में प्रसंस्करण शुरू होता है।

यदि आप चाहते हैं कि यह आपके द्वारा सक्षम किए जाने के क्षण से हर 15 मिनट में चले, तो आपको निम्न प्रकार से सेट करना चाहिए:

FREQ=MINUTELY; INTERVAL=15

यदि आप चाहते हैं कि यह ठीक चौथाई घंटे पर चले, तो यह:

FREQ=MINUTELY; BYMINUTE=0,15,30,45; BYSECOND=0

यदि आप चाहते हैं कि यह प्रतिदिन सुबह 8 बजे चले, तो यह:

FREQ=DAILY; BYHOUR=8; BYMINUTE=0; BYSECOND=0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वह डेटा खोजें जो अंग्रेज़ी टेक्स्ट नहीं है

  2. विभिन्न डीबीएमएस के बीच डेटा माइग्रेशन

  3. ODP.Net से कनेक्ट करने में ORA-01005 त्रुटि

  4. यदि डेटा मौजूद है, अन्यथा... Oracle SQL का उपयोग कर रहे हैं?

  5. मैं Oracle REGEXP_REPLACE फ़ंक्शन के भीतर कोष्ठक को हाइफ़न में कैसे बदल सकता हूँ?