DG保護模式與備用聯機日誌檔案
Data Guard在最大保護maximize protection -和最高可用性maximize availability 模式下,Standby資料庫必須配置standby redo log,通
過下面的實驗展示建立的原則和過程。
maximize protection ---> maximize availability ----> maximize performance
當在把dataguard的保護級別按這上面的順序減低的時候, 不需要primary庫在mount狀態,否則primary 必須在mount 狀態。
Maximum protection/AVAILABILITY模式必須滿足以下條件
Redo Archival Process: LGWR
Network Tranmission mode: SYNC
Disk Write Option: AFFIRM
Standby Redo Logs: Yes
standby database type: Physical Only
1.原則
1).standby redo log的檔案大小與primary 資料庫online redo log 檔案大小相同
2).standby redo log日誌檔案組的個數依照下面的原則進行計算
Standby redo log組數公式>=(每個instance日誌組個數+1)*instance個數
例如在我的環境中,只有一個節點,這個節點有三組redo,所以
Standby redo log組數公式>=(3+1)*1 == 4
所以需要建立4組Standby redo log
3).每一日誌組為了安全起見,可以包含多個成員檔案
2.配置過程,正常情況下僅需要在Standby端進行配置,考慮到主備切換,在primary端亦進行配置
1)Standby庫新增四組Standby redo log,使用者備庫的恢復
sql> alter database add standby logfile group 4 ('/u01/app/oracle/ordata/orcl/STANDBYRD01.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 5 ('/u01/app/oracle/ordata/orcl/STANDBYRD02.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 6 ('/u01/app/oracle/ordata/orcl/STANDBYRD03.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 7 ('/u01/app/oracle/ordata/orcl/STANDBYRD04.LOG') size 100M;
Database altered.
2)Primary庫新增四組Standby redo log,用於主備切換
sql> alter database add standby logfile group 4 ('/u01/app/oracle/ordata/orcl/STANDBYRD01.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 5 ('/u01/app/oracle/ordata/orcl/STANDBYRD02.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 6 ('/u01/app/oracle/ordata/orcl/STANDBYRD03.LOG') size 100M;
Database altered.
sql> alter database add standby logfile group 7 ('/u01/app/oracle/ordata/orcl/STANDBYRD04.LOG') size 100M;
Database altered.
3.Standby redo log刪除方法
sql> alter database drop standby logfile group 4;
sql> alter database drop standby logfile group 5;
sql> alter database drop standby logfile group 6;
sql> alter database drop standby logfile group 7;
4.通過V$STANDBY_LOG檢視驗證standby redo log檔案組是否成功建立
sql> SELECT GROUP#,THREAD#,SEQUENCE#,ARCHIVED,STATUS FROM V$STANDBY_LOG;
GROUP# THREAD# SEQUENCE# ARC STATUS
---------- ---------- ---------- --- ----------
4 0 0 YES UNASSIGNED
5 0 0 YES UNASSIGNED
6 0 0 YES UNASSIGNED
7 0 0 YES UNASSIGNED
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28894640/viewspace-775356/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聯機重做日誌、歸檔日誌、備用重做日誌
- noarchivelog模式下冷備時沒有備份聯機重做日誌檔案Hive模式
- DG的保護模式模式
- 【備份與恢復】恢復受損的複用聯機重做日誌檔案
- 【DG】DG的3種保護模式模式
- 保護資料和日誌檔案的安全
- data guard中增加與刪除主備資料庫中的聯機重做日誌與備重做日誌檔案資料庫
- oracle 聯機重做日誌檔案Oracle
- RAC搭建DG-生產端控制檔案和聯機日誌檔案傳至DG端-實現DG端資料庫open資料庫
- 【備份與恢復】重建受損的聯機重做日誌檔案成員
- 聯機日誌檔案損壞問題
- 當前聯機日誌檔案損壞
- 聯機重做日誌檔案的恢復
- 用日誌系統保護Linux安全Linux
- 備份歸檔日誌檔案
- DG學習筆記(7)_保護模式筆記模式
- 聯機日誌檔案丟失解決方法
- 29 檔案共享與保護
- dg刪除備庫已經應用的歸檔日誌指令碼指令碼
- oracle聯機日誌檔案REDO LOGFILE簡述Oracle
- 丟失聯機重做日誌檔案的恢復
- 聯機日誌檔案丟失解決方法(二)
- 聯機日誌檔案丟失解決方法(一)
- ORACLE10G DG中資料保護模式Oracle模式
- 刪除日誌檔案組與日誌檔案成員
- DG日誌不應用,GAP,主備切換解決思路與辦法
- DG-備庫日誌的應用遲時檢查
- DG沒有應用日誌應用日誌
- Oracle 聯機重做日誌檔案(ONLINE LOG FILE)Oracle
- active聯機日誌檔案到底是怎麼回事
- DG歸檔日誌缺失恢復
- 一次dg 因密碼檔案與gap引起歸檔日誌無法應用的處理密碼
- rman全庫備份備份歸檔日誌檔案
- 新增日誌檔案組與日誌檔案成員
- 保護模式:段機制模式
- 熱備份時被修改的資料塊如何記錄在聯機日誌檔案
- Oracle-DG最大保護模式下,dg備庫出現問題對主庫有什麼影響?Oracle模式
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-切換日誌檔案Oracle