Mikhail Aksenov Asked: 2021-01-22 04:36:03 +0800 CST2021-01-22 04:36:03 +0800 CST 2021-01-22 04:36:03 +0800 CST 为什么 dbms_job 的工作被破坏 772 我有使用 dbms_job 包的 Oracle 工作。我看到它变坏了: Select job,what,BROKEN from dba_jobs; -------- ------------ ----------- 1 statspack.snap; Y 我想知道它坏的原因 计划作业的 ASAIK 我们有 dba_scheduler_job_log 视图,我们可以在其中看到失败原因,但是 dbms_job 作业呢? oracle jobs 1 个回答 Voted Best Answer Balazs Papp 2021-01-22T04:51:19+08:002021-01-22T04:51:19+08:00 这也是为什么每个人都应该忘记DBMS_JOB和使用的原因之一DBMS_SCHEDULER。 DBMS_JOB作业没有启用历史记录或任何日志记录。如果DBMS_JOB作业失败,则应在数据库警报日志中报告。如果一个DBMS_JOB连续 16 次失败,它将被自动标记为损坏。 您的工作要么连续 16 次失败并被标记为损坏,要么有人手动将其设置为损坏。
这也是为什么每个人都应该忘记
DBMS_JOB
和使用的原因之一DBMS_SCHEDULER
。DBMS_JOB
作业没有启用历史记录或任何日志记录。如果DBMS_JOB
作业失败,则应在数据库警报日志中报告。如果一个DBMS_JOB
连续 16 次失败,它将被自动标记为损坏。您的工作要么连续 16 次失败并被标记为损坏,要么有人手动将其设置为损坏。