当前位置:   article > 正文

job每小时执行一次 oracle_Oracle中定时器(Job)使用方法详解

oracle job定时任务每4小时一次

一、dbms_job涉及到的知识点

1、创建job:variable jobno number;

dbms_job.submit(:jobno, —-job号

'your_procedure;',—-执行的存储过程, ';'不能省略

next_date, —-下次执行时间

'interval' —-每次间隔时间,interval以天为单位

);

–系统会自动分配一个任务号jobno。

2、删除job:dbms_job.remove(jobno);

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

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

5、修改间隔时间:dbms_job.interval(jobno, interval);

6、启动job: dbms_job.run(jobno);

7、停止job: dbms.broken(jobno, broken, nextdate); –broken为boolean值

二、初始化相关参数job_queue_processes

1、job_queue_process表示oracle能够并发的job的数量,当job_queue_process值为0时表示全部停止oracle的job。

2、查看job_queue_processes参数

方法一:show parameter job_queue_process;

方法二:select * from v$parameter where name='job_queue_processes';

3、修改job_queue_p

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/95831
推荐阅读
相关标签
  

闽ICP备14008679号