我正在实施一个高级复制的项目,遇到一个紧急的问题,在多主复制中为什么一个站点的在执行dbms_repcat.do_deferred_repcat_admin('REP1', FALSE);job时,一直执行不结束,等了几天还是这样,从session里面看它一直在循环跑一些语句,现在它不执行任何从主定义站点发来的命令,比如暂停复制组,我用exeucte dbms_defer_sys.delete_tran(deferred_tran_id => '',destination => '');清除延迟事务后,它依然不结束,请问这是怎么回事,do_deferred_repcat_admin过程具体在做什么,十分着急!!!请帮忙,谢谢!

解决方案 »

  1.   

    呜呜。大家帮帮忙啊另外问一下,高级复制里面是不是一定要将每个站点的global_names设为true啊,设为false可不可以进行啊
      
      

  2.   

    我就是指定成false,也没碰到问题啊
      

  3.   

    global_names = true
    open_links = 4
    job_queue_processes = 10(作来数,一般设置为3+x.其中X是指你实际存在的作业数.)