Job 排程
搜尋所有JOB排程:
Create:
dbms_scheduler.create_job(
job_name=>'JOB排程名稱自訂'
,job_type => 'STORED_PROCEDURE' --加入排程的JOB類型
,job_action => ' 加入排程的物件名稱(ex: procedure or function等)'
,start_date => systimestamp
,repeat_interval => 'freq=daily; byhour=0; byminute=00' -- 每天幾點幾分執行(也可改為每週weekly等)
,enabled => true
,auto_drop => false
,comments => '註解');
commit;
end;
p.s repeat_interval也可以換個方式設定
1.'freq=minutely; interval=15' --每15分執行一次
2.'freq=weekly;byhour=00;byminute=00;bysecond=00' --每週24:00
3.'freq=monthly;interval=1;bymonthday=1;byhour=00;byminute=00;bysecond=00' --每個月1號24:00
自訂start_date
1.start_date=>to_timestamp('30-03-2011 00:00:00', 'dd-mm-yyyy hh24:mi:ss')
Modify:
dbms_scheduler.set_attribute( ‘Job 名稱’, ‘被修改的欄位名稱’, ‘修改值’);
end;
Drop:
dbms_scheduler.drop_job('JOB名稱');
end;
在 sqlplus 中可執行下列