zoukankan      html  css  js  c++  java
  • Oracle 11.2.0.4.0 Dataguard部署和日常维护(6)-Active Dataguard篇

    1. 检查主备库的状态

    • on primary
    column DATABASE_ROLE format a20
    column OPEN_MODE format a15
    column PROTECTION_MODE format a20
    column SWITCHOVER_STATUS format a20
    select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE,SWITCHOVER_STATUS from v$database;
    
    DATABASE_ROLE         OPEN_MODE         PROTECTION_MODE      SWITCHOVER_STATUS
    -------------------- --------------- -------------------- --------------------
    PRIMARY          READ WRITE      MAXIMUM PERFORMANCE  TO STANDBY
    
    select max(sequence#) from v$archived_log;
    
    MAX(SEQUENCE#)
    --------------
            68
    • on standby
    column DATABASE_ROLE format a20
    column OPEN_MODE format a15
    column PROTECTION_MODE format a20
    column SWITCHOVER_STATUS format a20
    select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE,SWITCHOVER_STATUS from v$database;
    
    DATABASE_ROLE        OPEN_MODE       PROTECTION_MODE      SWITCHOVER_STATUS
    -------------------- --------------- -------------------- --------------------
    PHYSICAL STANDBY     MOUNTED         MAXIMUM PERFORMANCE  NOT ALLOWED
    
    select SEQUENCE#,APPLIED from v$archived_log where SEQUENCE#=(select max(sequence#) from v$archived_log);
    
     SEQUENCE# APPLIED
    ---------- ---------------------------
        68   IN-MEMORY
    
    select process,status,sequence# from v$managed_standby;
    
    PROCESS             STATUS                  SEQUENCE#
    ------------------- ----------------------- ----------
    ARCH                CLOSING                     68
    ARCH                CONNECTED                    0
    ARCH                CONNECTED                    0
    ARCH                CLOSING                     65
    RFS                 IDLE                         0
    RFS                 IDLE                        69
    RFS                 IDLE                         0
    MRP0                APPLYING_LOG                69

    2. 取消备库的MPR恢复线程

    alter database recover managed standby database cancel;

    3. 备库以readonly方式打开

    alter database open read only;
    
    select DATABASE_ROLE,OPEN_MODE,PROTECTION_MODE,SWITCHOVER_STATUS from v$database;
    
    DATABASE_ROLE        OPEN_MODE       PROTECTION_MODE      SWITCHOVER_STATUS
    -------------------- --------------- -------------------- --------------------
    PHYSICAL STANDBY     READ ONLY       MAXIMUM PERFORMANCE  NOT ALLOWED
    
    select process,status,sequence# from v$managed_standby;
    
    PROCESS             STATUS                  SEQUENCE#
    ------------------- ----------------------- ----------
    ARCH                CLOSING                     68
    ARCH                CONNECTED                    0
    ARCH                CONNECTED                    0
    ARCH                CLOSING                     65
    RFS                 IDLE                         0
    RFS                 IDLE                        69
    RFS                 IDLE                         0

    4. 开启备库的MPR线程

    alter database recover managed standby database using current logfile disconnect from session;
    select process,status,sequence# from v$managed_standby; PROCESS STATUS SEQUENCE# ------------------- ----------------------- ---------- ARCH CLOSING 68 ARCH CONNECTED 0 ARCH CONNECTED 0 ARCH CLOSING 65 RFS IDLE 0 RFS IDLE 69 RFS IDLE 0 MRP0 APPLYING_LOG 69

    5. 测试active dataguard

    • on primary
    create table test01 as select FILE_NAME from dba_data_files;
    select * from test01;
    
    FILE_NAME
    ------------------------------------------------------------
    /u01/app/oracle/oradata/userdata/users01.dbf
    /u01/app/oracle/oradata/userdata/undotbs01.dbf
    /u01/app/oracle/oradata/userdata/sysaux01.dbf
    /u01/app/oracle/oradata/userdata/system01.dbf
    • on standby
    select * from test01;
    
    FILE_NAME
    ------------------------------------------------------------
    /u01/app/oracle/oradata/userdata/users01.dbf
    /u01/app/oracle/oradata/userdata/undotbs01.dbf
    /u01/app/oracle/oradata/userdata/sysaux01.dbf
    /u01/app/oracle/oradata/userdata/system01.dbf
  • 相关阅读:
    4.2Python数据处理篇之Matplotlib系列(二)---plt.scatter()散点图
    4.1Python数据处理篇之Matplotlib系列(一)---初识Matplotlib
    3.8Python数据处理篇之Numpy系列(八)---Numpy的梯度函数
    3.7Python数据处理篇之Numpy系列(七)---Numpy的统计函数
    3.6Python数据处理篇之Numpy系列(六)---Numpy随机函数
    3.5Python数据处理篇之Numpy系列(五)---numpy文件的存取
    3.4Python数据处理篇之Numpy系列(四)---ndarray 数组的运算
    3.3Python数据处理篇之Numpy系列(三)---数组的索引与切片
    3.2Python数据处理篇之Numpy系列(二)--- ndarray数组的创建与变换
    3.1Python数据处理篇之Numpy系列(一)---ndarray对象的属性与numpy的数据类型
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/7123762.html
Copyright © 2011-2022 走看看