10g DG保護模式的切換:從最大效能到最大可用
這篇文章主要討論DG環境下如何切換保護級別。
資料庫環境是linux as4 +10gr2。
一、最大效能到最大可用
1、檢查當前主備庫的保護模式
--主庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
--備庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
2、修改主庫的相關引數
1)重啟到mount狀態
SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP MOUNT
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1260696 bytes
Variable Size 75498344 bytes
Database Buffers 88080384 bytes
Redo Buffers 2932736 bytes
Database mounted.
2)修改引數
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby';
System altered.
3)切換到最大可用模式
SQL> ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY;
Database altered.
4)開啟主庫
SQL> ALTER DATABASE OPEN;
Database altered.
3、驗證此時主備庫的保護模式
--主庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
--備庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
4、修改備庫的相關引數
這一步可以省略,但為了以後的switch over方便,最好也修改了
在備庫執行:
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=primary LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary';
System altered.
至此,就完成了DG從最大效能模式到最大可用模式的轉換。
資料庫環境是linux as4 +10gr2。
一、最大效能到最大可用
1、檢查當前主備庫的保護模式
--主庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
--備庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
2、修改主庫的相關引數
1)重啟到mount狀態
SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP MOUNT
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1260696 bytes
Variable Size 75498344 bytes
Database Buffers 88080384 bytes
Redo Buffers 2932736 bytes
Database mounted.
2)修改引數
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby';
System altered.
3)切換到最大可用模式
SQL> ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY;
Database altered.
4)開啟主庫
SQL> ALTER DATABASE OPEN;
Database altered.
3、驗證此時主備庫的保護模式
--主庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
--備庫
SQL> SELECT PROTECTION_MODE,PROTECTION_LEVEL FROM V$DATABASE;
PROTECTION_MODE PROTECTION_LEVEL
-------------------- --------------------
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY
4、修改備庫的相關引數
這一步可以省略,但為了以後的switch over方便,最好也修改了
在備庫執行:
SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=primary LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary';
System altered.
至此,就完成了DG從最大效能模式到最大可用模式的轉換。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最大效能保護,最大資料保護,最大可用性,LGWR, ARCH大資料
- 10G DG最大可用模式下備庫發生故障時主庫保護級別的變化模式
- DG中3種保護模式之間的切換模式
- DataGuard切換保護模式模式
- DG的保護模式模式
- 【DG】DG的3種保護模式模式
- 10gR2最大保護模式DataGuard建立模式
- 建立DATAGUARD最大保護模式-測試手記模式
- Oracle-DG最大保護模式下,dg備庫出現問題對主庫有什麼影響?Oracle模式
- 【DataGuard】Oracle DataGuard 資料保護模式切換Oracle模式
- 0gR2最大保護模式DataGuard建立 (轉載)模式
- 【DG】三大模式切換模式
- DG_三大模式切換模式
- DG學習筆記(7)_保護模式筆記模式
- 【DataGuard】不能沒有你,我的Standby ——Oracle DataGuard最大保護模式 故障實驗Oracle模式
- oracle 10g dg切換步驟記錄Oracle 10g
- DG的切換操作
- ORACLE10G DG中資料保護模式Oracle模式
- Oracle DG管理模式和只讀模式相互切換Oracle模式
- 11g 最大保護模式 standby database網路故障導致主庫當機模式Database
- ORACLE 10G Data Guard 模式切換Oracle 10g模式
- DATA GUARD 最大可用性模式優缺點2模式
- 10gDataguard最大效能模式後期維護文件模式
- dg切換操作文件
- oracle dg切換操作示例Oracle
- DG保護模式與備用聯機日誌檔案模式
- mysql mha 主從自動切換 高可用MySql
- 【DATAGUARD】物理dg的switchover切換(五)
- Linux從頭學08:Linux 是如何保護核心程式碼的?【從真實模式到保護模式】Linux模式
- 驗證DG最大效能模式下使用ARCH/LGWR及STANDBY LOG的不同情況模式
- 保護模式模式
- 10g Data Guard三種保護模式測試模式
- 從簡單恢復模式切換模式
- 中美智慧財產權博弈:保護力度標準成最大分歧
- 使用Broker實現DG切換
- Oracle RAC DG手動切換Oracle
- ORACLE ADG 最大可用模式下例項啟動失敗分析Oracle模式
- RAC+單例項DG的切換單例