使用DBMS_SCHEDULER定时执行任务
2011-04-22 15:21
429 查看
create job
BEGIN
DBMS_SCHEDULER.CREATE_JOB(job_name => 'delete_goods_job',
job_type => 'STORED_PROCEDURE',
job_action => 'delete_goods',
repeat_interval => 'FREQ=SECONDLY; INTERVAL=6',
enabled => true,
comments => 'delete goods data'
);
END;
/
drop job
BEGIN
DBMS_SCHEDULER.DROP_JOB(job_name => 'delete_goods_job');
END;
/
disable job
BEGIN
DBMS_SCHEDULER.DISABLE(name => 'delete_goods_job');
END;
/
enable job
BEGIN
DBMS_SCHEDULER.ENABLE(name => 'delete_goods_job');
END;
/
select jobs
select * from USER_SCHEDULER_JOBS;
query logs(感谢itpub的teddyboy)
select * from ALL_SCHEDULER_JOB_RUN_DETAILS
where owner = 'SCOTT'
order by log_date desc
delete logs
delete from ALL_SCHEDULER_JOB_RUN_DETAILS
where owner = 'SCOTT'
BEGIN
DBMS_SCHEDULER.CREATE_JOB(job_name => 'delete_goods_job',
job_type => 'STORED_PROCEDURE',
job_action => 'delete_goods',
repeat_interval => 'FREQ=SECONDLY; INTERVAL=6',
enabled => true,
comments => 'delete goods data'
);
END;
/
drop job
BEGIN
DBMS_SCHEDULER.DROP_JOB(job_name => 'delete_goods_job');
END;
/
disable job
BEGIN
DBMS_SCHEDULER.DISABLE(name => 'delete_goods_job');
END;
/
enable job
BEGIN
DBMS_SCHEDULER.ENABLE(name => 'delete_goods_job');
END;
/
select jobs
select * from USER_SCHEDULER_JOBS;
query logs(感谢itpub的teddyboy)
select * from ALL_SCHEDULER_JOB_RUN_DETAILS
where owner = 'SCOTT'
order by log_date desc
delete logs
delete from ALL_SCHEDULER_JOB_RUN_DETAILS
where owner = 'SCOTT'
相关文章推荐
- oracle定时任务dbms_job与dbms_scheduler使用方法
- 使用dbms_scheduler包创建定时任务
- Oracle 使用DBMS_SCHEDULER创建定时任务
- 使用Timer和ScheduledThreadPoolExecutor执行定时任务
- 使用laravel的任务调度(定时执行任务)
- 使用ScheduledThreadPoolExecutor替换Timer执行定时任务
- 使用ServletContextListener完成定时任务(固定频率执行)
- Java 定时器的使用:每天定时执行任务
- Xcode9学习笔记78 - 使用Timer执行定时任务
- 使用spring @Scheduled注解执行定时任务、
- 使用spring @Scheduled注解执行定时任务、
- java自定义任务类定时执行任务示例 callable和future接口使用方法
- [置顶] 使用Crontab定时执行Spark任务
- 使用服务程序实现PHP定时执行任务功能
- 使用TimerTask做每月定时执行任务.
- ubuntu上使用cron执行定时任务计划
- linux中定时执行任务crond及crontab命令的使用
- 使用APScheduler3.0.1 实现定时任务
- linux使用crontab实现PHP执行计划定时任务
- 使用”Sql Server 代理“下的”作业“定时执行期望的任务