GGSCI (sxltj2db) 10> view param mgr
port 7809 :指定服務監聽端口;默認端口為7809
DYNAMICPORTLIST 7815-7850 :動態端口:可以指定最大256個可用端口的動態列表,當指定的端口不可用時,管理進程將會從列表中選擇一個可用的端口,源端和目標端的Collector、Replicat、GGSCI進程通信也會使用這些端口;
抽取進程和傳輸進程其實都是EXTRACT進程,也可以配置在一個進程完成這兩個功能,但是當網絡傳輸有問題時,這樣抽取也就不能繼續運行了,所以推薦分開配置為兩個進程;
GGSCI (hcu19-vp02) 7> view param extract##
extract ej2_all :指定進程名和類型
SETENV (Oracle_SID=bjscjxgl1) :配置系統環境變量,指定數據庫實例名
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8):配置系統環境變量,指定數據庫字符集類型
userid ggs,passWord GGS :指定OGG連接數據庫的用戶名和密碼,創建專為ogg的數據庫用戶ggs;連接的是源端的數據庫。
exttrail /goldengate/ggs/dirdat/lt :指定寫入到本地的哪個隊列
TRANLOGOPTIONS ALTARCHIVELOGDEST +FRA/bjscjxgl :
TRANLOGOPTIONS ALTARCHIVEDLOGFORMAT %t_%s_%r.dbf
TRANLOGOPTIONS ASMUSER sys@ORA_ASM,ASMPASSWORD ORACLE123
Dynamicresolution :動態解析表名
Gettruncates :是否復制truncate操作,缺省不復制,此處為復制。
tableexclude HX_DJ.BIN*; :定義需要排除的表,如果在table參數中使用了通配符,可以使用該參數指定排除掉的表。
tableexclude hx_zsj.CS*;
tableexclude hx_zsj.HX_ZSJ.SYS_EXPORT_SCHEMA*;
table hx_zsj.*; :定義需要復制的表,后面需以;結尾
table hx_dj.*;
table hx_rd.RD_SFZRDXXB;
GGSCI (hcu19-vp02) 6> view param data_pump##
extract pj2_sxst
SETENV (ORACLE_SID=bjscjxgl1)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
userid ggs,password GGS
rmthost 70.12.102.151,mgrport 7809 : 用ggs用戶連接到源端數據庫,傳輸到目標數據庫,端口為7809.
rmttrail /goldengate/ggs/dirdat/st : :trail文件存放位置在target主機上的/goldengate/ggs/dirdat目錄,w文件以st開頭。
table hx_zsj.*;
GGSCI (sxstj2db01) 30> view param replicat##
replicat rj2_sxst
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
SETENV (ORACLE_SID=sxstjxgl1)
ASSUMETARGETDEFS :源端和目標端數據庫類型一致,無需生成數據定義文件
reperror default,discard :復制進程出現錯誤的時候,進程會繼續復制,只是把錯誤的數據放到discard文件中。
userid ggs, password ggs
discardfile ./discard/rj2_sxst_discard.txt, append, megabytes 2500 :定義discardfile文件位置,如果處理中有記錄出錯會寫入到此文件中。
map hx_zsj.*, target hx_zsj.*; :用于指定源端和目標端表的映射關系。
tableexclude hx_zsj.SYS_EXPORT_TABLE_01 :定義需要排除的表,如果在table參數中使用了通配符,可以使用該參數指定排除掉的表。
新聞熱點
疑難解答