[轉載]ORACLE GOLDENGATE的主要元件詳解

renjixinchina發表於2013-01-06

ORACLE GOLDENGATE的主要元件是本文我們要介紹的內容,接下來就讓我們一起來了解一下吧。

1.EXTRACT

主要負責從SOURCE DB的ONLINE LOGFILE中捕獲資料,也可配置只從ARCHIVE LOG中捕獲.根據關係型資料原理,主流的資料庫產品都有事務日誌.特別是從ONLIENE LOGFILE捕獲的時候,可能會帶來的一定的效能響應,因為需要對ONLINE LOGFILE進行讀操作,可能會和DB上的LOGFILE讀寫程式產生一定的衝突,儘量選用比較快的磁碟,不要使用RAID5.

2.TRAIL檔案

EXTRACT捕獲資料後,寫到LOCAL TRAIL檔案中.一般存放在$GGSCI/DIRDAT目錄中.TRAIL可分為LOCAL和RMT.RMT主要是TARGET DB上的

3.DATA PUMP

負責讀取SOURCE DB上的LOCAL TRAIL,然後傳送到TARGET DB上RMT TRAIL.也可以不配置DATA PUMP,由EXTRACT直接傳送到TARGET 的RMT.一般建議儘量配DATA PUMP,這樣可以在DATA PUMP級別做過濾,轉換,對映操作.而且可以避免由於網路中斷等原因導致EXTRACT不能和TARGET DB通訊帶來的事務丟失.

4.REPLICATE

讀取LOCAL TRAIL,然後在DB中應用這些事務.

5.MGR

只有一個該程式就可以了,主要負責RESTART和MONITOR其他程式,接收GGSCI的命令併傳送到相應的COMPONENT,執行TRAIL管理,記錄執行中LOG和報警。

關於ORACLE GOLDENGATE的主要元件的知識就介紹到這裡了,希望本次的介紹能夠對您有所收穫!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-752196/,如需轉載,請註明出處,否則將追究法律責任。

相關文章