Från andra forum:
Även om dbms_job fortfarande finns i 10g och 11g, rekommenderar Oracle användning av dbms_scheduler i utgåvor 10g och uppåt. Inga nya funktioner läggs till i dbms_job och du kommer sannolikt snabbt att stöta på dess begränsningar.
dbms_scheduler är mer robust och fullt utrustad än dbms_job och innehåller följande funktioner som dbms_job inte har:
- loggning av jobbkörningar (jobbhistorik)
- enkel men kraftfull schemaläggningssyntax (liknar men kraftfullare än cron-syntax)
- körning av jobb utanför databasen på operativsystemet
- resurshantering mellan olika klasser av jobb
- användning av jobbargument inklusive överföring av objekt till lagrade procedurer
- privilegiebaserad säkerhetsmodell för jobb
- namngivning av jobb och kommentarer i jobb
- lagrade, återanvändbara scheman
Funktioner i releaser efter 10g Release 1 inkluderar:
- beroenden mellan jobbenheter (10gR2 och uppåt)
- schemaläggning baserad på finansiella kalendrar och räkenskapskvartal (10gR2 och uppåt)
- händelsebaserade jobb som körs när en händelse tas emot (10gR2 och uppåt)
- körning av jobb på fjärrmaskiner (11gR1 och uppåt)
- e-postmeddelanden om jobbhändelser av intresse (10gR2 och uppåt)
- starta ett jobb baserat på ankomsten av en fil (10gR2 och uppåt)