OGG常用參數建議


 MGR參數

序號

配置參數

備注

1

PORT 7839

必選參數

2

USERID ggs, PASSWORD 123456, ENCRYPTKEY default

必選參數,配置建議:要求使用密文參數,添加需要的配置參數

3

DYNAMICPORTLIST 7840-7914

必選參數,配置建議:一個傳輸進程(datapump)一般需要預留5個端口,其他監控端口另行考慮;

4

AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3

可選參數,配置建議:在系統運行穩定時,打開該參數;

5

PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 3

必選參數--配置建議:根據隊列空間大小適當進行調整,建議>=3天

6

PURGEDDLHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10

DDL 配置時需要的參數

7

PURGEMARKERHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10

DML 配置時需要的參數

8

LAGREPORTHOURS 1

必選參數,配置建議:統一設定為1個小時

9

LAGINFOMINUTES 30

必選參數,配置建議:統一設定為30分鍾

10

LAGCRITICALMINUTES 45

必選參數,配置建議:統一設定為45分鍾;

extract參數

序號

配置參數

備注

1

EXTRACT extxx

必選參數

2

setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

必選參數,配置建議:需要根據數據庫的字符集進行設置;

3

USERID ggs, PASSWORD AACAAAAAAAAAAGAIF, ENCRYPTKEY default

必選參數,配置建議:要求使用密文參數,添加需要的配置參數

4

GETTRUNCATES

可選參數,配置建議:在沒有配置DDL時,該參數需要打開;如果配置DDL,就是FULL DDL SUPPORT模式,不必配置

5

DDL &
INCLUDE MAPPED OBJTYPE 'table' &
INCLUDE MAPPED OBJTYPE 'index' &
EXCLUDE OPTYPE COMMENT
DDLOPTIONS  NOCROSSRENAME  REPORT
DDLOPTIONS  ADDTRANDATA  REPORT

必選參數,配置建議:為ddl開啟時需要使用的參數,此處配置僅開啟表和索引,過濾comment語句;

6

DISCARDFILE ./dirrpt/extxx.dsc,APPEND,MEGABYTES 1024

必選參數,配置建議:該參數的路徑必須為相對路徑,該參數的值設置為1024M

7

THREADOPTIONS  MAXCOMMITPROPAGATIONDELAY 60000 IOLATENS 60000

特定參數,在Rac環境下需要配置,非Rac的生產環境不需要配置

8

DBOPTIONS  ALLOWUNUSEDCOLUMN

必選參數,配置建議:在生產端庫表中存在unused列時,需要配置該參數

9

WARNLONGTRANS 2h,CHECKINTERVAL 3m

必選參數,配置建議:要求設置為2h,3m,如有特殊需要,可以調整

10

EXTTRAIL ./dirdat/xx

必選參數,配置建議:要求使用相對路徑,遵循命名規范;

 

11

TRANLOGOPTIONS EXCLUDEUSER USERNAME

可選參數,配置建議:可以使用來排除大事務用戶

12

FETCHOPTIONS USESNAPSHOT

必選參數, 要求必須設置該參數

13

TRANLOGOPTIONS  CONVERTUCS2CLOBS

可選參數參數,對CLOB字段進行處理V11版本版本不需要此參數

14

TRANLOGOPTIONS altarchivelogdest primary instance rac1  /arch1 altarchivelogdest  instance  rac2 /arch2

特定參數,配置建議:Rac使用,解決歸檔路徑不一致的問題;可以在一個實例上面配置;

15

TRANLOGOPTIONS  RAWDEVICEOFFSET  0

特定參數, 配置建議:僅限於AIX平台下使用裸設備時使用,其它平台或非裸設備均不需要

15

Table SCHEMA.*
Sequence SCHEMA.*

復制用戶

datapump參數

序號

配置參數

備注

1

EXTRACT dpxx

必選參數

2

PASSTHRU

必選參數

3

RMTHOST *.*.*.*, MGRPORT 7839, compress

必選參數,配置建議:*.*.*.* 目標端的ip地址,7839為目標端的管理端口,要求配置compress壓縮參數,

4

RMTTRAIL ./dirdat/xx

必選參數,配置建議:要求使用相對路徑,遵循命名規范;

5

Table SCHEMA.*
Sequence SCHEMA.*

復制用戶

replicat參數

序號

配置參數

備注

1

REPLICAT repxx

必選參數

2

setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

必選參數,配置建議:需要根據數據庫源端的字符集進行設置

4

USERID ggs, PASSWORD AACAAAAAAAAAAGAIFAAAUDVHCFUGFIYF, ENCRYPTKEY default

必選參數,配置建議:要求使用密文參數,添加需要的配置參數

5

DDL include mapped  

必選參數,為開啟DDL復制時需要配置的參數

6

ddloptions report

必選參數,為開啟DDL復制時需要配置的參數

7

REPORT AT 01:59

可選參數,配置建議:該時間也根據需要進行修改

8

REPORTCOUNT EVERY 30 MINUTES, RATE

可選參數,配置建議:可以根據需要進行調整

9

REPERROR DEFAULT, ABEND

必選參數,配置要求:必須使用abend參數,不允許使用

10

DBOPTIONS DEFERRORFCONST

必選參數,Replicate進程在commit后進行完整性約束檢查

 

11

Assumetargetdefs

必選參數

12

DISARDFILE ./dirrpt/repya1.dsc, APPEND, MEGABYTES 1024

必選參數,配置建議:該參數的路徑必須為相對路徑,建議該參數的值設置為1024M

13

DISCARDROLLOVER AT 02:30

每天2:30自動重新建立一個dsc文件,可選參數

14

GETTRUNCATES

可選參數,未開啟DDL打開,開啟DDL不開

15

ALLOWNOOPUPDATES

必選參數

16

MAP SCHEMA.*, TARGET SCHEMA.*

復制用戶

常用優化參數

序號

配置參數

備注

1

numfile  xxx

可選參數,GoldenGate默認值1000,各單位根據災備復制系統數據庫表數量可酌情調整。不配置該參數亦生效滿足要求。

2

GROUPTRANSOPS  xxx

可選參數,GoldenGate默認值1000,調大該參數會調整OGG提交記錄數。各單位可根據實際情況酌情配置。不配置該參數亦生效滿足要求。

3

DBOPTION SUPPERSSTRIGGERS DEFERREFCONST

可選參數,若Oracle 10.2.0.5以上版本,OGG V11.1以上版本可以配置,災備端數據庫無需禁止Trigger。不滿足Oracle和OGG版本要求禁止配置

4

DBOPTION SUPPRESSTRIGGERS

可選參數,要求數據庫版本10.2.0.5或11.2.0.2以上,還需要賦予stream的管理員的權限給GoldenGate,(確認方法:SELECT *FROM dba_streams_administrator;)不滿足上述所有條件不合格

禁止參數

序號

配置參數

備注

1

Reperror default  DSC

Reperror default后必須配置ABEND,確保當復制運行報錯后,及時告知運維人員,確保災備數據一致

2

reperror 報錯代碼】 transdiscard  reperror(【報錯代碼】,discard)

此類配置將導致復制發生錯誤后,忽略指定報錯信息,嚴重影響數據一致

3

handlecolisions

打開此參數則所有數據錯誤不管reperror如何配置均不再寫discard文件,即所有數據沖突信息被默認規則處理,沒有任何日志(會忽略error mapping數據錯誤,而且不會報告到discard文件)

4

ddlerror default ignore

此類配置將導致DDL復制發生錯誤后,忽略指定報錯信息,嚴重影響數據一致

5

REPERROR (1403, ignore)

此配置導致OGG恢復發生錯誤后,忽略指定的報錯信息,嚴重影響數據一致。(注:1403為報錯代碼,禁止此項配置

6

MAXTRANSOPS

GoldenGate默認值100000000,修改此參數會導致數據不一致,禁止配置。

8

DDLERROR RESTARTSKIP 100000 SKIPTRIGGERERROR 100000

讓extract在啟動時,跳過或忽略100000個引起abend的DDL操作,跳過或忽略10000個由TRIGGER引起的造成abend 的DDL操作

9

FETCHOPTIONS FETCHPKUPDATECOLS 

使用OGG進行數據初始化

時,和HANDLECOLLISIONS配合使用,來解決replicat 主鍵更新丟失的問題

10

FETCHOPTIONS SUPPRESSDUPLICATES 

僅在我們在遭遇抽取LOB字段時,遇到相關故障時,開啟該參數;而一旦處理該故障后,應將其從配置中刪除

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM