我有Oracle作业,它使用dbms_job包。我看到它变得破碎了:
Select job,what,BROKEN from dba_jobs;
-------- ------------ -----------
1 statspack.snap; Y我想知道它坏的原因
对于计划作业,我们有dba_scheduler_job_log视图,可以看到失败的原因,但是dbms_job作业呢?
发布于 2021-01-21 12:51:19
这也是为什么每个人都应该忘记DBMS_JOB并使用DBMS_SCHEDULER的原因之一。
DBMS_JOB作业没有启用历史记录或任何日志记录。如果DBMS_JOB作业失败,则应在数据库警报日志中报告。如果一个DBMS_JOB在一行中失败16次,它将自动被标记为已损坏。
您的工作或者连续失败16次,并被标记为“失败”,或者有人手动将其设置为“失败”。
https://dba.stackexchange.com/questions/283715
复制相似问题