Da altri forum:
Sebbene dbms_job esista ancora nelle versioni 10g e 11g, Oracle consiglia l'uso di dbms_scheduler nelle versioni 10g e successive. Non vengono aggiunte nuove funzionalità a dbms_job e probabilmente ti imbatterai rapidamente nei suoi limiti.
dbms_scheduler è più robusto e completo di dbms_job e include le seguenti funzionalità che dbms_job non ha:
- registrazione delle esecuzioni dei lavori (cronologia dei lavori)
- sintassi di pianificazione semplice ma potente (simile ma più potente della sintassi di cron)
- esecuzione di lavori al di fuori del database sul sistema operativo
- gestione delle risorse tra diverse classi di lavori
- uso di argomenti di lavoro incluso il passaggio di oggetti nelle procedure memorizzate
- Modello di sicurezza per i lavori basato sui privilegi
- denominazione dei lavori e commenti nei lavori
- Programmi archiviati e riutilizzabili
Le funzionalità nelle versioni successive alla versione 1 di 10 g includono:
- dipendenze tra unità di lavoro (10gR2 e superiori)
- programmazione basata su calendari finanziari e trimestri fiscali (10gR2 e oltre)
- Lavori basati su eventi che vengono eseguiti quando viene ricevuto un evento (da 10gR2 in su)
- esecuzione di lavori su macchine remote (11gR1 e versioni successive)
- Notifiche e-mail sugli eventi di lavoro di interesse (10gR2 e superiori)
- avvio di un lavoro in base all'arrivo di un file (10gR2 e superiori)