【问题标题】:In Oracle Is there a way to check if the procedure ran successfully at a specific time or not?在 Oracle 中有没有办法检查程序是否在特定时间成功运行?
【发布时间】:2014-10-31 01:14:12
【问题描述】:

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

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

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

【问题讨论】:

  • 为什么这个标签同时适用于 Oracle 和 MySQL?程序是如何运行的?通过dbms_jobdbms_scheduler 工作?通过一些外部调度程序?

标签: sql oracle oracle11g dbms-scheduler


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 2021-01-02
    相关资源
    最近更新 更多