Z jiných fór:
Ačkoli dbms_job stále existuje v 10g a 11g, Oracle doporučuje použití dbms_scheduler ve verzích 10g a vyšších. Do dbms_job se nepřidávají žádné nové funkce a pravděpodobně rychle narazíte na jeho omezení.
dbms_scheduler je robustnější a plně vybavený než dbms_job a obsahuje následující funkce, které dbms_job nemá:
- protokolování spuštěných úloh (historie úloh)
- jednoduchá, ale výkonná syntaxe plánování (podobná, ale výkonnější než syntaxe cron)
- spouštění úloh mimo databázi v operačním systému
- správa zdrojů mezi různými třídami úloh
- použití argumentů úlohy včetně předávání objektů do uložených procedur
- model zabezpečení pracovních míst založený na privilegiích
- názvy úloh a komentáře v úlohách
- uložené, opakovaně použitelné plány
Mezi funkce ve verzích po 10g verzi 1 patří:
- závislosti mezi pracovními jednotkami (10gR2 a vyšší)
- plánování na základě finančních kalendářů a fiskálních čtvrtletí (10gR2 a více)
- úlohy založené na událostech, které se spouštějí při přijetí události (10gR2 a vyšší)
- spouštění úloh na vzdálených počítačích (11gR1 a vyšší)
- e-mailová upozornění na zajímavé pracovní události (10gR2 a vyšší)
- spuštění úlohy na základě přijetí souboru (10gR2 a vyšší)