ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> Oracle >> oracle创建job并执行job

oracle创建job并执行job

来源:网络整理     时间:2016-02-05     关键词:

本篇文章主要介绍了"oracle创建job并执行job",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下: 1、首先job要在command命令下执行才有效 DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job =>...

1、首先job要在command命令下执行才有效
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'test;'
,next_date => to_date('05-02-2016 11:40:00', 'dd-mm-yyyy hh24:mi:ss')
,interval => 'sysdate+1/24'
,no_parse => TRUE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/

2、job创建之后定义了job之后,最重要的就是不要忘了用dbms_job.run()来运行job,以前我做的时候,就老是忘了执行。

begin
dbms_job.run(job的id);
end;
/

记得commit;

job 的id可以通过select * from user_jobs;进行查询

3、如果发现job到点没有执行,那么

show parameter job_queue_processes ;
看下
job_queue_processes的值,如果为0 那么要将值改为大于零的数,
alter system set job_queue_processes=1;
即可.
4、查看job运行情况
select * from user_jobs;
select * from dba_jobs_running;
select * from dba_jobs;

以上就介绍了oracle创建job并执行job,包括了方面的内容,希望对Oracle有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_317191.html

相关图片

相关文章