Привет, я новичок в планировщике Oracle. Мой вопрос: можем ли мы дать как интервал повторения, так и условие события в объекте Schedule для одного задания?Oracle Scheduler - может ли одно задание работать как на основе событий, так и по времени?
У меня есть это требование при планировании заданий - задание должно выполняться в запланированное время, но только в случае возникновения определенного события.
Для примера.
Job1 должен работать - в 10:00 каждый день - но только если такая же работа со вчерашнего дня больше не работает. (Это я выясню, основываясь на записи в таблице.) Таким образом, событие станет записью ячейки: «ENDED» в таблице job_statuses.
Было бы проще, если бы я мог предоставить обе данные в одной и той же работе. Еще один подход, который я попробую, - запланировать работу, основанную на времени. Если предыдущий экземпляр все еще запущен, перенастройте задание на основе события. Но это выглядит неуклюжим.
Заранее спасибо.
Mayank
Попытайтесь использовать Цепочную Цепь для этого. Вы можете определить правила цепи и зависимости между заданиями. – arnep