GoldenGate学习之旅-3(双机复制环境)

          昨天做了一个GoldenGate双机复制环境的环境,开始按着网上的介绍,后来发现各个错字,没几个能跑的通的,于是我看官方的文档才安装成功。(我配的这个实验环境 只支持数据表的insert操作啊,在GoldenGate学习之旅4会和大家说明白的,嘻嘻 卖个关子)
          先介绍下环境吧,我为了区分2台机子,ssh的背景颜色:数据库 黄字黑底  目标数据:黑字白底
          
         1.创建OGG用户,并赋权(Source & Target步骤一样)
      
     
     2.创建测试用户及测试数据(Source & Target步骤一样)
     
    
     3.数据库运行模式(Source & Target步骤一样)
     
     
     4.安装Golden Gate及创建相关目录(Source & Target都执行)
     
     
    5.编辑olden Gate运行环境,oracle用户的环境变量(Source & Target步骤一样)
    
    改为环境变量记得 source  .bash_profile 重置生效
 
    测试是否能运行,并且创建相关目录 进入ogg根目录,输入./ggsci
    
    全局文件GLOBALS必须大写,必须放在Golden Gate根目录下,否则其会默认将配置文件创建在Golden Gate根目录下的dirprm子目录中,在全局文件中添加GGSCHEMA参数,这个ggschema就是你的DDL Use。
    
    6.配置Source端MGR进程
    
    
    如果你在开始的时候没有运行create subdirs,这个时候mrg是启动不了的。

      Port:指定MGR进程通信端口

Dynamicportlist:MGR进程为Source和Target端动态通信指定端口

Autorestart Extract:自动重启Extract进程组,没两分钟常识重启所有Extract进程,重试5次,每隔5分钟清零一次

注意:参数配置完成后,只有重启MGR进程后生效。


    7.配置源数据抽取进程(Extract)
     
     

Extract Ext1:表示此为Extract进程,当前Group为Ext1

Setenv:设置环境变量字符集

Userid。。。:表示登陆数据库使用的dblogin账号和密码

Exttrail:指定本地Trail文件地址

Table:表示要同步的表,*代表全部

     
     

8.配置源数据Pump进程


    
    
    
    
    
   9.配置目标端GLOBALS参数
   
   
   10.配置目标端MGR参数
    
    
   11.创建Checkpointtable和配置Target端Replicat进程(少replicat参数回头补上)
   
   
  
  12.自我测试验证。
  
  这个过程就是我配置双机复制环境。其实我也不愿意就是截图的,但是我怕写错了,影响大家跟着学的效果。
  我按着百度上面的帖子,做实验很多时候都是因为作者写错一个字。。。弄的我白天都没弄出来,我建议大家一次做先看看网上的帖子,然后按着官方的文档去做。
  这个过程的脚本可以去下面的链接下载
 
  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值