Oracle GoldenGate实现MySQL和Oracle的双向同步
试验环境
操作系统 |
Windows7 64位 |
Windows7 64位 |
IP地址 |
192.168.105.221 |
192.168.105.220 |
数据库 |
MySQL |
Oracle(企业版) |
数据库账号/密码 |
ggs/123456 |
ogg/root |
数据表 |
oggtest.test | ogg.mytest |
GoldenGate |
OracleGoldenGate 12.3.0.1.2 for MySQL on Windows (64 bit) |
Oracle GoldenGate 12.2.0.2.3 for Oracle on Windows (64 bit) |
dirdat目录 |
D:\ogg12\dirdat |
G:\OGG12\dirdat |
Oracle GoldenGate的介绍
参考: https://www.cnblogs.com/qiumingcheng/p/5435907.html
Oracle GoldenGate准备
https://www.oracle.com/cn/database/technology/goldengate-downloads.html
从该地址下载Oracle中的OGG和MySQL中适用的OGG。最好是下载相同版本的OGG(否则最后需要在抽取进程中进行版本的转换)。
一、MySQL的环境准备
1.1 开启二进制日志
找到MySQL的配置文件my.ini(一般该文件目录在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini)中找到[mysqld]添加以下内容
重启mysql服务
cmd> net stop mysql #停止服务
cmd> net start mysql #启动服务
查看数据库当前日志模式