Welcome 微信登录

首页 / 数据库 / MySQL / GoldenGate不使用数据泵完成Oracle-Oracle的双向复制

配置数据库环境、goldengate用户,安装goldengate等操作,参考http://www.linuxidc.com/Linux/2013-10/92015.htm不使用数据泵完成Oracle-Oracle的双向复制所需的配置:--我这里只配置同步test用户的 test1表。

1.主库的配置:

#####配置Extract
按顺序执行以下操作:
add extract ext1,tranlog, begin now
add exttrail /u01/ogg/dirdat/lt, extract ext1

edit params ext1
在打开的编辑窗口写入以下:----这里使用为OGG创建的用户来登陆,同时要注意路径的对照。
extract ext1
userid ogg, password ogg
rmthost 192.168.1.213, mgrport 7809
rmttrail /u01/ogg/dirdat/lt
table test.*;
#####配置Replicat
edit params ./GLOBAL
在编辑窗口输入以下两行:
GGSCHEMA ogg
CHECKPOINTTABLE ogg.checkpoint

dblogin userid ogg,password ogg
add checkpointtable ogg.checkpoint
add replicat rep2,exttrail /u01/ogg/dirdat/at, checkpointtable ogg.checkpoint

edit params rep2
在弹出编辑窗口输入:---我这里只设置了同步test用户的test1表--这里的用户和表名在下一步的测试中再建立。
可以使用handlecollisions参数,避免主库与目标库所需要同步的表中数据不一致导致的接收进程挂起。
replicat rep2
handlecollisions
ASSUMETARGETDEFS
userid ogg,password ogg
discardfile /u01/ogg/dirdat/rep2_discard.txt,append, megabytes 10
map test.test1, target test.test1;

配置完成后的进程如下:--注意我这里的进程状态是启动后的。--建议主库及目标库都配置进程完成后再启动。
GGSCI (bys001.oel.com) 11> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXT1 00:00:00 00:00:00
REPLICAT RUNNING REP2 00:00:00 00:00:02

2.目标库的配置

#####配置Replicat
edit params ./GLOBAL
在编辑窗口输入以下两行:
GGSCHEMA ogg
CHECKPOINTTABLE ogg.checkpoint
逐次输入以下命令:
dblogin userid ogg,password ogg
add checkpointtable ogg.checkpoint
add replicat rep1,exttrail /u01/ogg/dirdat/lt, checkpointtable ogg.checkpoint

edit params rep1
在弹出编辑窗口输入以下:---我这里只设置了同步test用户的test1表--这里的用户和表名在下一步的测试中再建立。
replicat rep1
handlecollisions
ASSUMETARGETDEFS
userid ogg,password ogg
discardfile /u01/ogg/dirdat/rep1_discard.txt,append, megabytes 10
map test.test1, target test.test1;

#####配置Extract
按顺序执行以下命令:
add extract ext2,tranlog, begin now
add exttrail /u01/ogg/dirdat/at, extract ext2

edit params ext2
在打开的编辑窗口写入:
extract ext2
TRANLOGOPTIONS EXCLUDEUSER ogg
userid ogg, password ogg
rmthost 192.168.1.211, mgrport 7809
rmttrail /u01/ogg/dirdat/at
table test.*;
配置完成后的进程如下:--注意我这里的进程状态是启动后的。
GGSCI (bys2.oel.com) 32> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXT2 00:00:00 00:00:07
REPLICAT RUNNING REP1 00:00:00 00:00:01更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-10/92020p2.htm 相关阅读:RAC环境下管理OGG-HA http://www.linuxidc.com/Linux/2012-07/65796.htmRAC环境下配置OGG同步 http://www.linuxidc.com/Linux/2012-07/65794.htmGoldenGate单向表DML同步 http://www.linuxidc.com/Linux/2013-04/82942.htmOracle GoldenGate 系列:Extract 进程的恢复原理 http://www.linuxidc.com/Linux/2013-04/82563.htmOracle GoldenGate安装配置 http://www.linuxidc.com/Linux/2013-02/79455.htmOracle goldengate的OGG-01004 OGG-1296错误 http://www.linuxidc.com/Linux/2011-08/40951.htm
  • 1
  • 2
  • 下一页
使用GoldenGate的数据泵进行Oracle-Oracle的单向复制RAC中通过设置服务名实现业务分割相关资讯      GoldenGate  Oracle数据泵 
  • Oracle Goldengate在HP平台裸设备  (今 11:04)
  • Oracle数据泵示例  (12/19/2015 16:31:57)
  • GoldenGate 实现Oracle for Oracle  (09/20/2015 13:49:00)
  • GoldenGate中使用FILTER,COMPUTE   (07月27日)
  • GoldenGate for Oracle 数据一致性  (10/10/2015 19:41:17)
  • 使用GoldenGate 实现Oracle for   (09/16/2015 09:42:31)
本文评论 查看全部评论 (0)
表情: 姓名: 字数