真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

2.--Goldgate常用參數(shù)說明

OGG常見參數(shù)說明

1.配置管理進(jìn)程mgr:

ggsci(test01) 1> view param mgr

創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有10多年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗(yàn),上千多家客戶的共同信賴。提供成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站開發(fā)、網(wǎng)站定制、外鏈、建網(wǎng)站、網(wǎng)站搭建、響應(yīng)式網(wǎng)站、網(wǎng)頁設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

port 7809

dynamicportlist 7809-7900

--autostart er *

autorestart extract *,retries5,waitminutes 3

purgeoldextracts./dirdat/*,usecheckpoints, minkeepdays 3

lagreporthours 1

laginfominutes 30

lagcriticalminutes 45

 

manager進(jìn)程參數(shù)配置說明:

port:指定服務(wù)監(jiān)聽端口;默認(rèn)端口為7809

dynamicportlist:動(dòng)態(tài)端口:可以制定最大256個(gè)可用端口的動(dòng)態(tài)列表,當(dāng)指定的端口不可用時(shí),管理進(jìn)程將會(huì)從列表中選擇一個(gè)可用的端口,源端和目標(biāo)段的collector、replicat、ggsci進(jìn)程通信也會(huì)使用這些端口;

comment:注釋行,也可以用--來代替;

autostart:指定在管理進(jìn)程啟動(dòng)時(shí)自動(dòng)啟動(dòng)哪些進(jìn)程;

autorestart:自動(dòng)重啟參數(shù)設(shè)置:本處設(shè)置表示每3分鐘嘗試重新啟動(dòng)所有extract進(jìn)程,共嘗試5次;

purgeoldextracts:定期清理trail文件設(shè)置:本處設(shè)置表示對(duì)于超過3天的trail文件進(jìn)行刪除。

lagreport、laginfo、lagcritical:

定義數(shù)據(jù)延遲的預(yù)警機(jī)制:本處設(shè)置表示mgr進(jìn)程每隔1小時(shí)檢查extract的延遲情況,如果超過了30分鐘就把延遲作為信息記錄到錯(cuò)誤日志中,如果延遲超過了45分鐘,則把它作為警告寫到錯(cuò)誤日志中。

 

2.抽取進(jìn)程和傳輸進(jìn)程

 

抽取進(jìn)程和傳輸進(jìn)程其實(shí)都是extract進(jìn)程,也可以配置在一個(gè)進(jìn)程完成這兩個(gè)功能,但是當(dāng)網(wǎng)絡(luò)傳輸有問題時(shí),這樣抽取也就不能繼續(xù)運(yùn)行了,所以推薦分開配置為兩個(gè)進(jìn)程.

 

抽取進(jìn)程:

GGSCI (test01) 1> view param ETEST01

 

extract ETEST01

setenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)

setenv (ORACLE_HOME = /oracle/app/oracle/product/11.2.4/db_1)

setenv (ORACLE_SID = test01)

userid goldengate, password goldengate

REPORT AT 01:59

REPORTROLLOVER at 02:00

GETTRUNCATES

EXTTRAIL ./dirdat/exp

NUMFILES 2000

DYNAMICRESOLUTION

DDL INCLUDE MAPPED

DDLOPTIONS ADDTRANDATA RETRYOP RETRYDELAY 10 MAXRETRIES 10                     

DDLOPTIONS REPORT

------lizhen-----

TABLE DEMO.CALL_RULE_INFO;

 

GGSCI > ADD EXTRACT ETEST01 , TRANLOG, BEGIN NOW, threads 1  ---RAC 注意

GGSCI > ADD EXTTRAIL ./dirdat/exp, EXTRACT ETEST01 , MEGABYTES 200

 

傳輸進(jìn)程

GGSCI (test01) 1> edit param PTEST01

extract PTEST01

setenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)

setenv (ORACLE_HOME = /oracle/app/oracle/product/11.2.4/db_1)

setenv (ORACLE_SID = testdb)

userid goldengate, password goldengate

PASSTHRU

REPORT AT 01:59

REPORTROLLOVER at 02:00

RMTHOST 10.18.4.41, MGRPORT 7809, COMPRESS 

RMTTRAIL ./dirdat/rep

DYNAMICRESOLUTION

NUMFILES 2000

gettruncates

------lizhen-------

TABLE DEMO.CALL_RULE_INFO;

 

GGSCI > ADD EXTRACT PTEST01, EXTTRAILSOURCE ./dirdat/exp

GGSCI > ADD RMTTRAIL ./dirdat/rep, EXTRACT PTEST01, MEGABYTES 200

 

 

 

extract進(jìn)程參數(shù)配置說明:

extract

extract進(jìn)程參數(shù)配置說明

 

setenv

配置系統(tǒng)環(huán)境變量

 

userid/password

指定ogg連接數(shù)據(jù)庫(kù)的用戶名和密碼

 

comment

注釋行,也可以用--來代替

 

table

定義需復(fù)制的表,后面需以;結(jié)尾

 

tableexclude

定義需要排除的表,如果在table參數(shù)中使用了通配符,可以使用該參數(shù)指定排除掉得表

 

getupdateafters|ignoreupdateafters

是否在隊(duì)列中寫入后影像,缺省復(fù)制

 

getupdatebefores|ignoreupdatebefores

是否在隊(duì)列中寫入前影像,缺省不復(fù)制

 

getupdates|ignoreupdates

是否復(fù)制update操作,缺省復(fù)制

 

getdeletes|ignoredeletes

是否復(fù)制update操作,缺省復(fù)制

 

getinserts|ignoreinserts

是否復(fù)制insert操作,缺省復(fù)制

 

gettruncates|ignoretrundates

是否復(fù)制truncate操作,缺省不復(fù)制

 

NUMFILES

使用NUMFILES參數(shù)控制OGG給多少?gòu)圱ABLE 和MAP進(jìn)行初始化的內(nèi)存分配,并且此參數(shù)必須在TABLE or MAP,SOURCEDEFS or TARGETDEFS 之前生效, Default 1000.

 

rmthost

指定目標(biāo)系統(tǒng)及其goldengatemanager進(jìn)程的端口號(hào),還用于定義是否使用壓縮進(jìn)行傳輸,本例中的compress為壓縮傳輸;

 

rmttrail

指定寫入到目標(biāo)斷的哪個(gè)隊(duì)列

 

exttrail

指定寫入到本地的哪個(gè)隊(duì)列

 

sqlexec

在extract進(jìn)程運(yùn)行時(shí)首先運(yùn)行一個(gè)sql語句

 

passthru

禁止extract進(jìn)程與數(shù)據(jù)庫(kù)交互,適用于data pump傳輸進(jìn)程

 

report

定義自動(dòng)定時(shí)報(bào)告

 

statoptions

定義每次使用stat時(shí)統(tǒng)計(jì)數(shù)字是否需要重置

 

reportcount

報(bào)告已經(jīng)處理的記錄條數(shù)統(tǒng)計(jì)數(shù)字

 

tltrace

打開對(duì)于數(shù)據(jù)庫(kù)日志的跟蹤日志

 

discardfile

定義discardfile文件位置,如果處理中有記錄出錯(cuò)會(huì)寫入到此文件中

 

dboptions

指定對(duì)于某種特定數(shù)據(jù)庫(kù)所需要的特殊參數(shù);

 

tranlogoptions

指定在解析數(shù)據(jù)庫(kù)日志時(shí)所需要的特殊參數(shù),例如:對(duì)于裸設(shè)備,可能需要加入以下參數(shù) rawdeviceoggset 0

 

warnlongtrans

指定對(duì)于超過一定時(shí)間的長(zhǎng)交易可以在gsserr.log里面寫入警告信息,本處配置為每隔3分鐘檢查一次場(chǎng)交易,對(duì)于超過2小時(shí)的進(jìn)行警告;

 

 

3.復(fù)制進(jìn)程

GGSCI (test01) 1> view param RTEST01

replicat RTEST01

setenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)

userid goldengate, password goldengate

REPORTCOUNT EVERY 30 MINUTES,RATE

REPORT AT 01:00

REPORTROLLOVER at 02:00

DISCARDFILE ./DIRRPT/RTEST01.DSC,APPEND, MEGABYTES 1000

DISCARDROLLOVER on friday

HANDLECOLLISIONS

REPERROR DEFAULT,ABEND

ASSUMETARGETDEFS

CHECKSEQUENCEVALUE

ALLOWNOOPUPDATES

DYNAMICRESOLUTION

NUMFILES 2000

DDL INCLUDE MAPPED

DDLOPTIONS REPORT

GROUPTRANSOPS 500

MAXTRANSOPS 500

------lizhen--------

MAP DEMO.CALL_RULE_INFO,TARGET TEST.CALL_RULE_INFO;

 

ggsci >add replicat RTEST01 ,exttrail ./dirdat/rep

 

 

setenv (NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)

setenv (ORACLE_HOME = /oracle/app/oracle/product/11.2.4/db_1)

setenv (ORACLE_SID = testdb)

設(shè)置環(huán)境變量

 

DBOPTIONS DEFERREFCONST

約束延遲設(shè)置。在復(fù)制進(jìn)程的事物被提交之前,延遲級(jí)聯(lián)刪除、級(jí)聯(lián)更新時(shí)的校驗(yàn)和實(shí)施。

 

GETTRUNCATES

捕獲生產(chǎn)端truncate table的操作。

 

REPORT AT 01:00

每天早上1點(diǎn)報(bào)告

 

REPORTCOUNT EVERY 30 MINUTES, RATE

每隔30分鐘報(bào)告一次從程序開始到現(xiàn)在的抽取進(jìn)程或者復(fù)制進(jìn)程的事物記錄數(shù),并匯報(bào)進(jìn)程的統(tǒng)計(jì)信息

 

REPORTROLLOVER AT 02:00

為了防止report file被寫滿,每天2:00做一次文件過期設(shè)定

 

REPERROR DEFAULT, ABEND

除了特殊指定的REPERROR語句,報(bào)告所有復(fù)制期間出現(xiàn)的錯(cuò)誤,回滾非正常中斷的事物和進(jìn)程

定義出錯(cuò)以后進(jìn)程的響應(yīng),一般可以定義為兩種:abend,即一旦出現(xiàn)錯(cuò)誤即停止復(fù)制,此為缺省配置;discard,出現(xiàn)錯(cuò)誤后繼續(xù)復(fù)制,只是把錯(cuò)誤的數(shù)據(jù)放到discard文件中。

 

—HANDLECOLLISIONS

當(dāng)災(zāi)備端已經(jīng)存在數(shù)據(jù)的情況下,解決復(fù)制過程中出現(xiàn)的沖突。如果要重新做初始化,可以刪除drop災(zāi)備端數(shù)據(jù)庫(kù)后再rman恢復(fù),這樣做的話就不需要該參數(shù)了。

 

ALLOWNOOPUPDATES

當(dāng)生產(chǎn)端有某些列但是目標(biāo)表卻沒有,或者復(fù)制進(jìn)程中配置了COLSEXCEPT 參數(shù) 在這些情況下,當(dāng)生產(chǎn)端對(duì)那些列進(jìn)行更新,目標(biāo)表將不發(fā)生任何變化

 

assumetargetdefs

使用ASSUMETARGETDEFS參數(shù)時(shí),用MAP語句中指定的生產(chǎn)庫(kù)源表和災(zāi)備端目標(biāo)表具有相同的列結(jié)構(gòu)。它指示的Oracle GoldenGate不在生產(chǎn)端查找源表的結(jié)構(gòu)定義。

 

DISCARDFILE ./dirrpt/repsa.dsc, APPEND, MEGABYTES 1024M

將執(zhí)行失敗的記錄保存在discard file中,該文件位于./dirrpt/extya.dsc,大小為1024MB。 文件中已經(jīng)包含記錄的話,再后面繼續(xù)追加,不刪除之前的記錄。

 

DISCARDROLLOVER AT 02:00

為了防止discard file被寫滿,每天2:00做一次文件過期設(shè)定

 

MAP

用于指定源端與目標(biāo)端表的映射關(guān)系;

 

MAPEXCLUDE

用于使用在map中使用*匹配時(shí)排除掉指定的表

 

MAXTRANSOPS

將大交易拆分,每xx條記錄提交一次。

 

GROUPTRANSOPS

將小交易合并成一個(gè)大的交易進(jìn)行提交,減少提交次數(shù),降低系統(tǒng)io消耗

 

SOURCEDEFS

假定兩端數(shù)據(jù)結(jié)構(gòu)不一致,使用此參數(shù)指定源端的數(shù)據(jù)結(jié)構(gòu)定義文件,該文件需要由glodengate工具產(chǎn)生。

 

SQLEXEC

在進(jìn)程運(yùn)行時(shí)首先運(yùn)行一個(gè)sql語句


名稱欄目:2.--Goldgate常用參數(shù)說明
文章來源:http://weahome.cn/article/gjgdej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部