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

转载于:https://www.cnblogs.com/ilifeilong/p/7123762.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值