OGG:Oracle to MySQL异构复制环境搭建

本文详细介绍了如何在Oracle和MySQL之间搭建OGG异构复制环境,包括源端和目标端的环境准备,初始化加载配置,change capture和Change Delivery的配置,以及数据的同步验证。涉及的操作包括创建数据库用户、表空间,配置OGG软件,启动mgr,设置数据捕获和交付任务,处理数据冲突等。
摘要由CSDN通过智能技术生成

环境介绍

source:
Oracle RDBMS 11.2.0.4
OGG for oracle OGG-12.2.0.1
IP:192.168.5.221
OS user:oggora
安装目录:/ogg4oracle
OGG数据库用户:ogg4o
OGG数据库表空间:oggtbs
数据库测试账户:lili

target:
MySQL 5.6.37
OGG for mysql OGG-12.2.0.1
IP:192.168.5.223
OS user:oggmy
安装目录:/ogg4mysql
OGG数据库用户:ogg4m
测试数据库:lili
OGG自用数据库:ogg

source端环境准备:

1.创建操作系统账户oggora,该用户要与数据库系统账户同组以能访问相关文件。
设置环境变量

[root@ora11g ~]# useradd -g oinstall oggora
[root@ora11g ~]# id oggora
uid=501(oggora) gid=500(oinstall) groups=500(oinstall)

vi .bash_profile
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export LD_LIBRARY_PATH=/ogg:$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/lib

PATH=/ogg4oracle:$HOME/bin:$PATH
export PATH

2.创建ogg安装目录,安装ogg软件
由于是ogg 12.x版本,需要用图形界面安装,这里为了偷懒,使用响应文件静默安装,反正也只有两个参数要填。

[root@ora11g ~]# mkdir /ogg4oracle
[root@ora11g ~]# chown ogg:oinstall /ogg4oracle

[oggora@ora11g ~]# unzip fbo_ggs_Linux_x64_shiphome.zip
[oggora@ora11g ~]# tar xvf fbo_ggs_Linux_x64_shiphome.tar

[oggora@ora11g Disk1]# ./runInstaller -silent -responseFile /home/oggora/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
 > 响应文件中指定INSTALL_OPTION=ORA11g,SOFTWARE_LOCATION=/ogg4oracle

3.创建ogg子目录,配置全局参数文件,配置并启动mgr

[oggora@ora11g ogg4oracle]$ ./ggsci
GGSCI (ora11g) 1> create subdirs

--配置全局参数文件GLOBALS,这个文件必须为大写,必须放在ogg的安装根目录下.
--加上“./”表示在当前目录下创建,否则ogg会默认将配置文件创建在ogg安装目录下的dirprm子目录中.
--在GLOBALS配置文件中添加GGSCHEMA参数,这个GGSCHEMA就是你的DDLuser,也就是我们的ogg Oracle数据库账户.

GGSCI (ora11g) 2> edit params ./GLOBALS
GGSCHEMA ogg4o

GGSCI (ora11g) 1> edit params mgr
port 7809
dynamicportlist 7810-7820,7830
autostart er r*
autorestart er r*,retries 4,waitminutes 4
startupvalidationdelay 5
purgeoldextracts /ogg4oracle/dirdat/rt*,usecheckpoints,minkeephours 2

GGSCI (ora11g) 3> start m
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值