begin
sys.dbms_job.submit(job => :job,
what => 'update docs set count=count +1;',
next_date => to_date('10-03-2005 09:32:10', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/60');
commit;
end;
/
这个语句没有问题
exec ctx_ddl.sync_index('news_new_index');
和到1起 就有问题
begin
sys.dbms_job.submit(job => :job,
what => 'ctx_ddl.sync_index(''news_new_index'');
update docs set count=count +1;',
next_date => to_date('10-03-2005 09:32:56', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/60');
commit;
end;
/
==============救命呀 !!
sys.dbms_job.submit(job => :job,
what => 'update docs set count=count +1;',
next_date => to_date('10-03-2005 09:32:10', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/60');
commit;
end;
/
这个语句没有问题
exec ctx_ddl.sync_index('news_new_index');
和到1起 就有问题
begin
sys.dbms_job.submit(job => :job,
what => 'ctx_ddl.sync_index(''news_new_index'');
update docs set count=count +1;',
next_date => to_date('10-03-2005 09:32:56', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/24/60');
commit;
end;
/
==============救命呀 !!
ORA-12011 无法执行1作业
ora-06512 在"sys.dbms_ijob",line 406
ora-06512 在"sys.dbms_job",line 272
ora-06512 在line1
就是job执行ctx_dll之类的东西有问题。
你把你想要做的放到过程里去运行,然后插入日志表来捕获你的结果。别死钻,变通得去看问题。