ITPub博客

首页 > IT基础架构 > 网络安全 > JOB创建,解决网友问题

JOB创建,解决网友问题

原创 网络安全 作者:cosio 时间:2008-07-23 19:56:07 0 删除 编辑

1.JOB是否可以定义每月10号,20号早8点执行?如果不行,有什么建议实现此调度?

--

create table aa(a number,b date);


create or replace procedure pro
as
begin
insert into aa values(1,sysdate);
end;



declare
jobno number;
begin
dbms_job.submit(jobno,'pro;',trunc(sysdate),'trunc(sysdate)+600/(12*60)');
commit;
end;

_________参数说明

DBMS_JOB.SUBMIT(:jobno,//job号
'your_procedure;',//要执行的过程
trunc(sysdate)+1/24,//下次执行时间
'trunc(sysdate)+1/24+1'//每次间隔时间
);
删除job:dbms_job.remove(jobno);
修改要执行的操作:job:dbms_job.what(jobno,what);
修改下次执行时间:dbms_job.next_date(job,next_date);
修改间隔时间:dbms_job.interval(job,interval);
停止job:dbms.broken(job,broken,nextdate);
启动job:dbms_job.run(jobno);

[@more@]

JOB

记得修改这个值:

alter system set job_queue_processes=n; (n为非0)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/101162/viewspace-1007747/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-13

  • 博文量
    71
  • 访问量
    976098