Characteristic |
Database Scheduler Job |
*NIX Cron Job |
Operating system support |
True |
True |
Operating System interchangeable |
Jobs can be moved, seamlessly, between operating systems |
Jobs require rewrite between operating systems |
Windows Support |
True |
False |
O/S Access Required |
False |
True |
DB Access Required |
True |
True |
Languages Required |
SQL plus minimal PL/SQL |
SQL plus a shell scripting language |
RAC Load Balance Aware |
TRUE |
FALSE |
RAC Failover Aware |
TRUE |
FALSE |
Data Guard Switchover Aware |
TRUE |
FALSE |
Data Guard Failover Aware |
TRUE |
FALSE |
Backed up by RMAN |
TRUE |
FALSE |
Job Chaining |
Fully supported |
No support available |
Flexibility |
Jobs may be modifiable while running |
Jobs cannot be modified while running |
File Watching |
Fully integrated |
Non-existent |
Job Grouping |
Fully integrated |
Non-existent |
Job Windowing |
Jobs can be run solely within defined temporal windows |
Long running jobs have no windowing rules |
Exception Handling |
Fully integrated |
Non-existent |
Metadata Collection |
Extensive metadata collected for every run or failure |
Non-existent |
Outage Aware |
Will never try to run if the database is not open |
Totally unaware of whether the database exists |
Reporting Support |
Full support for SQL and a wide variety of third-party reporting tools |
None |
Messaging Support |
Fully integrated with JMS through Advanced Queuing |
False |
Bug Support |
Support available from Oracle Corp |
ROFLOL |
Licensing Cost |
None |
None |