设为首页 加入收藏

TOP

搭建GoldenGate的单向复制环境
2015-11-10 12:17:33 】 浏览:8862
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集群部署及常用的操作命令

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目