От други форуми:
Въпреки че dbms_job все още съществува в 10g и 11g, Oracle препоръчва използването на dbms_scheduler в версии 10g и нагоре. Не се добавят нови функции към dbms_job и вероятно бързо ще се сблъскате с неговите ограничения.
dbms_scheduler е по-стабилен и пълнофункционален от dbms_job и включва следните функции, които dbms_job няма:
- регистриране на изпълняваните задачи (история на заданията)
- прост, но мощен синтаксис за планиране (подобен, но по-мощен от синтаксиса на cron)
- изпълнение на задачи извън базата данни на операционната система
- управление на ресурсите между различни класове работни места
- използване на аргументи за задание, включително предаване на обекти в съхранени процедури
- модел за сигурност, базиран на привилегии, за работни места
- именуване на работни места и коментари в работни места
- съхранени графици за многократна употреба
Функциите в изданията след 10g Издание 1 включват:
- зависимости между работните единици (10gR2 и нагоре)
- планиране въз основа на финансови календари и фискални тримесечия (10gR2 и нагоре)
- базирани на събития задания, които се изпълняват, когато се получи събитие (10gR2 и нагоре)
- изпълнение на задачи на отдалечени машини (11gR1 и по-нови)
- Уведомления по имейл за интересни събития за работа (10gR2 и нагоре)
- Стартиране на задание въз основа на пристигане на файл (10gR2 и нагоре)