oracle goldengate 数据库复制配置手册

目录

一、准备工作

二、OGG同步思路

三、配置Windows和Linux的Mgr进程

四、添加目端checkpoint表

五、配置进程

登录ogg控制台

配置源端Ext进程

配置Ext参数

配置pum进程

配置pum进程参数

配置目端Rep进程

登录ogg控制台

添加进程

配置Rep进程参数

六、初始化同步

七、启动进程

目标端启动

源端启动

八、关键文件

源端

目端

九、常用监控命令


一、准备工作

 

网络互通、端口均通、防火墙关闭

 

二、OGG同步思路

源端抽取数据至本地(EXT进程)

源端丛本地传送至异地本地Trail文件(Pum进程)

目端将Trail文件Replicat至目标库(Rep进程)

 

三、配置Windows和Linux的Mgr进程

见上一章节“OGG平如Mgr配置

 

四、添加目端checkpoint表

GGSCI>dblogin userid ogg

GGSCI> edit params ./GLOBAL

GGSCHEMA ogg

CHECKPOINTTABLE ogg.checkpoint

添加checkpoint表

GGSCI> add checkpointtableogg.checkpoint

 

五、配置进程

登录ogg控制台

GGSCI>dblogin userid ogg

配置源端Ext进程

GGSCI>add extract ext_w,tranlog, beginnow

GGSCI> add exttrail e:\ogg\dirdat\t1,extract ext_w

配置Ext参数

GGSCI> edit params ext_w

extract ext_w

SETENV(NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")             定义字符集

SETENV(ORACLE_SID="orcl1")                                                               定义SID变量

userid ogg,password oracle                                                                    ogg用户名密码

exttrailE:\ogg\dirdat\t1                                                                            存放trail文件

table test.*;                                                                                                  抽的用户下的*表

 

配置pum进程

GGSCI> add extract pum_w, exttrailsourceE:\ogg\dirdat\t1, begin now

GGSCI > add rmttrail /u01/ogg/dirdat/t1,extract pum_w

 

配置pum进程参数

GGSCI> edit params pum_w

extract pum_w

SETENV(NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")             定义字符集

SETENV(ORACLE_SID="orcl1")                                                               定义SID变量

userid ogg,password oracle                                                                    ogg用户名密码

rmthost192.168.1.121, mgrport 7809                                                 目端IP和Mgr端口

rmttrail/u01/ogg/dirdat/t1                                                                      目端存放Trail文件路径

table test.*;                                                                                                  推送表.用户名.表名

 

配置目端Rep进程

登录ogg控制台

GGSCI>dblogin userid ogg

添加进程

GGSCI >add replicat rep_l, exttrail/u01/ogg/dirdat/t1, checkpointtable ogg.checkpoint

配置Rep进程参数

GGSCI> edit params rep_l

replicat rep_l

SETENV(NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")             定义字符集

SETENV (ORACLE_SID="orcl")                                                                  定义SID变量

userid ogg, password oracle                                                                    ogg用户名密码

assumetargetdefs

discardfile/u01/ogg/dirdat/rep_l_discard,append                            discardfile文件

map test.*,target test.*                                                                           映射源表和目表

RESOLVECONFLICT (UPDATEROWEXISTS, (DEFAULT,OVERWRITE))

RESOLVECONFLICT (INSERTROWEXISTS, (DEFAULT,OVERWRITE))

RESOLVECONFLICT (DELETEROWEXISTS, (DEFAULT,OVERWRITE))

RESOLVECONFLICT (UPDATEROWMISSING,(DEFAULT, IGNORE))

RESOLVECONFLICT (DELETEROWMISSING,(DEFAULT, IGNORE));

 

六、初始化同步

初始化同步使用impdp或rman都可以根据SCN为点同步。同步之前表上没有同步进程。

查询源端SCN

select current_scn from v$database;

源端expdp

expdp system/oracle directory=pum_dir dumpfile=test.dmplogfile=src.test.log owner=test flashback_scn=993918

目标端impdp

impdp system/oracle directory=pum_dmp dumpfile=TEST.DMPlogfile=src.test.log  remap_schema=test:test

 

七、启动进程

目标端启动

GGSCI>start mgr

GGSCI>start rep_l

源端启动

GGSCI>start mgr

GGSCI>start pum_w

GGSCI>start ext_w

八、关键文件

源端

E:\ogg\dirprm\ext_w.prm                                   ext进程配置文件

E:\ogg\dirprm\pum_w.prm                                 pum进程配置文件

E:\ogg\dirprm\mgr.prm                                       mgr进程配置文件

E:\ogg\ggserr.log                                                   系统日志文件

E:\ogg\dirrpt\EXT_W.rpt                                      ext进程日志文件

E:\ogg\dirrpt\PUM_W.rpt                                   pum进程日志文件

目端

/u01/ogg/ ggserr.log                                             系统日志文件

/u01/ogg/GLOBAL                                                  checkpoint表配置文件

/u01/ogg/dirprm/mgr.prm                                  mgr进程配置文件

/u01/ogg/dirprm/rep_l.prm                                rep进程配置文件

/u01/ogg/dirrpt/REP_L.rpt                                  rep进程报表

九、常用监控命令

 

 

 

 oracle goldengate 数据库复制配置手册_第1张图片oracle goldengate 数据库复制配置手册_第2张图片

 

 

 

你可能感兴趣的:(oracle)