在Oracle中有没有办法检查过程是否在特定时间成功运行?

时间:2014-09-06 04:31:22

标签: sql oracle oracle11g dbms-scheduler

在我的工作场所,我有一些应该在特定时间自动运行的程序,但有时会失败。

我在失败后大约1-2小时了解程序失败,如果我手动检查它也是如此。

我现在尝试做的是,如果程序失败,我应该收到我的电子邮件ID上的邮件。但是,为此我需要一种方法来跟踪程序运行的状态。 在oracle中是否有任何方法可以在程序运行的15分钟内跟踪程序是否成功运行。 oracle是否会创建任何类型的日志?

1 个答案:

答案 0 :(得分:2)

由于您使用dbms_scheduler来运行作业,因此您只需查阅[dba|all|user]_scheduler_job_run_details table即可查看有关作业日志信息的信息。这包括诸如计划运行作业,实际运行的时间,运行的时间,是否存在错误等等。