今天,查询
select job,failures
from dba_jobs
发现113job的failures为3.不解。
出错原因:一开始写错建job的语句了,执行了3次,那会儿job都是错误的,所以failures为3.
注意:当执行job出现错误时,Oracle将其记录在日志里,失败次数每次自动加1。当执行失败次数达到16时,Oracle就将该job标志为broken。此后,Oracle不再继续执行它,直到用户调用过程dbms_job.broken,重新设置为not broken,或强制调用dbms_job.run来重新执行它。