用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
minquan2001的公告
文章分类
存档

原创  oracle中使用job定时完成任务 收藏

 
1、 init.ora中如下两个参数打开
JOB_QUEUE_INTERVAL=60
指出了任务调度程序每60秒唤醒一次来确认是否要执行任务
JOB_QUEUE_PROCESSES=4
启动4ORACLE调度进程
job_queue_keep_connections=true
\\
位置位于:D:\oracle\admin\alpha\pfile下的init.ora文件
TOAD中定义一个执行TINA.CREATE_DATE_LOG_ROW的任务,
JOB_QUEUE_INTERVAL=30
 
DECLARE
 X NUMBER;
BEGIN
 SYS.DBMS_JOB.SUBMIT
    ( job       => X
     ,what      =>'TINA.CREATE_DATE_LOG_ROW;'
     ,next_date => to_date('27-06-2007 00:00:00','dd/mm/yyyy hh24:mi:ss')
     ,interval =>'SYSDATE+1/2880 '
     ,no_parse =>TRUE
    );
END;
要注意这个初始执行时间:27-06-2007 00:00:00
在执行
SQL>alter system set job_queue_processes=4;
 
 

发表于 @ 2007年06月26日 18:09:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:从非归档模式到归档模式 | 新一篇:oracle一致性备份(冷备份)

  • 发表评论
  • 评论内容:
  •  
Copyright © minquan2001
Powered by CSDN Blog