關(guān)于GoldenGate目錄的詳細(xì)解釋
GoldenGate目錄是本文我們主要要介紹的內(nèi)容,那么什么是GoldenGate呢?GoldenGate是個非常不錯的產(chǎn)品,之前是個獨立的廠商,前2、3年被oracle收購了,作為一款數(shù)據(jù)整合產(chǎn)品,提供了非常強大的功能(國內(nèi)有類似的產(chǎn)品DSG,在國內(nèi)企業(yè)占有率還是很高的,當(dāng)初做過的項目大部分客戶也基本上是用dsg做的數(shù)據(jù)庫的同步),亞秒級同步、異構(gòu)環(huán)境支持、source端的最小負(fù)擔(dān)等等。
這里主要是想描述下安裝目錄的具體作用和定義。
1. dirchk
用于存放由extract抽取進(jìn)程和replicat復(fù)制進(jìn)程創(chuàng)建的checkpoint文件,checkpoint文件保存者當(dāng)前讀和寫的時間戳信息,通過這些信息保證了數(shù)據(jù)的準(zhǔn)確性和數(shù)據(jù)容錯功能。
文件格式如下:<groupname><sequence number>.<ext>
group name就是我們配置的進(jìn)程名稱,序列號,加上后綴名成,后綴名稱分為cpe(checkpoint extract)和cpr(checkpoint replicat)。
2. dirdat
用于存放GG跟蹤文件和由extract進(jìn)程創(chuàng)建的抽取文件,這些文件將被復(fù)制進(jìn)程(或者其他需要的)進(jìn)一步處理和使用。
文件格式如下:
用戶自定義的2個前綴字符+6為序列號(跟蹤文件)
或者
用戶自定義的格式(抽取文件)
3. dirdef
用于存放由DEFGEN組件創(chuàng)建的定義文件,包含在異構(gòu)環(huán)境同步中的源或者目標(biāo)端的數(shù)據(jù)定義。是一個可編輯的文本文件,比如你要添加一個新進(jìn)創(chuàng)建表的相關(guān)的同步定義就可以在此直接編輯。
文件格式如下:
用戶通過DEFGEN參數(shù)文件自定義
4. dirout
廢棄,不再使用。
5. dirpcs
用于存放各個進(jìn)程的狀態(tài)信息,當(dāng)相關(guān)進(jìn)程運行的時候,這些進(jìn)程的相關(guān)信息,比如程序名稱,進(jìn)程名稱,進(jìn)程監(jiān)聽端口,進(jìn)程ID等等都將被寫入各自狀態(tài)信息文件。
文件格式如下:
<group>.<extension>
其中extension有3個:pce(extract) pcr(replicat) pcm(manager)
6. dirprm
用于存放GG的參數(shù)文件,這些參數(shù)文件可以通過系統(tǒng)文本編輯器直接編輯,也可以通過在ggsci命令行下edit params來編輯,達(dá)到的效果是一樣的。
文件格式如下:
<group name/user-defined name>.prm
或者
mgr.prm
7. dirrec
GG不要它了。
8. dirrpt
用于存放各個進(jìn)程的報告文件,內(nèi)容為extract、replicat和manager進(jìn)程運行相關(guān)的統(tǒng)計報告信息。
問價格式如下:
<group name><sequencenumber>.rpt
9. dirsql
用于存放由TRIGGEN組件創(chuàng)建的SQL腳本文件,這些SQL腳本用于創(chuàng)建GG相關(guān)的記錄觸發(fā)器和日志表。
文件格式如下:
用戶自定義名稱.sql
或者
表名稱.sql
注意都是SQL結(jié)尾的腳本文件。
10. dirtmp
用于執(zhí)行大事務(wù)處理過程,官方的說法是當(dāng)請求的內(nèi)存超過分配的內(nèi)存的時候,就會產(chǎn)生故障,這個怎么理解和解釋呢?!臨時文件目錄?
記住一點就是了:不要編輯里面的任何文件和內(nèi)容。
11. dirver
veridata的專用目錄,不解釋。
關(guān)于本文目錄的一個表格:
關(guān)于GoldenGate目錄的詳細(xì)解釋就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>
【編輯推薦】


2010-03-16 10:35:04




