|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
Oracle 11.2.0.3 EE чего хочется максимум: - есть джобы, которые выполняются раз в 1-20 минут (разные джобы - разный интервал) - хочется, чтобы джобы не работали на протяжении "специальных часов" - "специальные часы" - это 4:00:00-4:59:59 во все дни плюс 1:00:00-3:59:59 во вторник чего планировал сделать: - именованные расписания weekly_pause и pause, в которую включить weekly_pause - в самих джобах в качестве расписания использовать 'FREQ=MINUTELY;INTERVAL=x;EXCLUDE=pause' не получилось ещё на этапе включения одного расписания в другое: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
так тоже не работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
вопрос: что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 17:30 |
|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
проходил мимо..., DBMS_SCHEDULER.CREATE_WINDOW смотрел? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 17:38 |
|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
WINDOW не предлагать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 17:40 |
|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
oragraf, andrey_anonymous, спасибо - пошёл смотреть.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 17:59 |
|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
вопросы: 1. зачем мне window? я не собираюсь открывать никакой ресурс-план. только ради window groups? 2. правильно ли я понимаю, что window group допускает только добавления окон, но не исключения из них? 3. правильно я понимаю, что windows - это полное расписание? в том смысле, что если мне нужны джобы (их реально много), работающие раз в 2,5,10,15 минут и начинающиеся в разные минуты часа, мне потребуется на каждую из них своя window group, состоящая из своих windows? и последнее. exclude в repeat_interval таки не работают от слова "совсем" или я его просто как-то не так использую? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 18:39 |
|
сложное расписание в dbms_scheduler
|
|||
---|---|---|---|
#18+
проходил мимо..., спрашивали - отвечаем: How To Exclude A Certain Window In A Schedule For A Day Using DBMS_SCHEDULER Package (Doc ID 461432.1)Note: The exclude, include intersection options works only on a full day basis, part of a day cannot be excluded,included or intersected. про мою задачу: работает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
т.е. таки без окон, но по три расписания на каждый интервал и смещения запуска джоба. можно по два, но на мой взгляд менее сопровождаемо, особенно, если появятся ещё периоды неработы. грустно. вероятно буду думать в сторону Using a PL/SQL Expression ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2020, 01:58 |
|
|
start [/forum/topic.php?fid=52&msg=40019583&tid=1880704]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 241ms |
0 / 0 |