dba:oracle_scheduler_repeat_interval
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
dba:oracle_scheduler_repeat_interval [2018/08/01 10:26] – angelegt gpipperr | dba:oracle_scheduler_repeat_interval [2018/08/01 10:35] – gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | === Scheduler Calendaring | + | ===== Die Oracle Repeat Interval Calendar |
- | Bei DBMS_SCHEDULER.create_schedule kann über ein Zeitintervall angegeben werden. | + | **10g bis 18c** |
+ | |||
+ | |||
+ | <fc # | ||
+ | |||
+ | |||
+ | Mehr über die Oracle Job Steuerung siehe => [[dba: | ||
+ | |||
+ | |||
+ | Beim Anlegen eines Jobs ( B. über DBMS_SCHEDULER.create_schedule) kann ein Zeitintervall angegeben werden. | ||
+ | |||
+ | Das Zeitintervall wird aber nicht mehr wie früher in einem PL/SQL Ausdruck übergeben, sondern über eine Kalender Syntax definiert. | ||
+ | |||
+ | |||
+ | Die Syntax ist recht komplex siehe dazu die original Dokumentation unter => | ||
- | Die Syntax ist recht komplex => | ||
Zeile 13: | Zeile 26: | ||
|FREQ=WEEKLY; | |FREQ=WEEKLY; | ||
|FREQ=WEEKLY; | |FREQ=WEEKLY; | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Den Job anpassen ==== | ||
+ | |||
+ | Nachträglich ändern: | ||
+ | <code sql> | ||
+ | BEGIN | ||
+ | DBMS_SCHEDULER.SET_ATTRIBUTE ( | ||
+ | | ||
+ | , attribute | ||
+ | , value => ' | ||
+ | END; | ||
+ | / | ||
+ | |||
+ | |||
+ | select * | ||
+ | from dba_scheduler_schedules | ||
+ | where schedule_name = ' | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Testen mit ==== | ||
Der Calender Ausdruck kann mit DBMS_SCHEDULER.EVALUATE_CALENDAR_STRING getestet werden. | Der Calender Ausdruck kann mit DBMS_SCHEDULER.EVALUATE_CALENDAR_STRING getestet werden. | ||
Zeile 72: | Zeile 115: | ||
</ | </ | ||
- | Nachträglich ändern: | ||
- | <code sql> | ||
- | BEGIN | ||
- | DBMS_SCHEDULER.SET_ATTRIBUTE ( | ||
- | | ||
- | , attribute | ||
- | , value => ' | ||
- | END; | ||
- | / | ||
- | select * | + | |
- | from dba_scheduler_schedules | + | ---- |
- | where schedule_name | + | |
- | / | + | ==== Quellen ==== |
- | </code> | + | |
+ | |||
+ | Oracle Doku: https:// | ||
+ | |||
+ | |||
+ | Crontab Generator = > https:// | ||
dba/oracle_scheduler_repeat_interval.txt · Zuletzt geändert: 2022/10/04 18:55 von gpipperr