oracle之dataguard switch_availability
第一:檢視當前primary資料庫的保護模式
SQL> select protection_mode ,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
第二:修改primary資料庫初始化引數
SQL> alter system set log_archive_dest_2='service=STADATA_85 optional lgwr sync affirm valid_for=(online_logfiles,primary_role) db_unique_name=stadata';
System altered.
第三:重啟primary資料庫並設定新的資料保護模式
SQL> shutdown immediate;
SQL> startup mount
SQL> alter database set standby database to maximize availability;
Database altered.
當修改完primary資料庫保護模式後。在主庫與物理備庫正常通訊的情況下。物理備庫的保護模式也跟隨主庫的保護模式
SQL> alter database open;
Database altered.
提示:maximize後可跟{protection | availability | performance},分別對應最大保護,最高可用性及最高效能。
down掉資料庫,重新啟動
第四:核查當前primary資料庫的保護模式
SQL> select protection_mode,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
第五:檢視當前standby資料庫的保護模式
SQL> select protection_mode ,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
第六:關閉standby資料庫,再核查primary資料庫狀態
SQL> select protection_mode,protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY RESYNCHRONIZATION
standby資料庫shutdown後,primary資料庫保護級別切換為待同步。
第七:在物理備庫關閉的情況下,向主庫中的表內插入一條記錄是可以的。也可以提交。
當再次啟動物理備庫後,PROTECTION_LEVEL變為MAXIMUM AVAILABILITY
修改standby初始化引數設定(主要考慮角色切換,假如只測試的話本步可跳過)
sql> alter system set log_archive_dest_2='service=primary optional lgwr sync affirm
2 valid_for=(online_logfiles,primary_role) db_unique_name=primary';
系統已更改。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20976446/viewspace-687505/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle之11g DataGuardOracle
- oracle之dataguard switch_protectionOracle
- oracle 之dataguard standby 切換Oracle
- 【DataGuard】Oracle 11g DataGuard 新特性之 Snapshot Standby DatabaseOracleDatabase
- oracle dataguardOracle
- oracle dataguard setupOracle
- oracle rac + dataguardOracle
- 探索ORACLE之11g DataGuard_01概念Oracle
- 【DataGuard】Oracle 11g DataGuard 新特性之 Active Standby:Real-Time Apply+QueryOracleAPP
- oracle dataguard broker 配置Oracle
- oracle dataguard 切換Oracle
- ORACLE CASCADE DATAGUARDOracle
- 配置Oracle physical DataGuardOracle
- oracle Dataguard 詳解Oracle
- 【DATAGUARD】Oracle Dataguard體系架構詳解Oracle架構
- 【DataGuard】Oracle DataGuard 最高可用模式 故障實驗Oracle模式
- 【DATAGUARD】Oracle19c dataguard新特性及部署Oracle
- 【DATAGUARD】Oracle Dataguard nologging 塊修復Oracle
- 【DataGuard】Oracle DataGuard 資料保護模式切換Oracle模式
- Oracle 單機配置DataGuardOracle
- oracle 11g dataguardOracle
- 利用RMAN 建立 oracle dataguardOracle
- oracle 之dataguard主庫系統崩潰之物理備庫切主庫Oracle
- Oracle 11.2.0.4 physical dataguard和snapshot dataguard切換Oracle
- 【DataGuard】Oracle DataGuard 日誌傳輸狀態監控Oracle
- Oracle11g R2之Dataguard搭建物理standbyOracle
- 【Dataguard】Oracle多租戶環境對Dataguard的影響Oracle
- 【DataGuard】Oracle Dataguard三種保護模式特點總結Oracle模式
- Oracle dataguard failover 實戰OracleAI
- Oracle Dataguard基本操作語句Oracle
- oracle 11G dataguard配置Oracle
- oracle-11g-配置dataguardOracle
- oracle 11g dataguard 建立Oracle
- ORACLE DataGuard 關閉啟動Oracle
- Oracle DataGuard切換步驟Oracle
- Oracle 11g Active DataguardOracle
- ORACLE dataguard學習筆記Oracle筆記
- Debian下配置Oracle DataGuardOracle