oracle中使用job定时完成任务
来源:互联网 发布:天猫淘宝助理 编辑:程序博客网 时间:2024/06/06 07:35
1、把init.ora中如下两个参数打开
JOB_QUEUE_INTERVAL=60
JOB_QUEUE_PROCESSES=4
job_queue_keep_connections=true
//位置位于:D:/oracle/admin/alpha/pfile下的init.ora文件内
2、定义job
variable job number;
begin
sys.dbms_job.submit(job => :job, --job编号,唯一标识
what => 'begin --job内容,调用存储过程,以begin和end开头
insert_t2;
end;',
--本次执行完后,下一次执行job时间
next_date => to_date('05-01-2005 10:22:05', 'dd-mm-yyyy hh24:mi:ss'),
--执行条件
interval => 'sysdate+1');
commit;
end;
/
删除job:dbms_job.remove(jobno);
修改job:dbms_job.what(jobno,what);
修改下次执行时间:dbms_job.next_date(job,next_date);
修改间隔时间:dbms_job.interval(job,interval);
3、常见的时间函数
30分钟:(sysdate+1)/48
1个小时:(sysdate+1)/24
一天:sysdate+1
一个星期: sysdate+7
每个星期五中午:
NEXT_DAY(TRUNC(SYSDATE),'星期五') + 12/24
一个月:add_months(sysdate,1) --可以为正负数
一年:add_months(sysdate,12)
月份加减:select to_char(add_months(sysdate,-1),'yyyymm') from dual;
日期加减:select to_char(sysdate-1,'yyyymmdd') from dual;
- oracle中使用job定时完成任务
- Oracle中查看定时Job
- oracle使用JOB定时任务
- oracle中使用job来周期性的定时执行sql
- oracle中使用job
- Oracle中执行Job定时执行
- oracle中定时任务job详解
- oracle 使用job定时自动重置sequence
- Oracle Job的使用(定时执行)
- JAVA中定时自动完成任务的实现
- Oracle job定时操作
- Oracle JOB定时任务
- Oracle Job定时任务
- Oracle Job定时调度
- oracle 定时任务job
- oracle 定时job
- Oracle job 定时任务
- oracle job定时执行
- Linux 中的汇编语言(四)
- zoj 3407 Doraemon's Cake Machine
- jqeury仿flash图片联动标题效果
- 飞秋2010 开发团队建设与管理的一些心得
- 创建windows计划任务
- oracle中使用job定时完成任务
- css+JavaScript实现水中倒影效果
- Authentication method password not supported by the server at this stage.
- Agg vs. Cairo 二维绘图引擎之比较和选择
- x86、i386、i486、i586、i686
- 报表工具软件参数强化之一
- ASP条件语句
- JAVA读取PROPERTIY文件/JAVA拷贝一个对象的方式
- 心灵的翅膀