Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Big Data

OGG4Bigdata通过JDBC方式将数据写入greenplum

Greenplum数据库是基于PostgreSQL开源技术的。它本质上是多个PostgreSQL面向磁盘的数据库实例一起工作形成的一个紧密结合的数据库管理系统(DBMS)。 它基于PostgreSQL 9.4开发,其SQL支持、特性、配置选项和最终用户功能在大部分情况下和PostgreSQL非常相似。 与Greenplum数据库交互的数据库用户会感觉在使用一个常规的PostgreSQL DBMS。

GoldenGate没有直接针对GreenPlum数据库进行数据加载的接口,可以使用GoldenGate for FlatFile插件从trail文件中生成GreenPlum可以加载的文本,使用psql的copy命令或者gpload工具将数据加载到GreenPlum里。从OGG 12.3开始,可以通过jdbc的方式直接将数据入库,不需要配置FlatFile。下面是直接将数据入greenplum的配置样本:

rjdbc.prm
==============
REPLICAT rjdbc
TARGETDB LIBFILE libggjava.so SET property=dirprm/jdbc_datadirect_greenplum.props
REPORTCOUNT EVERY 1 MINUTES, RATE
GROUPTRANSOPS 1000
MAP scott.*, TARGET scott.*;


jdbc_datadirect_greenplum.props
===============================
gg.handlerlist=jdbcwriter
gg.handler.jdbcwriter.type=jdbc
gg.handler.jdbcwriter.DriverClass=com.pivotal.jdbc.GreenplumDriver
gg.handler.jdbcwriter.connectionURL=jdbc:pivotal:greenplum://ip:port;DatabaseName=xxx
gg.handler.jdbcwriter.userName=ggadm
gg.handler.jdbcwriter.password=ggadm
gg.classpath=/u01/ogg/bigdata/21.7/ggjava/ggjava.jar:/u01/ogg/bigdata/gplibs/greenplum.jar


Reference
https://cn.greenplum.org/
https://docs.vmware.com/en/VMware-Tanzu-Greenplum/6/greenplum-database/GUID-datadirect-datadirect_jdbc.html
https://docs.oracle.com/en/middleware/goldengate/big-data/12.3.2.1/gadbd/introduction-oracle-goldengate-big-data.html
关键词:greenplum gp ogg 

相关文章

OGG4Bigdata通过JDBC方式将数据写入greenplum
OGG4Bigdata消费kafka数据到数据库
OGG from MySQL to Oracle
一图了解Oracle GoldenGate实现Oracle到Oracle复制的前世今生
Oracle GoldenGate for BigData
GoldenGate在EBS环境中的认证
Top