无法得到 max_failures 的想法 . 从文档:
max_failures
此属性指定作业在连续计划的运行中自动禁用之前可以失败的次数 .
所以,假设我有一个时间表 . 其运行次数为100.其故障计数为18.其最大故障数为20 .
当前运行已成功完成 .
我希望:如果我打破它 - 它将在状态FAILED上运行20次,之后它将被改为BROKEN
我得到的是:它运行2次,因此故障计数为20,尽管事实上它只是连续2次运行,但计划改为状态BROKEN .
我错过了什么?
我认为“连续预定运行”就是这个意思 . 如果成功,则应将故障计数重置为0 .
EDIT
猜猜我错了,对不起 .
阅读:http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/schedadmin004.htm
根据Gary的评论 - 看起来你需要手动重置失败计数 .
1 回答
我认为“连续预定运行”就是这个意思 . 如果成功,则应将故障计数重置为0 .
EDIT
猜猜我错了,对不起 .
阅读:http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/schedadmin004.htm
根据Gary的评论 - 看起来你需要手动重置失败计数 .