首 页 微软 HP 思科 Oracle IBM SUN 打折信息 培训信息 其它
首页 >> 认证考试资讯网 >> ORacle >> ORacle热门 >> 正文      

JOB 用法小结

来源: 点击数:   录入时间:07-01-25 13:31:25

一、设置初始化参数 job_queue_processes    sql> alter system set job_queue_processes=n;(n>0)    job_queue_processes最大值为1000    查看job queue 后台进程    sql>select name,description from v$bgprocess; 二,dbms_job package 用法介绍    包含以下子过程:    Broken()过程。    change()过程。    Interval()过程。    Isubmit()过程。    Next_Date()过程。    Remove()过程。    Run()过程。    Submit()过程。    User_Export()过程。    What()过程。    1、Broken()过程更新一个已提交的工作的状态,典型地是用来把一个已破工作标记为未破工作。    这个过程有三个参数:job 、broken与next_date。    PROCEDURE Broken (job    IN binary_integer,             Broken  IN boolean,             next_date IN date :=SYSDATE)    job参数是工作号,它在问题中唯一标识工作。    broken参数指示此工作是否将标记为破——TRUE说明此工作将标记为破,而FLASE说明此工作将标记为未破。    next_date参数指示在什么时候此工作将再次运行。此参数缺省值为当前日期和时间。    job如果由于某种原因未能成功之行,oracle将重试16次后,还未能成功执行,将被标记为broken    重新启动状态为broken的job,有如下两种方式;    a、利用dbms_job.run()立即执行该job     sql>begin     sql>dbms_job.run(:jobno) 该jobno为submit过程提交时返回的job number     sql>end;     sql>/    b、利用dbms_job.broken()重新将broken标记为false     sql>begin     sql>dbms_job.broken (:job,false,next_date)     sql>end;     sql>/    2、Change()过程用来改变指定工作的设置。    这个过程有四个参数:job、what 、next_date与interval。    PROCEDURE Change (job    IN binary_integer,             What    IN varchar2,             next_date IN date,             interval  IN varchar2)    此job参数是一个整数值,它唯一标识此工作。    What参数是由此工作运行的一块PL/SQL代码块。    next_date参数指示何时此工作将被执行。    interval参数指示一个工作重执行的频度。    3、Interval()过程用来显式地设置重执行一个工作之间的时间间隔数。    这个过程有两个参数:job与interval。    PROCEDURE Interval (job   IN binary_integer,              Interval IN varchar2)    job参数标识一个特定的工作。interval参数指示一个工作重执行的频度。    4、ISubmit()过程用来用特定的工作号提交一个工作。    这个过程有五个参数:job、what、next_date、interval与no_parse。    PROCEDURE ISubmit (job    IN binary_ineger,             What   IN varchar2,             next_date IN date,             interval IN varchar2,             no_parse IN booean:=FALSE)    这个过程与Submit()过程的唯一区别在于此job参数作为IN型参数传递且包括一个    由开发者提供的工作号。如果提供的工作号已被使用,将产生一个错误。    5、Next_Date()过程用来显式地设定一个工作的执行时间。这个过程接收两个参数:job与next_date。    PROCEDURE Next_Date(job     IN binary_ineger,              next_date  IN date)    job标识一个已存在的工作。next_date参数指示了此工作应被执行的日期与时间。 本新闻共3页,当前在第1页  1  2  3  
·上一篇文章:
·下一篇文章:
发送好友:发送给好友 | 加入收藏:加入收藏夹 责任编辑:admin  文章作者:  
   
发表评论  
版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
 

   

热点资讯

最新资讯

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专

[ciscoexam]  誉天IT教育集团(武汉专


Advanced 中国婚庆 cisco考试站 21seo seo天空 私募基金管理网

Copyright © 2007 www.TESTZONE.org Corporation, All Rights Reserved 我要啦免费统计