【DG】Data Guard主備庫Failove切換
一、 思路清晰
step1: 驗證備庫狀態正常
step3: 主庫強制 shutdown
step4: 備庫停止日誌應用
step5: 備庫檢查切換狀態
step6: 備庫切換為主庫
step7: 開啟新主庫
step8: 檢視新主庫狀態
step9: 備份新主庫
二、 Failover 操作
1. 驗證備庫是否有最近的歸檔日誌
(主備庫執行)
SQL> SELECT UNIQUE THREAD# AS THREAD, MAX(SEQUENCE#) OVER (PARTITION BY thread#) AS LAST from V$ARCHIVED_LOG;
THREAD LAST
---------- ----------
1 49
如果有結果,需要將主庫的歸檔日誌傳輸到備庫,備庫再進行註冊
SQL> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1';
2. 確保備庫不存在GAP
備庫執行
SQL> SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;
THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
---------- ------------- --------------
1 8 0 82
如果沒有返回結果,則說明不存在GAP (斷檔);如果存在結果,則說明存在 GAP 。上述結果說明, GAP 內容包含歸檔日誌 sequence80,81,82 。需要主庫複製上述歸檔日誌,傳輸到備庫,並且註冊在備庫
SQl> ALTER DATABASE REGISTER PHYSICAL LOGFILE 'filespec1';
3. 主庫強制shutdown
SQL> shutdown abort;
4. 備庫停止日誌應用
SQL> alter database recover managed standby database cancel;
SQL> alter database recover managed standby database finish;
5. 備庫檢查switchover_status
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
TO PRIMARY
6. 備庫切換到主庫
SQL> alter database commit to switchover to primary with session shutdown;
7. 開啟新主庫
SQL> alter database open;
8. 檢視新主庫狀態
SQL> select open_mode,database_role,switchover_status from v$database;
OPEN_MODE DATABASE_ROLE SWITCHOVER_STATUS
-------------------- ---------------- --------------------
READ WRITE PRIMARY FAILED DESTINATION
9. 備份新主庫
Oracle 建議把新主庫執行一次全庫備份。
---- end ----
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529886/viewspace-2708834/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【DG】Data Guard主備庫Switchover切換
- Data Guard主備庫切換
- Oracle Data Guard主庫備庫角色切換(Switchovers)Oracle
- DATA GUARD物理備庫的SWITCHOVER切換
- Oracle 12c Data guard 物理主備庫正常切換(switchover)流程Oracle
- Oracle 11g Data guard 物理主備庫正常切換(switchover)流程Oracle
- 邏輯Data Guard主備庫的轉換
- 【新炬網路名師大講堂】Data Guard–物理主備庫切換
- Data Guard物理備庫read/write後,切換回備庫狀態
- 12c data guard 使用 sqlplus 主備切換最佳實踐SQL
- Data Guard交換控制檔案實現主備切換實現步驟
- DATA GUARD物理STANDBY的 SWITCHOVER切換
- DG中備庫為SWITCHOVER PENDING時是否能進行主備切換
- DataGuard主備庫切換步驟
- MySQL 主備庫切換記錄MySql
- DATA GUARD物理STANDBY的FAILOVER切換AI
- ORACLE 10G Data Guard 模式切換Oracle 10g模式
- DATA GUARD物理STANDBY的 SWITCHOVER切換[zt]
- 【DATAGUARD】物理dg配置客戶端無縫切換 (八.1)--Data Guard Broker 的配置客戶端
- 【DG】Data Guard搭建(physical standby)
- 邏輯DG主備庫轉換的failoverAI
- Oracle Data Guard 快速啟動故障切換指南Oracle
- 10g Data Guard physical standby的主備庫角色轉換測試(switchover & failover)AI
- 【DG】Oracle Data Guard官方直譯Oracle
- 備庫的切換狀態為SWITCHOVER PENDING時進行dataguard主備庫角色切換
- Data Guard 主庫建立表空間,備庫MRP無法啟動
- 主備切換(failover)AI
- DataGuard切換(主庫為Rac+備庫為Rac)
- 主備切換的準備工作
- 執行主備庫切換以解決主庫儲存不足
- 主備庫切換以解決主庫儲存空間不足
- Data Guard 環境下 主備庫Redo log 的新增與刪除
- Data guard 配置之搭建物理備庫
- Oracle 12c Data guard 物理備庫應急切換(failover)流程OracleAI
- Oracle 11g Data guard 物理備庫應急切換(failover)流程OracleAI
- 【DG】怎麼使用Data Pump備份物理備庫
- mysql主從複製+主備切換MySql
- 【DG】三張經典圖片展示Data Guard主備之間日誌傳輸及恢復