首先可以手动运行一下JOB看是否可以成功执行如果可以说明JOB是没问题的。 oracle中如果作业运行失败系统会尝试在一分钟后再运行一次,如果再次运行失败,则在两分钟后再次尝试运行,如果再次失败则在四分钟后再尝试运行....直到第十六次尝试失败..系统将该作业置为试销作业把dblink创建为public:
create public database link .....

解决方案 »

  1.   

    dblink应该不会有什么问题吧,因为我在sqlplus下用dblink进行同样的操作没有任何问题啊,过程能够成功执行。奇怪的是:这个作业失败达到16次之后,我再次运行,仍然可以成功执行一次,之后才会报错而已……
       不知谁能够解释这个现象?
      

  2.   

    create public datalink d_name connect to user_name identified by password 
    using 'connect_str'
      

  3.   

    oracle要把一个作业运行这么多次,说明前面JOB就没有成功执行,在执行失败到第十七次的时候,系统将其标志为试销的作业. 手动执行看看是否可以成功.