DataGuard:Physical Standby Failover

oracle_kai發表於2009-05-15

DataGuard:Physical Standby Failover

 

physical standby switchover

 

primary db :db2

standby db :db1

 

一般情況下failover都是表示primary資料庫癱瘓,最起碼也是起不來了,因此這種型別的切換基本上不需要primary資料庫做什麼操作。所以下列步驟中如果有提到primarystandby執行的,只是建議你如果primary還可以用,那就執行一下,即使不去執行,對failover來說也沒有關係

 

 

1.檢查歸檔檔案是否連續,是否有gap

       standby庫執行

       SQL> select THREAD#,LOW_SEQUENCE#,HIGH_SEQUENCE# from v$archive_gap;

 2.如果步驟1查詢出來紀錄,則在primary庫上執行,否則跳過此步驟

     在主庫上執行語句,按步驟1查詢出來的紀錄找出歸檔檔案

 SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN XX AND XX;

  --如果primary存在,拷貝相應的歸檔到STANDBY資料庫,並註冊.

  SQL> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'xxx';

3.檢查歸檔檔案是否完整

   分別在primary/standby執行下列語句:

  SQL> select distinct thread#,max(sequence#) over(partition by thread#) a from v$archived_log;

  把相差的歸檔複製到待轉換的standby伺服器,並手工register

 

4.開始做failover

   察看standby 程式狀態

   SQL>  select process,client_process,sequence#,status from v$managed_standby;

 

PROCESS   CLIENT_P  SEQUENCE# STATUS

--------- -------- ---------- ------------

ARCH      ARCH             30 CLOSING

ARCH      ARCH              0 CONNECTED

RFS       LGWR             31 IDLE

RFS       ARCH              0 IDLE

RFS       N/A               0 IDLE

MRP0      N/A              31 APPLYING_LOG

 

    SQL> alter database recover managed standby database finish  force ;

FORCE關鍵字將會停止當前活動的RFS程式,以便立刻執行failover

  或

  SQL> alter database recover managed standby database finish skip standby logfile;

 

SQL> alter database commit to switchover to primary;

SQL> shutdown immediate

SQL> startup

 

SQL>  select database_role,protection_mode,protection_level,open_mode from v$database;

 

DATABASE_ROLE    PROTECTION_MODE      PROTECTION_LEVEL     OPEN_MODE

---------------- -------------------- -------------------- ----------

PRIMARY          MAXIMUM PERFORMANCE  MAXIMUM PERFORMANCE  READ WRITE

 

Failover切換成功

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10159839/viewspace-598218/,如需轉載,請註明出處,否則將追究法律責任。

相關文章