项目描述:
将SqlSever 2008 R2中的数据实时或定时的同步到Mysql 5.6数据库中。
OS | DATABASE | |
来源数据库 | Window 2008 | MS SQL 2008 R2 |
目标数据库 | Linux | MySQL 5.6 |
实施方案:
如何初始化数据?
Navicat Premium--可以很方便的将MSSQL SERVER中的数据结构和数据初始化到Mysql数据库中。
如何实现实时同步?
方案1:SyncNavigator--实现MSSQL SERVER和Mysql数据库之间的数据同步(可选在调度时间和机制)。
方案2:Oracle Goldengate--灵活的实现MSSQL SERVER和Mysql数据库之间的数据同步。
两种方案的利弊?
方案1:,配置简单,但是对于目标端表中已经存在数据的情况处理麻烦(无法创建同步字段,这个字段是软件同步进程需要的)
方案2,配置复杂,效率高。
使用OGG来实现MSSQL SERVER和MYSQL之间的数据同步
OGG 软件:
V34020-01
Oracle GoldenGate V11.2.1.0.2 for SQL Server on Windows (64bit)
V32399-01
V32399-01
Oracle GoldenGate V11.2.1.0.1 for MySQL 5.x on Linux x86-64)
源端MSSQL SERVER配置
安装OGG
C:\OGG>ggsci
Oracle GoldenGate Command Interpreter for SQL Server
Version 11.2.1.0.2 OGGCORE_11.2.1.0.2T3_PLATFORMS_12