【问题标题】:When Dba_Scheduler_Jobs.Start_Date is not specified, where does Oracle store Job Enabling time不指定 Dba_Scheduler_Jobs.Start_Date 时,Oracle 将 Job Enable time 存储在哪里
【发布时间】:2021-05-03 02:42:09
【问题描述】:

我有一个关于 DBMS_Scheduler 功能的问题:

当我通过 DBMS_SCHEDULER.CREATE_JOB proc 创建调度程序作业并且我没有指定 Start_Date 值时,作业会在启用后立即安排执行,这是正确的。我想知道Oracle将作业启用时间存储在哪里,因为在作业完成时可以在 dba_scheduler_job_run_details.Req_Start_Date 中看到相同的启用时间。

基本上我想查看处于 SCHEDULED 状态的作业的启用时间,并且该作业的 Start_date 值为 NULL。

感谢分享知识!

【问题讨论】:

    标签: database oracle dbms-scheduler


    【解决方案1】:

    作业启用时间似乎存储在SYS.SCHEDULER$_JOB.LAST_ENABLED_TIME

    但由于那是一张无证表格,我不能非常自信地说我的答案总是正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2011-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-14
      相关资源
      最近更新 更多