SQL Server到Oracle OGG同步:源端数据库模式调整与表DML同步

需积分: 18 10 下载量 129 浏览量 更新于2024-08-06 收藏 959KB PDF 举报
本文档主要讨论了在交通运输行业中,如何在SQL Server环境下进行源端数据库模式的修改,以便于实现与Oracle数据库的OGG(Oracle Golden Gate)同步复制。首先,确保数据库adjyc设置为完全恢复模式,这是为了支持Extract进程捕获实时数据更改。用户可以通过右键点击数据库并查看恢复模式来确认这一点。 配置过程涉及SQL Server 2012与Oracle 11.2.0.4的OGG版本12.2.0.1.1之间的连接。实验目的是测试SQL Server到Oracle的表数据DML(数据操纵语言)同步,具体环境包括源端(Windows 2008x64,Sqlserver2012)和目标端(Centos 6.5,Oracle 12.2.0.1.1)。介质获取地址链接到Oracle Golden Gate的官方网站下载适合的版本。 安装步骤分为3.1.1,即在源端的SQL Server上安装OGG软件。用户需从Oracle官网下载名为"ggs_Windows_x64_MSSQL_64bit.zip"的压缩包,并将其解压到一个名为"ogg"的目录下。在命令行中,通过ggsci(GoldenGate SQL Server Command Interpreter)工具初始化环境,确认当前操作系统为Windows x64,以及使用的GGC版本和平台信息。 配置完成后,用户需要配置SQL Server的连接参数,如数据库名(adjyc)、DB用户(jyc/jyc,密码1234),以及需要同步的具体表。在这个过程中,DML操作(如INSERT、UPDATE、DELETE)将在SQL Server中执行,而OGG会确保这些更改被实时同步到Oracle数据库中。 本文提供了对源端数据库模式调整和OGG同步技术在实际应用中的详细步骤,对于IT专业人士处理跨平台数据迁移和实时同步具有实用价值。