Oralce中怎么定时执行存储过程任务
创始人
2024-12-19 02:42:43
0次

  Oralce定时执行存储过程任务怎么设置

  【一、创测试表】

  create table getSysDate(test date);

  【二、创要定时执行的存储过程】

  create or replace procedure insertSysDate as

  begin

  insert into getSysDate values (sysdate);

  end ;

  【三、创建JOB,即创建待执行的定时任务过程】

  variable job1 number;

  begin

  dbms_job.submit(:job1,'insertSysdate;',sysdate,'sysdate+1/1440');

  end;

  Oralce定时执行存储过程任务怎么设置

  【四、启动JOB,即启动并运行定时任务过程】

  begin

  dbms_job.run(:job1);

  end;

  【五、查看运行效果】

  select to_char(test,'yyyy/mm/dd hh34:mi:ss') from getSysDate;

  结果如下:

  2011/08/03 10:53:11

  2011/08/03 11:05:51

  [部分重点参数补充说明]:

  DBMS_JOB.SUBMIT(:jobno,//job号

  'your_procedure;',//要执行的过程

  trunc(sysdate)+1/24,//下次执行时间

  'trunc(sysdate)+1/24+1'//每次间隔时间

  );

  删除job:dbms_job.remove(jobno);

  修改要执行的操作:job:dbms_job.what(jobno,what);

  修改下次执行时间:dbms_job.next_date(job,next_date);

  修改间隔时间:dbms_job.interval(job,interval);

  停止job:dbms.broken(job,broken,nextdate);

  启动job:dbms_job.run(jobno);

  修改job_queue_processes的值:(保证其不为0否则JOB不自动运行)

  可通过select * from v$parameter;查看其值;

  或者直接用show parameter job_queue_processes;查看如下:

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  job_queue_processes integer 10

  方法1,startup pfile='C:\oracle\ora90\database\initorcl.ora';

  //此方法修改initorcl.ora文件的job_queue_processes参数,然后重新启动数据库

  方法2,alter system set job_queue_processes=10

  //此方法不要重新启动数据库就能生效,系统自动修改init.ora文件以后才能生效。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...