计划和`max_failures`属性

时间:2011-03-04 02:04:12

标签: oracle oracle11g oracle11gr2

无法获得max_failures的想法。来自文档:

  

此属性指定作业在连续计划的运行失败之前失败的次数

所以,我们假设我有一个时间表。它的运行次数是100.它的故障计数是18.它的最大故障是20。

当前运行已成功完成。

我希望:如果我打破它 - 它将在状态FAILED上运行20次,之后它将被改为BROKEN

我得到的是:它运行2次,因此失败计数为20,尽管事实上它只是连续2次运行,但计划被更改为状态BROKEN。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

我认为“连续预定运行”就是这个意思。如果成功,则应将失败计数重置为0.

修改

猜猜我错了,抱歉。

阅读:http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/schedadmin004.htm

根据Gary的评论 - 看起来你需要手动重置失败计数。