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