oracle作业队列

本文介绍了Oracle数据库中的作业队列管理,包括查询作业进程的方法、DBMS_JOB函数包的使用,如SUBMIT、REMOVE、CHANGE等操作,并给出了创建、运行、删除作业的实例,以及如何查看和修改作业执行时间和间隔。
摘要由CSDN通过智能技术生成

1、查询作业进程
show parameter job;
select name,description from v$bgprocess where name like 'SNP%';

2、函数包DBMS_JOB介绍
该包包含的过程有SUBMIT、REMOVE、CHANGE、WHAT、NEXT_DATE、INTERVAL、BROKEN、RUN

参数介绍
job是作业号,标识一个作业在数据库中具有唯一性质
broken表示该作业是否被标记为无效,true无效,false有效
next_date表示下一次执行该作业的时间,默认为当前日期和时间
what表示该作业要运行的一块PL/SQL代码块、存储过程
interval表示该作业重复执行的时间间隔
no_parse表示作业在提交或者执行时是否应进行语法分析,true不分析,false立即分析
my_call表示在当前状态下重新提交此作业的代码

过程介绍:
SUBMIT:正常提交一个作业,有五个参数:job、what、next_date、interval、no_parse
REMOVE:删除一个已计划运行的作业,有一个参数:job、what、next_date、interval、no_parse
CHANGE:用于改变作业的执行计划,有四个参数:job、what、next_date、interval
WHAT:重新设置作业的执行代码,有两个参数:job、what
NEXT_DATE:用于设置作用下一次被执行的时间,有两个参数:job、next_date
INTERVAL:用于设置作用下一次执行的时间间隔,有两个参数:job、interval

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值