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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 10G DG最大可用模式下備庫發生故障時主庫保護級別的變化模式
- Oracle-DG最大保護模式下,dg備庫出現問題對主庫有什麼影響?Oracle模式
- DG的切換操作
- dg切換操作文件
- oracle dg切換操作示例Oracle
- 使用Broker實現DG切換
- Oracle RAC DG手動切換Oracle
- Linux從頭學08:Linux 是如何保護核心程式碼的?【從真實模式到保護模式】Linux模式
- RAC+單例項DG的切換單例
- ORACLE ADG 最大可用模式下例項啟動失敗分析Oracle模式
- 保護模式模式
- 10G DG SWITCH OVER
- 【DG】Data Guard主備庫Failove切換AI
- 【DG】Data Guard主備庫Switchover切換
- postgresql10主從+keepalived高可用自動切換(切換關鍵在指令碼)SQL指令碼
- MYSQL5.6主從+keepalive高可用自動切換MySql
- AlDente 2.1 Alpha (限制最大充電量保護電池)支援m1
- Oracle 11g dg switchover切換操作流程Oracle
- 5分鐘,徹底精通Oracle DG切換Oracle
- 將Debian從Legacy切換為UEFI啟動模式模式
- Python 實現任意多邊形的最大內切圓演算法_任意多邊形最大內切圓演算法Python演算法
- nvm for windows切換node版本無效Windows
- 修改陣列【並查集維護集合的最大值、連續數字的最大值】陣列並查集
- MHA高可用配置及故障切換
- docker Redis單機主從哨兵模式切換失敗DockerRedis模式
- Oracle 18c&19c physical dg切換總結Oracle
- Redis主從切換Redis
- 保護模式:段機制模式
- 保護性暫停模式模式
- win10怎麼切換到桌面模式_win10平板模式和桌面模式的切換教程Win10模式
- 圖解CPU的真實模式與保護模式圖解模式
- Win10怎樣切換平板模式_win10如何切換到平板模式Win10模式
- 保護模式篇——PAE分頁模式
- 手工切換MySQL主從MySql
- Redis sentinel主從切換Redis
- win10安全模式切換正常模式的方法Win10模式
- 山海經:線段樹維護最大子段和
- 快速切換至Kotlin for Android模式KotlinAndroid模式