如何暂停 Oracle Job 的下一次运行?

Posted

技术标签:

【中文标题】如何暂停 Oracle Job 的下一次运行?【英文标题】:How to suspend next run of Oracle Job? 【发布时间】:2016-02-26 03:03:08 【问题描述】:

我有一个计划在每天指定时间运行的作业。如何阻止它仅从下一个计划运行?然后它应该像往常一样在连续的时间表中运行。 谢谢,

【问题讨论】:

【参考方案1】:

由于您使用的是dbms_job 包而不是更新的dbms_scheduler 包,您可以直接调用next_date

begin
  dbms_job.next_date( <<your job number from dba_jobs>>,
                      <<the date you want it to run next>> );
  commit;
end;

【讨论】:

以上是关于如何暂停 Oracle Job 的下一次运行?的主要内容,如果未能解决你的问题,请参考以下文章

jenkins暂停恢复job

oracle如何查询和停止正在运行的job?

我要在oracle 10g创建一个job,每天凌晨9点执行一个过程,过程名假定为 pro_1001 谢谢指点

C#:获取窗口服务的下一次执行时间

Oracle JOB间隔时间详解

ORACLE如何停止一个JOB