ORACLE DBMS作业执行问题求助 oracle 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该与你开始时间有关。LAST_DAY(SYSDATE)取值日期虽然没错,但是时间去的是当前。比如现在取LAST_DAY(SYSDATE)其值是2014/3/31 14:02:29在加上你的22.5/24肯定下次执行的时间是第二天了。。建议开始时间设置为yyyy-mm-dd 00:00:01 但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT ----- ----------- -------- ----------------- -------- ------------------------------- ------------141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB; 但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT ----- ----------- -------- ----------------- -------- ------------------------------- ------------141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB; 对不起,没看清。不过又有了一个疑问,你的这个job在月底最后一天得10点30分到3月1号之间这段时间,不是再一直循环执行么? 但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT ----- ----------- -------- ----------------- -------- ------------------------------- ------------141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB; 对不起,没看清。不过又有了一个疑问,你的这个job在月底最后一天得10点30分到3月1号之间这段时间,不是再一直循环执行么?就是next执行时间一直是月底的10点30分。。 那就是说SP_BIAS_JOB执行时间会很超过1.5小时啊,那你这么说没问题。唯一可能就是系统的一些操作或者数据库的一些操作让job延迟执行了。这个真的靠想是想不出原因了。。 interval时间间隔应该是这样吧TRUNC(LAST_DAY(add_months(sysdate,1)))+22.5/24 初学Oracle关于新建数据库,服务,进程的问题! oracle 在xp系统下的安装问题,请高手指导下!!!跪求!!! Oracle存储空间创建问题 SEQ该怎么拿出来给update用啊?所有分求解答! 如何实现Form的背景色每周轮换改变啊? oracle里面有么有好的更新大数据量的方法 求一简单的语句 请教Lotus notes数据导入ORACLE的方法,给分又给钱 表锁定的问题 各位高手,教教我! sql错误定位 oracle存储过程读xls,并插入数据到数据库
LAST_DAY(SYSDATE)取值日期虽然没错,但是时间去的是当前。
比如现在取LAST_DAY(SYSDATE)其值是2014/3/31 14:02:29
在加上你的22.5/24肯定下次执行的时间是第二天了。。建议开始时间设置为yyyy-mm-dd 00:00:01
但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:
JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT
----- ----------- -------- ----------------- -------- ------------------------------- ------------
141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB;
但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:
JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT
----- ----------- -------- ----------------- -------- ------------------------------- ------------
141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB; 对不起,没看清。不过又有了一个疑问,你的这个job在月底最后一天得10点30分到3月1号之间这段时间,不是再一直循环执行么?
但是我有用TRUNC函数截取的。数据库显示的下次执行时间也是:
JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC INTERVAL WHAT
----- ----------- -------- ----------------- -------- ------------------------------- ------------
141 01-3月 -14 00:36:18 20140331 223000 22:30:00 TRUNC(LAST_DAY(SYSDATE))+22.5/24 SP_BIAS_JOB; 对不起,没看清。不过又有了一个疑问,你的这个job在月底最后一天得10点30分到3月1号之间这段时间,不是再一直循环执行么?
就是next执行时间一直是月底的10点30分。。
唯一可能就是系统的一些操作或者数据库的一些操作让job延迟执行了。这个真的靠想是想不出原因了。。
TRUNC(LAST_DAY(add_months(sysdate,1)))+22.5/24