GoldenGate之目錄詳解
By Gtlions 2011.8.13@BJ
GoldenGate是個非常不錯的產品,之前是個獨立的廠商,前2、3年被oracle收購了,作為一款數據整合產品,提供了非常強大的功能(國內有類似的產品DSG,在國內企業占有率還是很高的,當初做過的項目大部分客戶也基本上是用dsg做的數據庫的同步),亞秒級同步、異構環境支持、source端的最小負擔等等。
這里主要是想描述下安裝目錄的具體作用和定義。
GoldenGate在安裝的時候一個重要的功能就是創建很多相關的子目錄,分別用于存放各個配置、數據和日志文件。
安裝字母順序來吧。
1. dirchk
用于存放由extract抽取進程和replicat復制進程創建的checkpoint文件,checkpoint文件保存者當前讀和寫的時間戳信息,通過這些信息保證了數據的準確性和數據容錯功能。
文件格式如下:<groupname><sequence number>.<ext>
group name就是我們配置的進程名稱,序列號,加上后綴名成,后綴名稱分為cpe(checkpoint extract)和cpr(checkpoint replicat)。
2. dirdat
用于存放GG跟蹤文件和由extract進程創建的抽取文件,這些文件將被復制進程(或者其他需要的)進一步處理和使用。
文件格式如下:
用戶自定義的2個前綴字符+6為序列號(跟蹤文件)
或者
用戶自定義的格式(抽取文件)
3. dirdef
用于存放由DEFGEN組件創建的定義文件,包含在異構環境同步中的源或者目標端的數據定義。是一個可編輯的文本文件,比如你要添加一個新進創建表的相關的同步定義就可以在此直接編輯。
文件格式如下:
用戶通過DEFGEN參數文件自定義
4. dirout
廢棄,不再使用。
5. dirpcs
用于存放各個進程的狀態信息,當相關進程運行的時候,這些進程的相關信息,比如程序名稱,進程名稱,進程監聽端口,進程ID等等都將被寫入各自狀態信息文件。
文件格式如下:
<group>.<extension>
其中extension有3個:pce(extract) pcr(replicat) pcm(manager)
6. dirprm
用于存放GG的參數文件,這些參數文件可以通過系統文本編輯器直接編輯,也可以通過在ggsci命令行下edit params來編輯,達到的效果是一樣的。
文件格式如下:
<group name/user-defined name>.prm
或者
mgr.prm
7. dirrec
GG不要它了。
8. dirrpt
用于存放各個進程的報告文件,內容為extract、replicat和manager進程運行相關的統計報告信息。
問價格式如下:
<group name><sequencenumber>.rpt
9. dirsql
用于存放由TRIGGEN組件創建的SQL腳本文件,這些SQL腳本用于創建GG相關的記錄觸發器和日志表。
文件格式如下:
用戶自定義名稱.sql
或者
表名稱.sql
注意都是SQL結尾的腳本文件。
10. dirtmp
用于執行大事務處理過程,官方的說法是當請求的內存超過分配的內存的時候,就會。。。。。巴拉巴拉,這個怎么理解和解釋呢?!臨時文件目錄?
記住一點就是了:不要編輯里面的任何文件和內容。
11. dirver
veridata的專用目錄,不解釋。
最后來個表格吧,有圖有真相。
-The End-
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
