高手进来帮忙看看任务调度问题(急救)

[复制链接]
查看11 | 回复6 | 2007-11-26 14:20:00 | 显示全部楼层 |阅读模式
写好存储过程后运行这段代码是没有问题的
begin
用户运营报表;
end;
但是运行以下任务调度就总是失败不能执行
declare
X number;
begin
sys.dbms_job.submit(job=> X,

what => 'begin 用户运营报表;end;',

next_date=> to_date('26-11-2007 14:20:00','dd/mm/yyyy hh24:mi:ss'),

interval => 'trunc(sysdate)+1',

no_parse => true

);
sys.dbms_output.put_line('job number is: '|| X);
commit;
end;
但是我运行其他类似的任务调度时候没有任何问题,这个令我百思不得其解,请兄弟们能帮忙看看,讨教了
回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
next_date=> to_date('26-11-2007 14:20:00','dd/mm/yyyy hh24:mi:ss')
-->
next_date=> to_date('26-11-2007 14:20:00','dd-mm-yyyy hh24:mi:ss')
test again
回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
我刚才试过了,还是老问题,FAILURE,晕啊,一模一样的其他调用是没有问题的
回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
单独手动跑存储过程是没任何问题的啊,是不是ORACLE的JOB中有什么设置对程序的大小长度有限制啊,怎么修改啊
回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
这个论坛行不行啊,这么一个问题就没一个人能提出个解决办法吗?能指引个方向也好啊
回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
原帖由 maochong234 于 2007-11-26 17:09 发表
这个论坛行不行啊,这么一个问题就没一个人能提出个解决办法吗?能指引个方向也好啊



回复

使用道具 举报

千问 | 2007-11-26 14:20:00 | 显示全部楼层
有错误信息吗?你什么版本?
select * from dba_jobs;
select * from dba_job_running;
show parameter job
看看后台alert是否有异常
数据库是否运行在restrice模式下
等等,你要尽可能多的提供信息,别人才能帮的了你!
[ 本帖最后由 Toms_zhang 于 2007-11-26 17:25 编辑 ]
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行