ogg实现oracle到postgresql表的实时同步

作者简介:卢鹏,现任职于海天起点,从事国家电网数据库相关维护工作,曾就职于中国移动,从事数据模型数据治理等工作。擅长oracle数据库性能优化,数据治理,数据标准等。

 配置源端抽取投递进程

oracle 源端ogg生成源端数据格式定义文件

目标端oracle ogg for postgresql安装配置

  • 软件解压

解压ogg软件至/txogg下

  • 修改oggcore.rsp

  • 静默安装

  • 环境变量新增

目标端创建对应表测试

目标端配置odbc.ini文件

参数说明:

[ODBC Data Sources]里边配置该ODBC的别名,本文件中也就是GG_Postgres

[ODBC]:

IANAAppCodePage指的是字符集的设置这里的106值得是UTF8,如果是4则为ISO-8859-1,注意这个应该始终和postgres的字符集设置相同,不同字符集对应的值见附件。

InstallDir对应ogg的安装目录

[GG_Postgres]:这里的名称对应的是上边ODBC的别名

Driver这里指向的是ogg安装目录下的lib/GGpsql25.so

Description是描述

Database填写数据库名称

HostName填写本机的hostname,可以解析的即可。

PosrNumber是postgres的监听端口。

LogonID填写postgres的用户名

password填写postgres的密码

ogg复制进程配置

测试数据数据入库

源库插入数据

目标端数据查询

 

参考文档

Oracle GoldenGate for PostgreSQL

 

未经允许不得转载:Oracle一体机用户组 » ogg实现oracle到postgresql表的实时同步

相关推荐