【DataGuard】10GR 日誌傳輸服務引數
日誌的傳輸以及應用可以算作是Dataguard的核心所在.在我們搭建DG的過程中,如何配置最佳化日誌傳輸服務,關係到整個DG體系的效能以及可用性.而且,不同的保護模式也需要不用的引數組合.10g下,影響配置日誌傳輸的引數主要有以下幾個:
1. ARCH/LGWR
設定日誌的傳送模式,預設使用arch傳送.傳送發生在日誌切換邊沿,最大可用和最大保護模式下,需要使用lgwr來傳送日誌.使用lgwr傳送日誌,需要備庫建立standby logfile,並且支援日誌的實時應用.
2. SYNC /ASYNC
該參數列示網路I/O的操作方式, SYNC表示網路I/O將與重做日誌的寫入同步進行,等待網路i/o完成收到響應後繼續下一個寫操作.而ASYNC表示日誌的傳送是非同步的,oracle利於LNS程式,接收lgwr傳送過來的重做日誌資訊放入緩衝區,並非同步傳送到備機,也可以手動指定緩衝區的大小
最大保護和最大可用模式下,需要設定為SYNC AFFIM模式.
3. AFFIM/NOAFFIRM
該引數是LGWR傳送模式下的一個屬性,表示重做日誌的磁碟I/O模式, AFFIM表示同步並且傳送成功寫操作狀態到主資料庫, NOAFFIRM表示主庫無需等待備庫的日誌寫成功.
一般來說, SYNC AFFIM 與ASYNC NOAFFIRM是最常用合理的組合方式.
4. MANDATORY /OPTIONAL
該參數列示歸檔的模式,預設值為OPTIONAL. MANDATORY表示強制歸檔,如果歸檔不成功會引起主庫的歸檔等待.
5. REOPEN/NOREOPEN
該參數列示歸檔檔案收到錯誤資訊後,是否重試以及重試的最小間隔時間.
6. MAX_FAILURE/ NOMAX_FAILUR
該參數列示由於故障而被關閉的目標檔案的最大重試次數.超過設定次數,將不再重試.
NOMAX_FAILUR表示不斷重試
7. NET_TIMEOUT
該參數列示在網路出現異常或者某些情況下,主資料庫的LNS程式放棄網路連線之前的最大等待時間.
8. DELAY/NODELAY
該參數列示日誌的應用模式,delay表示延時指定時間應用傳送過來的日誌,nodelay表示不延時.
該引數作用也可以透過釋出alter database recover managed standby database delay ** 來實現.
9. VALID_FOR
VALID_FOR的引入,為了更好的實現主備平滑切換,用於說明目標檔案何時可用以及歸檔的重做日誌型別.
VALID_FOR屬性由2部分組成:archive_source(online_logfile,standby_logfile,all_logfiles)和database_role(primary_role,standby_role,all_role).
online_logfile: 表示歸檔聯機重做日誌
standby_logfile:表示歸檔備用資料庫的重做日誌/接受的重做日誌
all_logfiles: online_logfile && standby_logfile
primary_role: 僅當資料庫角色為主庫時候歸檔生效
standby_role: 僅當資料庫角色為備庫時候歸檔生效
all_role: 任意角色歸檔均生效
例如:
SQL> show parameter log_archive_dest_1 log_archive_dest_2
NAME TYPE VALUE
———————————— ———– ——————————
log_archive_dest_1 string location=E:\Oracle\archive\demo VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=demoNAME TYPE VALUE
———————————— ———– ——————————
log_archive_dest_2 string SERVICE=test_standby VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby1
在主庫上,歸檔聯機日誌到本地磁碟,並傳送到備庫, 在備庫上,同時歸檔日誌到本地磁碟.同理,備庫上也做相應配置,這樣可以在不修改引數的前提下儘可能實現平滑switchover.
轉:http://hi.baidu.com/zyhzsz1/blog/item/910388a0eb854583471064c4.html來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-706630/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DataGuard日誌傳輸模式模式
- 【DataGuard】Oracle DataGuard 日誌傳輸狀態監控Oracle
- 7 Redo Transport Services 日誌傳輸服務
- oracle10g DataGuard的日誌傳輸方式Oracle
- SQL Server 事務日誌傳輸SQLServer
- 關於11G DataGuard 日誌傳輸的案例
- 由於域名解析引起的dataguard傳輸日誌故障
- 監聽狀態對dataguard及其日誌傳輸的影響
- 日誌服務
- Oracle 11g Dataguard 暫停物理備庫的日誌傳輸Oracle
- DataGuard故障:Standby日誌檔案正常傳輸但沒有ApplyAPP
- DG 日誌傳輸監控
- oracle DG 日誌傳輸小結Oracle
- 日誌傳送事務日誌備份設定
- 日誌服務之使用Nginx模式採集日誌Nginx模式
- 日誌服務資料匯入
- Linux日誌服務初識Linux
- MySQL日誌引數配置簡介MySql
- EBS相關日誌和引數
- MySQL如何傳輸二進位制日誌MySql
- 日誌服務 HarmonyOS NEXT 日誌採集最佳實踐
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(上)Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(下)Oracle
- 搭建node服務(1):日誌處理
- 日誌服務之告警接入與管理
- jvm-All日誌啟動引數JVM
- downstream環境下archive程式停止傳輸日誌Hive
- 通過修改log_archive_dest_state_n引數的狀態來控制主庫的日誌檔案傳輸Hive
- 【DataGuard】傳遞迴檔日誌是遇到ORA-12514遞迴
- PHP通過傳遞物件引數呼叫asp.netWebservice服務PHP物件ASP.NETWeb
- DATAGUARD中手工處理日誌GAP
- dataguard之物理standby 日誌切換
- DataGuard引數配置詳解
- 使用Seq搭建免費的日誌服務
- DevOps雲翼日誌服務實踐dev
- 雲端日誌服務——UPLOG的實現
- 日誌服務CLIETL-擴充套件UDF套件
- (定時)任務輸出重定向到日誌