zoukankan      html  css  js  c++  java
  • 利用Job实现备库定时和主库同步

          我的standby是logical 的,用于报表查询.AP人员要求和主库相差不能超过5分钟.我之前是利用windows的排定工作,每5分钟执行一次alter system switch logfile;但最近不知为何,它不执行了.懒得再修复,在oracle里建了一个job来实现.
    方式如下:

    CREATE OR REPLACE PROCEDURE SYS.DBMS_Alter_LOG is

    BEGIN

    execute immediate 'alter system switch logfile';  

    END DBMS_Alter_LOG;

    /

    DECLARE

     X NUMBER;

    BEGIN

     SYS.DBMS_JOB.SUBMIT

        ( job       => X

         ,what      => 'SYS.DBMS_ALTER_LOG;'

         ,next_date => to_date('14-04-2009 15:26:10','dd/mm/yyyy hh24:mi:ss')

         ,interval => 'SYSDATE+5/1440 '

         ,no_parse => TRUE

        );

     SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));

    END;

    /

  • 相关阅读:
    吴军博士《浪潮之巅》
    第十二周
    第十一周
    第十周
    第九周
    第四次作业
    第四周
    学习进度表
    世界是数字的
    第二阶段团队第八天成果。
  • 原文地址:https://www.cnblogs.com/kevinsun/p/1437126.html
Copyright © 2011-2022 走看看