ORACLE DG之後臺程式詳解
DataGuard後臺程式解析
Log Transport Service
主節點上,日誌傳輸服務主要使用如下幾個程式:
1、LGWR
LGWR蒐集事務日誌,並且更新聯機日誌。在同步模式下,LGWR直接將redo資訊直接傳送到備庫中的RFS程式,主庫在繼續進行處理前需要等待備庫的確認。在非同步情況下,也是直接將日誌資訊傳遞到備庫的RFS程式,但是不等待備庫的確認資訊主庫程式可以繼續執行處理。
2、ARCH
ARCHn或者是一個SQL session執行了一個歸檔操作,為了恢復的需要,建立了一個聯機日誌的複製。Archn程式可以在歸檔的同時,傳遞日誌流到備庫的RFS程式。該程式還用於前瞻性檢測和解決備庫的日誌不連續問題(GAP)。
3、FAL
Fetch archive log 只有物理備庫才有該程式。
FAL程式提供了一個client/server的機制,用來解決檢測在主庫產生的連續的歸檔日誌,而在備庫接受的歸檔日誌不連續的問題。 該程式只有在需要的時候才會啟動,而當工作完成後就關閉了,因此在正常情況下,該程式是無法看見的。 我們可以設定透過LGWR,ARCH程式去傳遞日誌到備庫,但是不能兩個程式同時傳送。
該程式是如何互動的呢?fal_client,fal_server引數的。
Log Apply Service
備庫節點上,日誌應用程式主要使用如下的程式:
1、RFS remote file server
Rfs程式主要用來接受從主庫傳送過來的日誌資訊。對於物理備用資料庫而言,RFS程式可以直接將日誌寫進備用重做日誌,也可以直接將日誌資訊寫到歸檔日誌中。為了使用備庫重做日誌,我們必須建立他們,一般和主庫的聯機日誌大小以及組一樣。
2、ARCH
只對物理備庫,arch程式歸檔備庫重做日誌,這些日誌以後將被MPR程式應用到備庫。
3、MRP managed recovery process & nbsp
該程式只針對物理備庫。該程式應用歸檔日誌到備庫。如果我們使用SQL語句啟用該程式ALTER DATABASE RECOVER MANAGED STANDBY DATABASE,那麼前臺程式將會做恢復。如果加上disconnect語句,那麼恢復過程將在後臺程式,發出該語句的程式可以繼續做其他的事情。
4、LSP logical standby process
只有邏輯備庫才會有該程式。LSP程式控制著應用歸檔日誌到邏輯備用資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30208428/viewspace-1810047/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE DG之備庫角色Oracle
- 後臺管理系統之詳解(一)
- 【DG】dg中如何配置多個後臺observerServer
- 【DG】Oracle之級聯DG--(cascade dg) --(一主一備一級聯)Oracle
- 小程式電商系統後臺功能詳解
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- 【DG】Oracle11g異構平臺之Linux To Windows DataGuard安裝配置--duplicateOracleLinuxWindows
- Oracle:DG 的 switchoverOracle
- oracle dg報錯Oracle
- 詳解linux後臺、前臺執行程序Linux行程
- mysql後臺執行緒詳解MySql執行緒
- Oracle RAC+DG搭建Oracle
- Oracle DG 日常點檢Oracle
- Oracle DG管理Broker配置Oracle
- Oracle DG運維常用SQLOracle運維SQL
- oracle dg切換操作示例Oracle
- ORACLE 11.2.0.4 DG(Broker) for linux 部署OracleLinux
- Oracle DG Standby Database型別OracleDatabase型別
- Oracle DG建立Physical Standby DatabaseOracleDatabase
- Oracle DG建立Logical Standby DatabaseOracleDatabase
- 【DG】Oracle 19c使用dbca來搭建物理DGOracle
- Oracle SCN詳解Oracle
- oracle rowid詳解Oracle
- ORACLE -詳解SCNOracle
- iOS原生級別後臺下載詳解iOS
- 【ASK_ORACLE】Oracle Data Guard(一)DG架構Oracle架構
- oracle ADG與DG的區別Oracle
- Oracle dg歸檔同步失敗Oracle
- Oracle DG管理Redo Transport服務Oracle
- Oracle DG異構主備支援Oracle
- ORACLE19C RAC+DGOracle
- Oracle 面試寶典-DG篇Oracle面試
- Oracle RAC DG手動切換Oracle
- ORACLE的HINT詳解Oracle
- Oracle練習詳解Oracle
- oracle oradebug使用詳解Oracle
- Oracle分析函式之開窗函式over()詳解Oracle函式
- 物理DG、邏輯DG和快照DG的搭建(視訊講解)
- oracle DG 日誌傳輸小結Oracle