oracle如何创建一个定时任务,怎么创建定时任务
如何創(chuàng)建定時(shí)任務(wù)?
本帖最后由 minl 于 2013-11-27 14:16:37 編輯
使用dbms_scheduler這個(gè)包,但是創(chuàng)建完后似乎不執(zhí)行。
begin
DBMS_SCHEDULER.CREATE_SCHEDULE?(
schedule_name?????????=>'FETCH_P_SCHED',
start_date?????????????=>sysdate,
repeat_interval????????=>'freq=hourly;?byminute=30'
);
DBMS_SCHEDULER.CREATE_PROGRAM?(
program_name????????????=>'FETCH_P_PRO',
program_type????????????=>'STORED_PROCEDURE',
program_action??????????=>'fetch_current_product',
number_of_arguments?????=>0,
enabled?????????????????=>TRUE
);
DBMS_SCHEDULER.CREATE_JOB?(
job_name????????????????=>'FETCH_P_JOB',
program_name????????????=>'FETCH_P_PRO',
schedule_name???????????=>'FETCH_P_SCHED',
enabled?????????????????=>TRUE,
auto_drop???????????????=>FALSE
);
end;
dbms_scheduler
分享到:
更多
------解決方案--------------------
dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440');
沒分鐘定時(shí)執(zhí)行procedure?myproc
------解決方案--------------------
begin
DBMS_SCHEDULER.CREATE_SCHEDULE?(
schedule_name?????????=>'FETCH_P_SCHED',
start_date?????????????=>systimestamp,
repeat_interval????????=>'freq=hourly;?byminute=30;?BYSECOND=0'
);
...
end;
這樣試試
總結(jié)
以上是生活随笔為你收集整理的oracle如何创建一个定时任务,怎么创建定时任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 规格,PHP 设计模式系列之 s
- 下一篇: oracle 创建表空间 pcincre