ORACLE GOLDENGATE的主要組件詳解
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的主要組件的知識就介紹到這里了,希望本次的介紹能夠對您有所收獲!
【編輯推薦】




















