1、创建的job,默认instance是0,看官方文档上说可以运行在任何活动的instance上,那么具体是被哪个instance执行的,有办法查看到吗?2、如果有两个instance:1和2,指定job1是被instance 1 运行的,job1执行完后调用job2,但job2的instance是默认为0,那么job2将会被哪个实例执行?(要不要考虑instance 2 是否空闲?)

解决方案 »

  1.   

    1、创建的job,默认instance是0,看官方文档上说可以运行在任何活动的instance上,那么具体是被哪个instance执行的,有办法查看到吗?
    只有执行的时候才能查看到,select * from dba_jobs_running,出现在哪个节点上,就是在哪个节点运行2、如果有两个instance:1和2,指定job1是被instance 1 运行的,job1执行完后调用job2,但job2的instance是默认为0,那么job2将会被哪个实例执行?(要不要考虑instance 2 是否空闲?)
    随机的啊
      

  2.   


    ?? 
    job 只是个 timer,达到条件即运行预定义的pl/sql语句块,job 不能再调用另一个 job