GoldenGate PUMP雙向複製 六

2021-09-22 05:33:51 字數 3526 閱讀 3223

1.        配置源端goldengate

1)         配置管理程序和抽取程序

./ggsci

>dblogin userid ogg,password ufsoft

>edit params mgr

//編輯管理程序

port 7809

>start mgr

>edit params globals

ggschema ogg

>edit extract eini_1

extract eini_1

dynamicresolution

setenv (nls_lang=american_america.zhs16gbk)

userid ogg password ufsoft

rmthost 192.168.0.4,mgrport 7809

tranlogoptions excludeuser ogg

exttrail /oracle/goldengate/dirdat/la

ddl include all

table scott.*;

>add extract eini_1,tranlog,begin now

>add extract eini_1,tranlog,begin now

>add exttrail /oracle/goldengate/dirdat/la,extract eini_1

>edit params pump_so //配置

pump程序

extract pump_so

dynamicresolution

rmthost 192.168.0.4,mgrport 7809,compress

rmttrail /oracle/goldengate/dirdat/ma

table scott.* //如果需要對多個使用者下的表進行通步的話,建議多建立幾個抽取程序,以免其中乙個程序出現意外停止而導致所有抽取程序都停止,減少資料的丟失。

> add extract pump_so,exttrailsource /oracle/goldengate/dirdat/la

> add rmttrail /oracle/goldengate/dirdat/ma,extract pump_so

2)         配置複製程序

>add checkpointtable ogg.checkpoint

>add replicat rini_1,exttrail /oracle/goldengate/dirdat/ra,begin now,checkpointtable ogg.checkpoint

>edit params rini_1

replicat rini_1

setenv (nls_lang=american_america.zhs16gbk)

assumetargetdefs

userid ogg password ufsoft

discardfile /oracle/goldengate/dirrpt/riniaa.dsc,purge

ddl include all

ddlerror default ignore retryop maxretries 3 retrydelay 5

ddlerror default discard

ddlerror default ignore retryop

map scott.* , target scott.*;

開啟各程序。

2.        配置目標端goldengate

1)         配置管理程序和複製程序

目標端只需要配置兩個程序即可:管理程序和複製程序

./ggsci

>dblogin userid ogg,password ufsoft

>edit params mgr

port 7809

purgeoldextracts /dirdat,usecheckpoints

>start mgr

>edit params globals   //全域性配置,非必須

ggschema ogg

>add checkpointtable ogg.checkpoint

>add replicat rini_1,exttrail /oracle/goldengate/dirdat/ma,begin now,checkpointtable ogg.checkpoint

>edit params rini_1

replicat rini_1

setenv (nls_lang=american_america.zhs16gbk)

assumetargetdefs

userid ogg password ufsoft

discardfile /oracle/goldengate/dirrpt/riniaa.dsc,purge

ddl include all

ddlerror default ignore retryop maxretries 3 retrydelay 5

ddlerror default discard

ddlerror default ignore retryop

map scott.* , target scott.*;

2)         配置抽取程序

>edit params eini_1

extract eini_1

dynamicresolution

setenv (nls_lang=american_america.zhs16gbk)

userid ogg password ufsoft

rmthost 192.168.0.3,mgrport 7809

tranlogoptions excludeuser ogg

exttrail /oracle/goldengate/dirdat/na

ddl include all

table scott.*;

>add extract eini_1,tranlog,begin now

>add exttrail /oracle/goldengate/dirdat/na,extract eini_1

>edit params pump_so

extract pump_so

dynamicresolution

userid ogg password ufsoft

rmthost 192.168.0.3,mgrport 7809,compress

rmttrail /oracle/goldengate/dirdat/ra

table scott.*;

> add extract pump_so,exttrailsource /oracle/goldengate/dirdat/na

> add rmttrail /oracle/goldengate/dirdat/ra,extract pump_so

開啟所有程序。

Hazelcast雙節點改為雙集群

原有兩台機器,啟動了hazelcast中介軟體,由於分別在兩台機器的hazelcast.xml檔案中配置了 ip1 ip2使得兩台機器成為乙個集群中的兩個節點,當然集群的配置也需要在c端機器進行配置,實踐中我使用的是apollo配置c端,將上述兩個ip配置在乙個key中。如今想做效能測試,需要兩個同...

寒假刷雙指標《雙指標》

633.平方數之和 難度中等163 給定乙個非負整數c,你要判斷是否存在兩個整數a和b,使得a2 b2 c。示例 1 輸入 c 5輸出 true解釋 1 1 2 2 5示例 2 輸入 c 3輸出 false示例 3 輸入 c 4輸出 true示例 4 輸入 c 2輸出 true示例 5 輸入 c 1...

keepalived雙主雙從配置

機器ip位址為自己本身機器的ip請勿使用博主的ip 配置過程時間有點長,比較多,配置的時候請看清 加油,打工人 配置環境 keepalived1 192.66.66.101 keepalived2 192.66.66.102 web1 192.66.66.103 web2 192.66.66.104...