zoukankan      html  css  js  c++  java
  • [Oracle][DATAGUARD] 关于确认PHYSICAL STANDBY的同期状况的方法

    补上简单的确认PHYSICAL STANDBY的同期状况的方法:

    ODM TEST CASE
    ===================
    Name = TC#1010_3

    ####Primary####

    SQL> set line 200
    col name for a100SQL>
    SQL> select instance_name,status from v$instance;

    INSTANCE_NAME                                    STATUS
    ------------------------------------------------ ------------------------------------
    orcl                                             OPEN

    SQL> select database_role from v$database;

    DATABASE_ROLE
    ------------------------------------------------
    PRIMARY ★Primary

    SQL> select sequence#-1 from v$log where status='CURRENT';

    SEQUENCE#-1
    -----------
           61 ★on Primary, Latest ONLINE Redo number is 61


    ####Standby####


    SQL> set line 200
    col name for a100SQL>
    SQL> select instance_name,status from v$instance;

    INSTANCE_NAME                                    STATUS
    ------------------------------------------------ ------------------------------------
    orcls                                            OPEN

    SQL> select database_role from v$database;

    DATABASE_ROLE
    ------------------------------------------------
    PHYSICAL STANDBY ★PHYSICAL STANDBY

    SQL> select sequence#, name, applied from v$archived_log where resetlogs_change# = (select resetlogs_change# from v$database) order by sequence#;

    SEQUENCE# NAME                                                                                                 APPLIED
    ---------- ---------------------------------------------------------------------------------------------------- ---------------------------
          54                                                                                                      YES
          55 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_01_09/o1_mf_1_55_d768d472_.arc              YES
          56 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_01_09/o1_mf_1_56_d768dvdr_.arc              IN-MEMORY ★
          57 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_57_dsb0ljby_.arc              NO
          58 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_58_dsb0lgkq_.arc              NO
          59 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_59_dsb0lgk1_.arc              NO
          60 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_60_dsb0ljc1_.arc              NO
          61 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_61_dsb0mg3z_.arc              NO ★on Standby,no Redo transportation rag , but there is REDO application rag.

    8行が選択されました。

    SQL> recover managed standby database using current logfile disconnect; ★start REDO application
    メディア・リカバリが完了しました。
    SQL> select PROCESS,PID,STATUS,THREAD#,SEQUENCE# from V$MANAGED_STANDBY where PROCESS='MRP0'; ★MRP process is on (if there is no record here , it means MRP is not on )

    PROCESS                            PID STATUS                                  THREAD#  SEQUENCE#
    --------------------------- ---------- ------------------------------------ ---------- ----------
    MRP0                              2898 APPLYING_LOG                                  1         62

    SQL> select sequence#, name, applied from v$archived_log where resetlogs_change# = (select resetlogs_change# from v$database) order by sequence#;

    SEQUENCE# NAME                                                                                                 APPLIED
    ---------- ---------------------------------------------------------------------------------------------------- ---------------------------
          54                                                                                                      YES
          55 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_01_09/o1_mf_1_55_d768d472_.arc              YES
          56 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_01_09/o1_mf_1_56_d768dvdr_.arc              YES
          57 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_57_dsb0ljby_.arc              YES
          58 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_58_dsb0lgkq_.arc              YES
          59 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_59_dsb0lgk1_.arc              YES
          60 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_60_dsb0ljc1_.arc              YES
          61 /u01/app/oracle/fast_recovery_area/ORCLS/archivelog/2017_08_17/o1_mf_1_61_dsb0mg3z_.arc              IN-MEMORY ★If there is no REDO application rag and Redo transportation rag on Standby, the "APPLIED" column of Latest SEQUENCE should be "IN-MEMORY"(expected behavior)

    8行が選択されました。

  • 相关阅读:
    Delphi中创建一个可以改变大小的无边框窗口
    Delphi中让窗口关闭按钮无效的6种方法
    把人笑抽筋的签名
    Delphi中判断窗体最大化和最小化事件
    Delphi中窗体的帮助按钮上执行一个自定义的动作
    无法查询部门收支分析表
    Delphi中去掉限制窗体最小尺寸的Windows约束
    Delphi中在窗体标题栏画自定义文字
    调拨单等单据定位功能没有过滤条件
    Form中对象的引用
  • 原文地址:https://www.cnblogs.com/Frank-20160505/p/7647297.html
Copyright © 2011-2022 走看看