Fra andre fora:
Selvom dbms_job stadig findes i 10g og 11g, anbefaler Oracle brugen af dbms_scheduler i udgivelser 10g og opefter. Der tilføjes ingen nye funktioner til dbms_job, og du vil sandsynligvis hurtigt løbe ind i dens begrænsninger.
dbms_scheduler er mere robust og fuldt udstyret end dbms_job og inkluderer følgende funktioner, som dbms_job ikke har:
- logning af jobkørsel (jobhistorik)
- enkel, men kraftfuld planlægningssyntaks (ligner, men mere kraftfuld end cron-syntaks)
- kørsel af job uden for databasen på operativsystemet
- ressourcestyring mellem forskellige kategorier af job
- brug af jobargumenter, herunder overførsel af objekter til lagrede procedurer
- privilegiebaseret sikkerhedsmodel for job
- navngivning af job og kommentarer i job
- lagrede, genbrugelige tidsplaner
Funktioner i udgivelser efter 10 g udgivelse 1 inkluderer:
- afhængigheder mellem jobenheder (10gR2 og opefter)
- planlægning baseret på finansielle kalendere og regnskabskvartaler (10gR2 og opefter)
- hændelsesbaserede job, der kører, når en hændelse modtages (10gR2 og opefter)
- kørsel af job på fjernmaskiner (11gR1 og opefter)
- e-mail-meddelelser om jobbegivenheder af interesse (10gR2 og opefter)
- start af et job baseret på ankomsten af en fil (10gR2 og opefter)