dbms_job定时规则
DBMS_JOB 是一个Oracle数据库中用于调度和管理定时任务的包。它允许用户在数据库中创建、修改、引发和删除定时任务。
DBMS_JOB的定时规则由以下部分组成:
1. Job编号:每个定时任务在数据库中都有一个唯一的编号。
2. Job程序:指定要执行的具体任务,可以是一个过程、函数或者PL/SQL块。
3. 开始日期和时间:指定任务第一次执行的日期和时间。
4. 重复间隔:指定任务之间的间隔时间,可以是分钟、小时、天、星期、月份等。
5. 重复次数:指定任务重复执行的次数,可以是无限次数或者有限次数。
oracle手动调用存储过程6. 优先级:指定任务的执行优先级,可以是1(最高优先级)到5(最低优先级)。
7. 失败重试:指定任务失败后是否要自动重试,以及重试的时间间隔。
8. 挂起:指定任务是否被挂起,如果挂起,任务将不会执行。
使用DBMS_JOB,可以通过调用存储过程dbms_job.submit来创建一个定时任务,通过调用dbms_job.run来手动触发一个任务的执行,通过调用ve来删除一个任务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论