首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

job启动的有关问题

2012-01-01 
job启动的问题variable basecleanjob1 numberbegindbms_job.submit(:basecleanjob1,insertbaseclean,t

job启动的问题

variable basecleanjob1 number;
begin
dbms_job.submit(:basecleanjob1 ,'insertbaseclean;',to_date('22-09-2008 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),'trunc(sysdate+1) + 1/24');
end; 


启动JOB,即启动并运行定时任务过程 


begin
dbms_job.run(:basecleanjob1 );
end; 


我想问一下,我这样启动这个job,第一次执行insertbaseclean这个存储过程是在'22-09-2008 01:00:00'??
另外我这么执行后,怎么看job是否启动了??执行后提示启动了。。
可是在数据库中该job还是显示红色。。
  有知道的说一声啊。。谢谢各位大虾了。。急用!!!!!!!!!!!!!!

[解决办法]
如果你的Job执行后,结果如何? ---这你自已可以查看的呀?
[解决办法]
dbms_job.submit();
少了
commit;

监测job通过user_jobs里面的broken标志位
[解决办法]

SQL code
select job,last_date,next_date,broken from user_jobs;
[解决办法]
SQL code
variable basecleanjob1 number; begin dbms_job.submit(:basecleanjob1  ,'insertbaseclean;',to_date('22-09-2008 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),'trunc(sysdate+1) + 1/24'); [color=#FF0000]commit;[/color]end; 

热点排行