赞
踩
一、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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。