




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、GOLDENGATE 常用參數(shù)概述所有的 GoldenGate 進程均有參數(shù)文件 進程均有參數(shù)文件 所有的 Manager Extract Replicat Utilities 所有參數(shù)均有缺 省配置 實際應(yīng)用只需對小部分參數(shù)進行配置 所有參數(shù)文 件均放在 ./dirprm 目錄下 目錄下 缺省通過進程名進行查 找.Manager 參數(shù) 參數(shù)2012 年 5 月 11 日星期五 年 月 日星期五MANAGER 參數(shù)舉例PORT 7809 DYNAMICPORTLIST 7840-7850PURGEOLDEXTRACTS /ggs/dirdat/rt*,USECHECKPOINTS AUTOST
2、ART ER * AUTORESTARTEXTRACT *, WAITMINUTES 2, RETRIES 5LAGREPORTHOURS 1 LAGINFOMINUTES 3LAGCRITICALMINUTES 5MANAGER P arameters -Port ManagementParameterAUTOSTARTDescription指定在 mgr 啟動時自動啟動那些進程 指定在 啟動時自動啟動那些進程 . 啟動時自動啟動那些進程AUTOSTART ER * AUTOSTART extract extszAUTORESTART定在 mgr 可以定時重啟那些進程??梢栽诰W(wǎng)絡(luò)中可以定時重
3、啟那些進程。 指定在 可以定時重啟那些進程斷等故障恢復(fù)后自動重起,避免人工干預(yù) . 斷等故障恢復(fù)后自動重 起,避免人工干預(yù)AUTORESTART ER *, WAITMINUTES 5, RETRIES 3DYNAMICPORTLIST指定 GoldenGate 可以使用那些端口接受 可以使用那些端發(fā)送 過端口偵 的口接受 extract 發(fā)送 指定 可以使用那些端口接受 來的數(shù)據(jù) . 過來的數(shù)據(jù)DYNAMICPORTLIST 7840-7850PORT制定 GoldenGate 的 mgr 進程使用哪個 TCP/IP制定 進程使用哪個 端口偵 聽請求 . 聽請求PORT 7809MANAGE
4、R P arameters -Event ManagementParameterLAGCRITICALDescription指定認為超過此時間即為嚴重錯誤的延遲最大值,指定認為超過此時間即為嚴重錯誤的延遲最大值,如果延遲達到 此時間值則會在 ggserr.log 里面寫入一條 里面寫入一條error 信息 此時間值則會在 里面寫入一條 信息LAGCRITICALMINUTES 10LAGINFO指定一個延遲時限,如果延遲達到此時間值則會在指定個延遲時限,如果延遲達到此時間值則會在ggserr.log 里面里面 寫入一條 info 信息 寫入一條 信息LAGINFOMINUTES 3中報告延遲的
5、時LAGREPORT PURGEOLDEXTRAC TS指定在 ggserr.log 中報告延遲的時間間隔間間隔 . 指定在中報告延遲的時間間隔LAGREPORTHOURS 1定義自動刪除過時的隊列以節(jié)省硬盤空間。定義自動刪除過時的隊列以節(jié)省硬盤空間。一般按照兩個規(guī)則來刪除:nn.r刪保證無數(shù)據(jù)丟失;其次,可以保留一定的天數(shù)。保證無數(shù)首先, 要滿足檢查點要求, 沒有使用過的隊列不能刪除, 除:首先,要滿足檢查點要求, 沒有使用過的隊列不能刪除,據(jù)丟失;其次,可以保留一定的天數(shù)。只有當已經(jīng)使用且超過設(shè)定的天數(shù)后的隊列會被自動刪除。過且超過設(shè)定的天數(shù)后的隊列會被自動刪除。purgeoldextra
6、cts/backup/goldengate/dirdat/*,usecheckpoints, minkeepdaysExtract 參數(shù)概覽 抽取進程有以下方面參數(shù) : 抽取進程有以下方面參數(shù)Checkpoint 復(fù)制目標 Local System Multiple Remote數(shù)據(jù)Systems One to many GoldenGate Trails 數(shù)據(jù)源 WhichTables Which Rows and Columns Which Operations影射和變換Extract 參數(shù)文件舉例 -日志抽取進程 參數(shù)文件舉例extract extsz userid goldengate
7、, password * -REPORT AT 01:59 -reportrollover at 02:00 -transmemory directory (/backup/goldengate/dirtmp,8G,4G),ram 2G,transram 500M tranlogoptions rawdeviceoffset 0 -warnlongtrans 12h, checkintervals 30m exttrail /backup/goldengate/dirdat/sz dynamicresolution numfiles 2000 tableexclude tableexclude
8、 tableexclude tableexclude tableexclude ctais2.TMP_*; ctais2.BAK_*; ctais2.MLOG$_*;ctais2.RUPD$_*; ctais2.KJ_*;table ctais2.*;Extract參數(shù)文件舉例-傳輸進程參數(shù)文件舉例 extract dpesz setenv ( NLS_LANG =AMERICAN_AMERICA.ZHS16GBK ) passthru REPORTAT 01:59 reportrollover at 02:00 transmemory directory (/backup/goldengat
9、e/dirtmp,8G,4G), ram 2G,transram 500M -threadoptions iolatencydelay 3000 rmthost 99.16.1.12,mgrport 7809, compress rmttrail /oradata/goldengate/dirdat/sz dynamicresolution numfiles 3000 table ctais2.*;Extract -Table 參數(shù)參數(shù)Syntax:TABLE , WHERE () , FILTER () , KEYCOLS () ,) ,COLS () | ,) , COLSEXCEPT (
10、) | ,FETCHCOLS () | ,) , FETCHCOLSEXCEPT () | , ) , SQLEXEC , FETCHBEFOREFILTER ,;注意: 的結(jié)尾有一個分號。注意: TABLE 的結(jié)尾有一個分SQLPREDICATE“WHERE” , COLMAP () , , ,號。 的結(jié)尾有一個分號Extract 參數(shù)(一) 參數(shù)( 參數(shù)ParameterCHECKPARAMSDescription如果加入該參數(shù),表示下次運行只是檢查一下語法,如果加入該參數(shù), 表示下次運行只是檢查一下語法, 并不實際 運行進程。 運行進程。 注意:該命令只能檢查一些簡單語法, 注意:該命令
11、只能檢查一些簡單語法,并不能保證參數(shù)文件 是 完全正確的。 完全正確的。 注釋行,也可以用兩個中 劃線 代替 代替 . 注釋行,也可以用兩個中劃線 -代替 -checkparams 表示本行已經(jīng)被注釋掉 表示本行已經(jīng)被注 釋掉 定義抽取進程的名字 可以將外部文件的內(nèi)容包含到 本參數(shù)文件中來。 可以將外部文件的內(nèi)容包含到本參數(shù)文 件中來。用于將一些可 以重復(fù)利用的參數(shù)文件部分內(nèi)容隔定義所需要排離出來,便于統(tǒng)一修改。 以重復(fù)利用的參數(shù)文件部分內(nèi)容隔離出來,便于統(tǒng)一修改。 Obey tables.txt除的表。如果在 里面定義了使用通配符,定義所需要排除的表。如果在 table 里面定義了使用通配符
12、,那 里面定義了使用通配符么可以使用該參數(shù)定義排除掉其中的部分表。么可以使用該參數(shù)定義排除*掉其中的部分表。如: tableexclude ctais2.TMP tableexclude ctais2.TEMPTAB;COMMENTEXTRACT OBEYTABLEEXCLUDEExtract 參數(shù)(二) 參數(shù)( 參數(shù) ParameterGETUPDATEAFTERS | IGNOREUPDATEAFTERSGETUPDATEBEFORES | IGNOREUPDATEAFTERSGETUPDATES | IGNOREUPDATESDescription是否在隊列中寫入后影像,是否在隊列中寫入
13、后影像,省復(fù)制是否在隊列中寫入前影像,是否在隊列中寫入前影像,省不復(fù)制是否復(fù)制 update 操作,缺省復(fù)制 操作, 是否復(fù)制操作GETDELETES | IGNOREDELETES GETINSERTS |IGNOREINSERTS GETRUNCATES|IGNORETRUNCATES是否復(fù)制 delete 操作,缺省復(fù)制 操作, 是否復(fù)制操作是否復(fù)制 insert 操作,缺省復(fù)制 操作, 是否復(fù)制操作是否復(fù)制 truncate操作, 缺省不復(fù)制 . 操作,缺省不復(fù)制否復(fù)制 操作Extract 參數(shù)(三)參數(shù)( 參數(shù)ParameterRMTHOST指定目標系統(tǒng)及其DescriptionGo
14、ldenGate Manager 進程的端口號,號,用于 進程的端口號, 指定目標系統(tǒng)及其 進程的端口號 義是否使用壓縮進行傳輸。 定義是否使用壓縮進行傳輸。rmthost 99.16.1.12,mgrport 7809, compressRMTTRAIL EXTTRAIL指定寫入到目標端的哪個隊列。指定寫入到目標端的哪個隊列。指定寫入到本地的哪個隊列。指定寫入到本地的哪個隊列。SQLEXEC PASSTHRU運行時首先運行一個 sql 語句在 extract 運行時首先運行個 語句。 運行時首先運行一個 語句。sqlexec "Alter session set constrain
15、ts=deferred"禁止 extract 與數(shù)據(jù)庫交互,適用于 與數(shù)據(jù)庫交互,適用于Data Pump 傳輸進程 禁止 與數(shù)據(jù)庫交互 傳輸進程dpeXX )。 )。 針對 extract 進程設(shè)定系統(tǒng)環(huán)境變量。程設(shè)定系統(tǒng)環(huán)境變量。 針對 進程設(shè)定系統(tǒng)環(huán)境變量setenv ( NLS_LANG =AMERICAN_AMERICA.ZHS16GBK )GETENV | SETENVExtract 參數(shù)(四) 參數(shù)( 參數(shù)ParameterREPORT 定義自動定時報告。定義自動定時報告。REPORT AT 01:59DescriptionSTATOPTIONS定義每次使用 stat
16、時統(tǒng)計數(shù)字是否需要重置。 時統(tǒng)計數(shù)字是否需要重置。 定義每次使用 時統(tǒng)計數(shù)字是否需要重置REPORTCOUNT報告已經(jīng)處理的紀錄條數(shù)統(tǒng)計數(shù)字。報告已經(jīng)處理的紀錄TLTRACE打開對于數(shù)據(jù)庫日志的跟蹤日志TRACE/TRACE2打開對 GoldenGate 進程的跟蹤日志, 一般用于調(diào)試。 進程 的跟蹤日志,一般用于調(diào)試。 打開對 進程的跟蹤日志DISCARDFILE定義 discard 文件位置,如果處理中有紀錄出錯會寫入到此文件 文件位置, 定義 文件位置中。discardfile /oradata/goldengate/repkj.dsc,append,megabytes 100mExtr
17、ac 參數(shù)(五) 參數(shù)( 參數(shù)ParameterNUMFILESDescription定義本 extract為最大多少張表預(yù)留空間,缺省為 500 ,超過 為最大多少張表預(yù)留空間,缺省為 定義本為最大多少張表預(yù)留空間500 張表需要設(shè)定一個比實際表數(shù)略大的值。張表需要設(shè)定一個比實際表數(shù)略大的值。張表需要設(shè)定一個比實際表數(shù)略大的值numfiles 3000PURGEOLDEXTRACTS REPORTROLLOVERTRANSMEMORY進程, 設(shè)置。 同 mgr 進程,可以設(shè)置自動刪除隊列,建議在 進程 可以設(shè)置自動刪除隊列,建議在 mgr 設(shè)置。 設(shè)置設(shè)定切換一個日志的時間和間隔。設(shè)定切換一
18、個日志的時間和間隔。reportrollover at 02:00設(shè)定 GoldenGate 的抽取進程能夠使用的內(nèi)存大小。如下參數(shù) 的抽取進程能夠使用的內(nèi)存大小。設(shè)定 的抽取進程能夠使用的內(nèi)存大小 指定本進程最大只能占用2G 內(nèi)存 內(nèi)存,指定本進程最大只能占用 內(nèi)存,其中每個事務(wù)最大占用內(nèi) 存不能超過 500M ,如果超過則使用指定目錄作為虛擬內(nèi)存, 存不能超過 ,如果超過則使用指定目錄作為虛擬內(nèi)存,8G目錄下的單個文件大小為 4G ,最多只能在該目錄下占用 該目錄下的單個文件大小為 ,最多只能在該目錄下占用 間作為緩存: 空間作為緩存:transmemory directory (/bac
19、kup/goldengate/dirtmp,8G,4G),ram 2G,transram 500MExtrac 參數(shù)(六) 參數(shù)( 參數(shù)ParameterDBOPTIONSDescription指定對于某種特定數(shù)據(jù)庫所需要的特殊參數(shù)。指定對于某種特定數(shù)據(jù)庫所需要的特殊參數(shù)。SOURCEDB, USERID ,PASSWORD指定所要登陸的數(shù)據(jù)庫名稱,用戶名和密碼。對于指定所要登陸的數(shù)據(jù)庫名稱, 用戶名和密碼。 對于 oracle 無需指 無,直接指需指 定 sourcedb ,直接指定用戶名和密碼即可。定用戶名和密碼即可。 Userid goldengate, password goldeng
20、ate 指定在解析數(shù)據(jù)庫日志時所需要的特殊參數(shù)。如, 指定在解析數(shù)據(jù)庫日志時所需要的特殊參數(shù)。例如, 對于裸設(shè) 可能需要加入下列參數(shù): 備,可能需要加入下列 參數(shù): tranlogoptions rawdeviceoffset 0TRANLOGOPTIONSWARNLONGTRANS指定對于超過一定時間的長交易可以在 ggserr.log 里面寫 里面寫 指定對于超過一定時間的長交易可以在 入警告信息。例如,每隔 30 分鐘檢查一次長交易 分鐘檢查一次長交易, 入警告信息。例如每隔 分鐘檢查一次長交易,對于超過 12 個小時的進行告警個小時的進行告警: 超過 個小警:時的進行告警:-warnl
21、ongtrans 12h, checkintervals 30mReplicat 參數(shù) 參數(shù)Replicat 參數(shù)概覽 提供如下方面參數(shù) : 提供如下方面參數(shù) Checkpoint 數(shù)據(jù)影 射關(guān)系 Optional row-level selection criteria Optional錯誤column mapping facilities Optional transformation servicesOptional Stored Procedure or SQL query execution處理機制 其它可選參數(shù)Replicat 參數(shù)舉例replicat re psz setenv
22、( NLS_LANG =AMERICAN_AMERICA.ZHS16GBK ) userid goldengate, password * sqlexec "Alter session set constraints=deferred" REPORT AT 01:59 reportrollover at 02:00 -handlecollisions reperror default,discard discardfile /oradata/goldengate/dirrpt/repsz.dsc,append, megabytes 10 -grouptransops 100
23、 -batchsql assumetargetdefs allownoopupdates dynamicresolution numfiles 3000 -mapexclude CTAIS2.JC_GY_SWWSWH -mapCTAIS2.SHOULIXINXI, target CTAIS2.SHOULIXINXI, keycols ( SHOULIBIANHAO ); MAP ctais2.* ,TARGETctais2.*;Replicat -MAP參數(shù)參數(shù)MAP , TARGET , EXCEPTIONSONLY , COLMAP () ,KEYCOLS () , WHERE () ,
24、FILTER () ; 注意 map 語句必 須以一個分號結(jié)束; 語句必須以一個分號結(jié)束; 注意 語 句必須以一個分號結(jié)束Replicat 命令(一) 命令( 命令ParameterCHECKPARAMS COMMENTDescription檢查參數(shù)語法然后停止。 檢查參數(shù)語法然后停止。 注釋行。注釋行。REPLICAT定義進程名稱。 定義進程名稱。replicat repszUSERID指定登陸目標數(shù)據(jù)庫的用戶名和密碼。指定登陸目標數(shù)據(jù)庫的用戶名和密碼。Userid goldengate, password 123456OBEY將外部文件包含到參數(shù)文件中。將外部文件包含到參數(shù)文件中Repli
25、cat 命令(二) 命令( 命令ParameterASSUMETARGETDEFSDescription假定兩端數(shù)據(jù)結(jié)構(gòu)一致使用此參數(shù)。假定兩端數(shù)據(jù)結(jié)構(gòu)是否復(fù)制 update 操作,缺省為復(fù)制o操作,缺省為復(fù)制。致使用此參數(shù)。SOURCEDEFS假定兩端數(shù)據(jù)結(jié)構(gòu)不一致,使用此參數(shù)指定源端的數(shù)據(jù)定兩端數(shù)據(jù)結(jié)構(gòu)不一致,結(jié)構(gòu)定義文件。該文件需要由GoldenGate 工具產(chǎn)生。工具產(chǎn)生。 結(jié)構(gòu)定義文件。該文件需要由 工具產(chǎn)生MAPEXCLUDE用于使用在 map 中使用匹配時排除掉指定的表, 類似中使用*匹配時排除掉指定的表用于使用在中使用 匹配時排除掉指定的表, 于于源端的 tablexclude
26、 。 于于源端的 。mapexclude CTAIS2.JC_GY_SWWSWH MAP ctais2.* ,TARGET ctais2.*;GETDELETES | IGNOREDELETES GETUPDATES /IGNOREUPDATES是否復(fù)制 delete 操作,缺省為復(fù)制。是否復(fù)制 操作,缺省為復(fù)制。 操作是否復(fù)制 操作Replicat 命令(三) 命令( 命令ParameterGETINSERTS | IGNOREINSERTS GETUPDATEAFTERS | IGNOREUPDATEAFTERS GETUPDATEBEFORES |IGNOREUPDATEBEFORESG
27、ETTRUNCATES | IGNORETRUNCATESDescription是否復(fù)制 insert 操作, 缺省為復(fù)制。 操作,缺省為復(fù)制。否復(fù)制 操作是否讀取后影像,缺省為讀取。是否讀取后影像,缺省為讀取。是否讀取前影像,缺省為不讀取是否讀取前影像,缺省為不讀取。是否復(fù)制 truncate 操作,缺省為不復(fù)制。 操作,缺省為不 復(fù)制。 是否復(fù)制 操作allownoopupdates允許執(zhí)行無實際變化的 update 。例如, updatea=a 會紀錄一條 。例如, 允許執(zhí)行無實際變化的 會紀錄條 update ,但是沒有后影像,無法正確構(gòu)筑 語句。 ,但 是沒有后影像,無法正確構(gòu)筑 where 語句。 語句Replicat 命令(四) 命令( 命令 ParameterREPERROR的響Description定義出錯以后 replicat 的響應(yīng), 一般可以定義為兩種:應(yīng),一般可以定義為兩種:定義出錯以后 的響應(yīng) Abend ,即一旦出現(xiàn)錯誤即停止復(fù)制,此為缺省配置;,即一旦出現(xiàn)錯誤即停止復(fù)制,此為缺省配置;Discard ,出現(xiàn)錯誤后繼續(xù)復(fù)制,只把錯誤的數(shù)據(jù)放到 ,出現(xiàn)錯誤后繼續(xù)復(fù)制,discard 文件中文件中文件中REPER
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店資產(chǎn)投資與經(jīng)營管理合伙協(xié)議書二零二五
- 二零二五年度私人住宅裝修工人安全責任合同
- 2025年度海洋資源開發(fā)橫向課題執(zhí)行協(xié)議
- 二零二五年度小程序游戲運營合作協(xié)議
- 2025年度電子元器件采購合同主要內(nèi)容簡述
- 二零二五年度購房合同定金支付及變更協(xié)議書
- 2025年度酒店員工勞動權(quán)益保障合同
- 二零二五年度綠色建筑股權(quán)協(xié)議及合伙人合作開發(fā)協(xié)議
- 2025年度美發(fā)店員工工傷事故處理勞動合同
- 空調(diào)安裝工勞動合同
- 學習2022《工業(yè)和信息化領(lǐng)域數(shù)據(jù)安全管理辦法(試行)》重點內(nèi)容PPT課件(帶內(nèi)容)
- 光伏發(fā)電場建設(shè)工程資料表格(239表格齊全)
- 古代漢語文選無標點(第一冊,第二冊)
- 《紙馬》教學設(shè)計公開課
- 西服裙縫制工藝課件(PPT 14頁)
- 城市道路綠化養(yǎng)護工作
- 國內(nèi)木材炭化技術(shù)專利現(xiàn)狀
- 施耐德公司品牌戰(zhàn)略
- 校企合作人才培養(yǎng)模式實踐研究開題報告定稿
- 城市供水計劃統(tǒng)計指標解釋
- 塑膠原料檢驗規(guī)范
評論
0/150
提交評論