在我的工作场所,我有一些应该在特定时间自动运行的程序,但有时会失败。
我在失败后大约1-2小时了解程序失败,如果我手动检查它也是如此。
我现在尝试做的是,如果程序失败,我应该收到我的电子邮件ID上的邮件。但是,为此我需要一种方法来跟踪程序运行的状态。 在oracle中是否有任何方法可以在程序运行的15分钟内跟踪程序是否成功运行。 oracle是否会创建任何类型的日志?
答案 0 :(得分:2)
由于您使用dbms_scheduler
来运行作业,因此您只需查阅[dba|all|user]_scheduler_job_run_details
table即可查看有关作业日志信息的信息。这包括诸如计划运行作业,实际运行的时间,运行的时间,是否存在错误等等。