VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno, //':'号
'Procdemo;',
SYSDATE, 'SYSDATE + 1/720');
commit;
end;
/
begin
DBMS_JOB.SUBMIT(:jobno, //':'号
'Procdemo;',
SYSDATE, 'SYSDATE + 1/720');
commit;
end;
/
job number;
begin
dbms_job.submit(job,'SP_GETDATA(trunc(sysdate)+ 9/24);',
sysdate,'trunc(sysdate)+33/24');
commit;
end;
/借问楼主SP_GETDATA(trunc(sysdate)+ 9/24) 这个过程加一个参数是否有实际意义?
BEGIN
*
ERROR at line 1:
ORA-12011: execution of 1 jobs failed
ORA-06512: at "SYS.DBMS_IJOB", line 394
ORA-06512: at "SYS.DBMS_JOB", line 267
ORA-06512: at line 2to beckhambobo(beckham) :SP_GETDATA(trunc(sysdate)+ 9/24) 这个过程加一个参数是
这个存储过程的输入参数,用于计算的!
declare
job number;
begin
dbms_job.submit(job,'SP_GETDATA;',sysdate,'trunc(sysdate)+33/24');
commit;
end;
/
我单独执行过程是正常的,应该过程没有错
作业提交的语法应该也没有问题
但就是执行不了,一直是failed
begin
*
ERROR at line 1:
ORA-12011: execution of 1 jobs failed
ORA-06512: at "SYS.DBMS_IJOB", line 394
ORA-06512: at "SYS.DBMS_JOB", line 267
ORA-06512: at line 2
是不是那些环境参数有问题?ORA-06512是什么意思?
我用sys用户登陆创建的作业可以正常运行
原先我用的是system用户登陆的
那位高手能解释一下其中的原因?