关于oracle job自动重启重复执行问题
微 2014-11-18 09:54:38 job1:
DECLARE
job number;
begin
sys.dbms_job.submit(job,'EXCHANGE_DATE_BATCH2(sysdate);',trunc(sysdate+1)+2/24,'trunc(sysdate+1)+2/24');
commit;
end;
---------------
job2:
DECLARE
job number;
begin
sys.dbms_job.submit(job,'EXCHANGE_DATE_BATCH3(sysdate);',trunc(sysdate+1)+2/24,'trunc(sysdate+1)+2/24');
commit;
end;
以上为我创建的两个job,早上到公司后看日志,一开始发现job2本改3点就执行完的,通过日志发现job2四点又执行一次,不知道怎么回事,查询创建语句执行频率没问题,在网上查询各种资料无果,后来果断将job2删除重建,后来发现job2不重启自动执行了,job1却重启自动执行了,结果今天来后查看日志job1不重启自动执行了,job2又重启自动执行了。很费解。
备注说明:客户将数据库由windows oracle10.2.0.5.0换为linux oracle10.2.0.4.0,换数据库之前没遇到这个问题,换数据库之后这个问题频繁出现摸不着头脑,有人时候查询下数据库参数设置,怎么看?会和换数据库有关吗?请大神指点一二,谢谢!