job不执行了

CalvinR 2014-10-20 05:13:40
执行内容是个储存过程
我设置了一个临近计算机时间 但是又执行了
请问下大神们 这是什么毛病? 10g的数据库
设置的凌晨000000执行这个job 第二天就是不执行
服务器没关
...全文
357 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
不写代码的钦 2014-10-21
  • 打赏
  • 举报
回复
按照你的要求修改下,差不多这样子,参考下 declare job number; begin sys.dbms_job.submit(job, 'begin WQGM_2V.PROC_TZ_ZYYWJL(to_char(sysdate,''yyyy-mm-dd'') ,''wqgm'' ); end;', to_date('2014-10-22 00:00:00','yyyy-mm-dd hh24:mi:ss'), 'trunc(sysdate+1)'); commit; end; /
wangwei 2014-10-21
  • 打赏
  • 举报
回复
把你创建的这个job的如下信息查询来看看 select job,last_date,next_date,broken,interval,failures from dba_jobs
bw555 2014-10-20
  • 打赏
  • 举报
回复
我创建定时任务的脚本,每晚12点定时执行
--添加定时任务
VARIABLE jobno number;↙

begin
DBMS_JOB.SUBMIT(:jobno,
    '你的存储过程;',
    TRUNC(SYSDATE),'trunc(sysdate)+1');
    commit;
end;
CT_LXL 2014-10-20
  • 打赏
  • 举报
回复
引用 2 楼 TERMINATOR_LZQ 的回复:
[/code]
查询一下这个job的信息,DBA_JOBS 应该是next_date导致的
CalvinR 2014-10-20
  • 打赏
  • 举报
回复
引用 1 楼 zlloct 的回复:
[quote=引用 楼主 TERMINATOR_LZQ 的回复:] 执行内容是个储存过程 我设置了一个临近计算机时间 但是又执行了 请问下大神们 这是什么毛病? 10g的数据库 设置的凌晨000000执行这个job 第二天就是不执行 服务器没关
把你创建job的脚本贴出来[/quote]

BEGIN 
  SYS.DBMS_JOB.REMOVE(463);
COMMIT;
END;
/

DECLARE
  X NUMBER;
BEGIN
  SYS.DBMS_JOB.SUBMIT
  ( job       => X 
   ,what      => 'WQGM_2V.PROC_TZ_ZYYWJL(to_char(sysdate,''yyyy-mm-dd'') ,''wqgm'' );'
   ,next_date => to_date('21/10/2014 00:00:00','dd/mm/yyyy hh24:mi:ss')
   ,interval  => 'TRUNC(SYSDATE+1)'
   ,no_parse  => FALSE
  );
  SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/

CT_LXL 2014-10-20
  • 打赏
  • 举报
回复
引用 楼主 TERMINATOR_LZQ 的回复:
执行内容是个储存过程 我设置了一个临近计算机时间 但是又执行了 请问下大神们 这是什么毛病? 10g的数据库 设置的凌晨000000执行这个job 第二天就是不执行 服务器没关
把你创建job的脚本贴出来

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧