设为首页 加入收藏

TOP

搭建GoldenGate的单向复制环境
2015-11-10 12:17:33 来源: 作者: 【 】 浏览:6
Tags:搭建 GoldenGate 单向 复制 环境

配置环境:



?


?


?


?


?


?


?


?


一、准备OGG的运行用户


在这里,我直接使用Oracle用户作为OGG的运行用户。


二、确认OGG的安装目录


在源端,即Linux环境下,我选择/u01/app/goldengate作为OGG的安装目录,注意:/u01/app/goldengate目录的属主必须为OGG的运行用户,在这里,该目录的属主必须为oracle。


在目标端,即Win环境下,我选择G:\app\goldengate作为OGG的安装目录


三、打开数据库的归档模式


四、打开源端数据库最小附加日志


因为这里搭建的只是单向复制,OGG捕捉的是源端数据库的更改,所以只需对源端数据库开启最小附加日志


五、在数据库中建立OGG用户并赋予响应的权限


为了简化授权,直接将dba角色赋予给gg用户。


六、上传软件包到指定目录,进行安装


在源端:


在当前目录下,执行ggsci命令


报以上错误,在/home/oracle/.bash_profile添加如下内容:export LD_LIBRARY_PATH=$ORACLE_HOME/lib,添加完毕后,记得使配置文件生效:source?/home/oracle/.bash_profile。


注意:为了ggsci命令在任何目录下可以执行,可在/home/oracle/.bash_profile设置如下环境变量:


export GG_HOME=/u01/app/goldengate
export PATH=$GG_HOME:$PATH


重新执行ggsci命令


表示进入成功


在ggsci环境下创建GoldenGate子目录


在目标端:即Win8环境下,注意,Win8的OGG版本是12.1.2.1.0,需图形界面安装,而11.2.1.0.1则不需要,直接解压缩即可。


将12.1.2.1.0版本的OGG解压缩以后,双击里面的setup文件。


第一步:选择OGG对应的数据库版本



第二步:指定OGG的运行目录



其它直接点击下一步即可。 ? ?


安装完毕后,会启动一个mgr进程的窗口。


同样需要在目标端ggsci环境下创建GoldenGate子目录,因该OGG安装完毕后,以上目录均已自动创建,故不再创建。


七、配置Manager进程


在ggsci环境下配置Manager进程


源端配置如下:


目标端同样如此。


八、在源端上添加表级附加日志


为了验证搭建的效果,在这里我们新建一个test用户,并新建一张test表。


在ggsci命令行中登录数据库,为所有需要复制的表添加trandata?


从上面的WARNING我们可以看出,因为test表没有唯一性约束,故OGG将该行的所有列来作为它的唯一性约束。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Kali Linux Metasploit连接数据库.. 下一篇Redis集群部署及常用的操作命令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: