oracle 计划任务
来源:互联网 发布:电力网络 桌游 编辑:程序博客网 时间:2024/06/08 01:20
系统从实时数据库取测点数据,插入oracle中,由于测点数据量比较大,而且插入的历史数据只需保留两天即可,对于以前的数据定期删除。
使用oracle的计划任务来做。
首先定义存储过程,删除前两天的数据。
create or replace procedure DeleteSISPONITis
begin
delete from sisponit where to_char(gettime,'yyyy-mm-dd') < to_char(sysdate-1,'yyyy-mm-dd');
end DeleteSISPONIT;
定义计划任务,在plsql中提供了工具,只需配置即可。
如要在plsql中通过命令窗口创建job:
declare job1 number;
begin
sys.dbms_job.submit(job1,'DeleteSISPONIT;',sysdate,'sysdate+1');
commit;
end;
/
DeleteSISPONIT为存储过程名,sysdate当前运行时间,sysdate+1下一次执行时间(周期为每天)
SQL*PLUS中创建
variable job1 number;
begin
sys.dbms_job.submit(job =>:job,
what =>'DeleteSISPONIT;',
next_date =>'sysdate',
interval => 'sysdate+1');
commit;
end;
/
运行job
begin
dbms_job.run(3017);
end;
- oracle 计划任务 ---- job
- Oracle的任务计划
- Oracle计划任务
- Oracle的任务计划
- oracle计划任务
- oracle 计划任务
- Oracle计划任务
- oracle 任务计划dbms_scheduler
- Oracle 程序操作系统任务计划
- Oracle定时执行计划任务
- Oracle定时执行计划任务
- Oracle定时执行计划任务
- oracle定时执行计划任务
- Oracle 定时执行计划任务
- Oracle 定时执行计划任务
- Oracle定时执行计划任务
- exp+oracle +任务计划程序
- Oracle 利用系统任务计划定时备份
- 10个IOS开发第三方类库
- porting
- urlrewrite笔记
- oracle中去掉文本中的换行符、回车符、制表符
- OpenCV学习笔记
- oracle 计划任务
- Linux内核中的进程(一)
- Android横竖屏切换onConfigurationChanged not Called 原因
- fusioncharts内存溢出解决
- 2013年,会创造百亿美元产值的6个科技趋势
- Activity跳转与传值
- ldd命令详解
- Android系统框架和几种调用流程
- 11gR2解决CRS-4530: Communications failure contacting Cluster Synchronization Services daemon