请问oracle的定时任务能不能做到每月指定日期执行存储过程,并且可以在这天开始执行后能够间隔指定的时间运行几次。
比如:有个定时任务,要求每月10日8:00执行,等到了这天的8:00,系统开始调用存储过程,之后每隔1个小时执行一次,并且只连续执行5次,5次运行完后,系统只能等到下月的10日8:00再重新启动。
oracle能够做到吗?
比如:有个定时任务,要求每月10日8:00执行,等到了这天的8:00,系统开始调用存储过程,之后每隔1个小时执行一次,并且只连续执行5次,5次运行完后,系统只能等到下月的10日8:00再重新启动。
oracle能够做到吗?
解决方案 »
- ORA-01002: 读取违反顺序 求指教
- 如何禁止其他用户通过powerbuiler查询oracle下的某个表
- 大家帮我推测一下是什么原因让我的Oracle变得超慢极其慢
- d7+8i,ora-06550错误第1行第7列
- sql脚本导入oracle
- (急!!!)SQL*PLUS中漢字顯示為亂碼,我知道是字符集的問題,求教如何設置字符集
- 请教一个左右连接(left join,right join)的问题
- oracle存储过程
- 请教一个数据库加载的问题
- oracle816的字符集
- 情人节...加班中...散分!!!
- ORA-07445,执行存储过程中报错??????????在线等待!!!!!!!!!!!!!!!1
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'my_test_job',
job_type => 'STORED_PROCEDURE',
job_action => 'my_store_procedure',
start_date => trunc(add_months(sysdate,1),'MM')+INTERVAL '09' DAY from dual,
repeat_interval => 'FREQ=MONTHLY; BYMONTHDAY=10; BYHOUR=8,9,10,11,12',
enabled => TRUE,
comments => 'My test job'
);
END;
/START_DATE部分是指从下月10日开始给你个连接,研究一下DBMS_SCHEDULER
http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_sched.htm#CIHHBGGI