管理JOB队列
Oracle9i中和JOB有关的初始化参数只剩下一个:job_queue_processes。设置job进程的数量。这个初始化参数的最大值由8i的36个增加到了1000个。由CJQ0进程负责唤醒job进程J000~J999对Oracle中的JOB进行处理。 由于采用了这种机制,9i中的JOB总会比设置的NEXT_DATE晚几秒。为了保证多次运行的JOB不会由于这种不准确的因素而造成时间偏移,最好使用TRUNC函数设立JOB运行时间的基准。 Oracle文档上关于JOB失败的情况描述的不很准确。JOB失败后,Oracle会在2分钟左右去再次执行,如果还是执行失败,会在4分钟后重试,然后是8分钟、16分钟。直