有关dbms_job(高手请进!)

[复制链接]
查看11 | 回复1 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
create or replace procedure Per5Min(
i in varchar2)is
job1 number;
interval varchar2(200);
begin
interval:='sysdate'||'+'||i||'/'||'1400';
dbms_job.submit(job1,'过程1;',sysdate,interval);
dbms_job.run(job1);
end;
/
exec per5min(5);
---------------------------------------------------------------------------------------
create or replace procedure RunPer5Min(
i in varchar2)is
job1 number;
interval varchar2(200);
begin
interval:='sysdate'||'+'||i||'/'||'1400';
dbms_job.submit(job1,'过程2;',sysdate,interval);
dbms_job.run(job1);
end;
/
exec runper5min(5);
为何上面那个可以执行,而下面的则报错:
ERROR 位于第 1 行:
ORA-12011: 无法执行 1 作业
ORA-06512: 在"SYS.DBMS_IJOB", line 405
ORA-06512: 在"SYS.DBMS_JOB", line 267
ORA-06512: 在"JQT.RUNPER5MIN", line 8
ORA-06512: 在line 1
注:过程1和过程2都是正确的,且可执行!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
查看get_voice的状态是否invalid
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行