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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DG歸檔日誌缺失恢復
- Oracle-DG最大保護模式下,dg備庫出現問題對主庫有什麼影響?Oracle模式
- oracle dg 歸檔日誌恢復情況Oracle
- DG_保證歸檔日誌不能隨意被刪除的四種方法
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 保護模式:段機制模式
- redis配置檔案中的保護模式protected-modeRedis模式
- Linux檔案系統與日誌分析Linux
- DG主備日誌缺失,資料無法同步修復
- dg庫日誌應用慢引數調整
- 【DG】Oracle之級聯DG--(cascade dg) --(一主一備一級聯)Oracle
- Linux--檔案系統與日誌分析Linux
- Android測試日誌檔案抓取與分析Android
- Logtail檔案日誌採集之完整正則模式AI模式
- 讀資料保護:工作負載的可恢復性04備份與檔案負載
- 保護模式模式
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- DG備庫手動管理 新增資料檔案
- 保護模式篇——總結與提升模式
- 基於Docker應用容器日誌檔案收集Docker
- java專案日誌配置檔案Java
- oracle DG 日誌傳輸小結Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 10G DG最大可用模式下備庫發生故障時主庫保護級別的變化模式
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- 圖解CPU的真實模式與保護模式圖解模式
- Oracle DG備庫手動管理新增資料檔案Oracle
- Java應用日誌如何與Jaeger的trace關聯Java應用日誌
- MySQL InnoDB日誌檔案配置MySql
- sybase iq日誌檔案管理
- 日誌檔案過大清理
- 10g DG保護模式的切換:從最大效能到最大可用模式
- 【科普】等級保護與分級保護的區別和聯絡!
- lnmp關閉mysql日誌保護硬碟空間的方法LNMPMySql硬碟
- lnmp下如何關閉Mysql日誌保護磁碟空間LNMPMySql
- dg主庫建立檔案備庫未同步解決方法
- MySQL 日誌管理、備份與恢復MySql
- Laravel 指定日誌檔案記錄任意日誌Laravel
- SpringBoot指定日誌檔案和日誌Profile功能Spring Boot