传统OGG与Microservice Architecture OGG的通信
针对当前新出的ogg microservice architect(MA),现在只支持oracle 11g/12c的数据复制和投递。如果有其它版本的oracle或其它数据库,比如 mysql, db2, sqlserver等,则只能使用传统的OGG进行抽取或投递。但是你仍然可以在其它版本的OGG与MA架构进行数据通信,比如从其它版本的OGG抽取数据投递到MA的receiver server中,如下示意图:
 
配置示例如下:
源端的抽取已经正常运行,生成的队列文件为ca;receiver server端口为17003。则源端的传输进程参数如下:
| EXTRACT PSOE2SOE RMTHOST <hostname/IP address>, PORT 17003 RMTTRAIL cb PASSTHRU | 
GGSCI>ADD EXTRACT PSOE2SOE, EXTTRAILSOURCE ./dirdat/ca
GGSCI>ADD RMTTRAIL cb, EXTRACT PSOE2SOE, MEGABYTES 200
启动传输进程
GGSCI>START EXTRACT PSOE2SOE
启动之后,可以在receiver server上看到新增加的一个path
 
可以看到新增的path名是随机的。
上面配置中,还需要注意的是目标端的队列文件cb,没有添加路径信息,在MA架构中,队列文件中的位置与传统OGG不同,不需要人工设定。
传统OGG与Microservice Architecture OGG的通信的更多相关文章
- Pattern: Microservice Architecture
		Microservice Architecture pattern http://microservices.io/patterns/microservices.html Context You ar ... 
- 有状态 无状态 stateful stateless monolithic architecture microservice architecture    单体架构
		为什么游戏公司的server不愿意微服务化? - 知乎 https://www.zhihu.com/question/359630395 我大概说了,方便测试,方便维护,方便升级,服务之间松耦合,可多 ... 
- 10.Oracle Golden Date(ogg)的搭建和管理
		一. GoldenGate 概述 GoldenGate现在是业内成熟的数据容灾与复制产品:GoldenGate是一种基于日志的结构化数据复制方式,它通过解析源数据库在线日志或归档日志获得数据的增删改变 ... 
- OGG FOR BIGDATA 安装(修正)
		参考:http://docs.oracle.com/goldengate/bd1221/gg-bd/GADBD/toc.htm 一.环境介绍 源:centos6.5 oracl e 11.20.4 ... 
- OGG For Oracle To PostgreSQL
		本文档描述OGG(Oracle goldengate)为Oracle同步到PostgreSQL数据库配置.在目前去“IOE”潮流.PostgreSQL确实是Oracle最好的替代品之一. 实验环境如下 ... 
- 基于OGG的Oracle与Hadoop集群准实时同步介绍
		版权声明:本文由王亮原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/220 来源:腾云阁 https://www.qclou ... 
- linux下单节点oracle数据库间ogg搭建
		环境说明: linux为Linux 2.6.32-573.el6.x86_64 oracle为 11g Enterprise Edition Release 11.2.0.1.0 - 64 ... 
- OGG配置
		准备安装和运行用户(操作系统用户) 建议使用oracle用户 也可以使用新建用户:但是需要做配置 必须缴入到oinstall 组 必须使用和oracle相同的profile 操作系统必须为该用户开放一 ... 
- 编解码学习笔记(十):Ogg系列
		Ogg是一个自由且开放标准的容器格式,由Xiph.Org 基金会所维护.Ogg格式并不受到软件专利的限制,并设计用于有效率地串流媒体和处理高质量的数字多媒体. Ogg意指一种文件格式,能够纳入各式各样 ... 
随机推荐
- PHP 测试杂项
			// 驼峰转下划线 function humpToUnderline($str){ if(empty($str)){ return ""; } $arr = str_split($ ... 
- dfs1321
			比较抽象吧,看到题时一点思想也没有,参考了别人的代码才知道...渣渣 #include <iostream>#include <stdio.h>#include <str ... 
- huawei
			线程堆栈(Thread Stack)和托管堆(Managed Heap) 每个正在运行的程序都对应着一个进程 (process),在一个进程内部,可以有一个或多个线程(thread),每个线程都拥有一 ... 
- mac-Navicat Premium 12连接Oracle
			安装及破解: https://pan.baidu.com/s/1ip0oM9p856k34t3cIExa7Q(提取码请留言) Navicat连接了Oracle数据库 测试连接失败,提示:hostnam ... 
- 《Java程序设计》第十一章 JDBC与MySQL数据库
			目录 java.sql Tips java.sql 安装导入方法见娄老师博客Intellj IDEA 简易教程 照惯例给出官方文档Package java.sql,记得熟练使用ctrl+f以及提高英语 ... 
- 开源unittest测试报告源码BSTestRunner.py
			开源BSTestRunner 生成HTML测试报告源码: 保存代码到BSTestRunner.py 配合Unittest使用,很完美. python2: """ A Te ... 
- AsssetBunlder打包
			unity3d,资源过多的话.可以压缩成一个资源包.加载出来后.可以解压.找到自己需要的资源 就想.net网站.很多图标都是放一个大图片上.而不是一个图标就是一个图片 因为是在项目编辑时候给资源打包. ... 
- nodejs+react使用webpack打包时控制台报错
			一.错误:Uncaught ReferenceError: process is not defined 解决方法: new webpack.DefinePlugin({ 'process.env': ... 
- UI界面之淡入淡出
			1.using UnityEngine; using System.Collections; using UnityEngine.UI; public class danrudanchu : Mono ... 
- 基于MySQL提供的Yum repository安装MySQL5.6
			基于MySQL提供的Yum repository安装MySQL5.6 1:下载YUM包 1.1切换到root用户: 1)su - root 2)wget http://dev.mysql.com/ge ... 
