我想从 Oracle 调度程序作业链 (11gR2) 中找到处理异常(任何步骤失败)的最佳方法。
假设我有一个包含 20 个步骤的链。如果在任何时候链以失败退出,我想做一组动作。这些操作特定于该链,而不是单个步骤(每个步骤的过程可以在调度程序之外或其他链中使用)。
感谢 11gR2,我现在可以设置关于链失败的电子邮件通知,但这只是我需要做的几个操作中的一个,所以它只是我的部分解决方案。
我唯一能想到的就是让另一个轮询作业每 x 分钟检查一次我的链的状态,并在它看到链的最新作业以 FAILURE 状态退出时启动失败操作。但这充其量是 imo。
处理给定工作链异常的最佳方法是什么?
谢谢