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

来源:互联网 发布:红米手机清空所有数据 编辑:程序博客网 时间:2024/06/13 05:38
         昨天做了一个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.自我测试验证。
  
 这个过程就是我配置双机复制环境。其实我也不愿意就是截图的,但是我怕写错了,影响大家跟着学的效果。
  我按着百度上面的帖子,做实验很多时候都是因为作者写错一个字。。。弄的我白天都没弄出来,我建议大家一次做先看看网上的帖子,然后按着官方的文档去做。
  这个过程的脚本可以去下面的链接下载
   点击打开链接
 
  
0 0
原创粉丝点击