欢迎投稿

今日深度:

Oracle的Job

Oracle的Job


第二篇:实验 提交job,如果有多个过程执行,以;分隔。  var job1 number; exec DBMS_JOB.SUBMIT(:JOB1, what=>'p;',next_date=>SYSDATE, interval=>'sysdate+1/(60*24),no_parse => false'); commit; 手工运行一下这个job  exec DBMS_JOB.RUN(:job1); --将一个已破job转为未破job exec DBMS_JOB.BROKEN(<JOB_ID>,FALSE); commit; 是事务行为,转为未破job后,job也不会立刻运行,而是要等commit; exec dbms_job.broken(102,false,sysdate+1/24),最后一个参数next_date指定什么时候转。 --删除这个job exec DBMS_JOB.REMOVE(:JOB1); commit; --修改下次执行时间 exec dbms_job.next_date (:job1,SYSDATE + 10/(24*60)); commit; --修改执行间隔 exec dbms_job.interval(:job1,'sysdate+30/1440'); commit; --重新提交job的内容 exec dbms_job.what(:job1,'p2;'); exec dbms_job.what(:job1,'update t set d=sysdate;commit;'); commit; --更改JOB参数 commit;

第四篇:查视图

www.htsjk.Com true http://www.htsjk.com/shujukunews/453.html NewsArticle Oracle的Job 第二篇:实验 提交job,如果有多个过程执行,以;分隔。 var job1 number; exec DBMS_JOB.SUBMIT(:JOB1, what='p;',next_date=SYSDATE, interval='sysdate1/(60*24),no_parse = false'); commit; 手工运行一下这个j...
相关文章
    暂无相关文章
评论暂时关闭