ORACLE GOLDENGATE的主要組件詳解
ORACLE GOLDENGATE的主要組件是本文我們要介紹的內(nèi)容,接下來就讓我們一起來了解一下吧。
1.EXTRACT
主要負責(zé)從SOURCE DB的ONLINE LOGFILE中捕獲數(shù)據(jù),也可配置只從ARCHIVE LOG中捕獲.根據(jù)關(guān)系型數(shù)據(jù)原理,主流的數(shù)據(jù)庫產(chǎn)品都有事務(wù)日志.特別是從ONLIENE LOGFILE捕獲的時候,可能會帶來的一定的性能響應(yīng),因為需要對ONLINE LOGFILE進行讀操作,可能會和DB上的LOGFILE讀寫進程產(chǎn)生一定的沖突,盡量選用比較快的磁盤,不要使用RAID5.
2.TRAIL文件
EXTRACT捕獲數(shù)據(jù)后,寫到LOCAL TRAIL文件中.一般存放在$GGSCI/DIRDAT目錄中.TRAIL可分為LOCAL和RMT.RMT主要是TARGET DB上的
3.DATA PUMP
負責(zé)讀取SOURCE DB上的LOCAL TRAIL,然后發(fā)送到TARGET DB上RMT TRAIL.也可以不配置DATA PUMP,由EXTRACT直接發(fā)送到TARGET 的RMT.一般建議盡量配DATA PUMP,這樣可以在DATA PUMP級別做過濾,轉(zhuǎn)換,映射操作.而且可以避免由于網(wǎng)絡(luò)中斷等原因?qū)е翬XTRACT不能和TARGET DB通信帶來的事務(wù)丟失.
4.REPLICATE
讀取LOCAL TRAIL,然后在DB中應(yīng)用這些事務(wù).
5.MGR
只有一個該進程就可以了,主要負責(zé)RESTART和MONITOR其他進程,接收GGSCI的命令并發(fā)送到相應(yīng)的COMPONENT,執(zhí)行TRAIL管理,記錄運行中LOG和報警。
關(guān)于ORACLE GOLDENGATE的主要組件的知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】