1、多个job使用一个jobno,一般在后台是如何执行这些job的?
2、interval => 'trunc(sysdate,''yyyy-mm-dd HH24:MI:SS'')+1+1/24');
    就会报字符串缓冲区大小不足,
interval => 'trunc(sysdate)+1+1/24');就没问题?
3、我用toad登陆多个数据库,有的可以有的报监听错误,但sqlplus都能连上,为什么?

解决方案 »

  1.   

    1、多个job使用一个jobno,一般在后台是如何执行这些job的? 答: 在数据库里,jobno是不会一样的,每一个jobno都是唯一的,你在submit的时候,jobno是个系统返回值2、interval => 'trunc(sysdate,''yyyy-mm-dd HH24:MI:SS'')+1+1/24');
        就会报字符串缓冲区大小不足,
    interval => 'trunc(sysdate)+1+1/24');就没问题?答: trunc函数是用来截取你输入的时间的某个点的,比如 a) 得到你输入的时间的年的第一天
      select trunc(sysdate,'yyyy') from dual (结果:2009-1-1) b) 得到你输入时间的当天的小时
    select trunc(sysdate,'hh') from dual (结果:2009-8-5 6:00:00)
    所以,你的用法错了3、我用toad登陆多个数据库,有的可以有的报监听错误,但sqlplus都能连上,为什么?
        这个不太好说,你看看错误原因,toad有很详细的错误分析的