plsql - 如何暂停下一次运行的 Oracle 作业?

标签 plsql oracle11g dbms-job

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

最佳答案

由于您使用的是 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;

关于plsql - 如何暂停下一次运行的 Oracle 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35642642/

相关文章:

oracle11g - ORA-28040 : No matching authentication protocol : Oracle 12c Upgrade

java - 以下错误是什么意思 : java. sql.sqlexception missing in or out parameter at index

无故没有执行 Oracle 作业

oracle - 在 ORACLE 中的 select 语句中从 PL/SQL 调用函数

oracle - 如何使用低权限的 PL-SQL 获取 Oracle 中的列数据类型?

mysql - 合并两个选择查询并在顶部显示第一个查询记录

oracle - Oracle函数编译错误PLS-00103(遇到符号 “SELECT”…)

hadoop - 为什么在缺少连接字段之一时,HIVE 中的完全外部连接会产生奇怪的结果?

oracle - 试图让作业每 1 分钟执行一次,但它不起作用?

Oracle dbms_job : job have to run only weekday 6am-8pm