没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle Golden Gate图文并茂快速掌握
Oracle Golden Gate图文并茂快速掌握
需积分: 9 63 下载量 36 浏览量
更新于2023-03-16
评论
收藏 486KB PDF 举报
Oracle Golden Gate图文并茂快速掌握,将帮助你在最短时间内掌握Oracle高级复制技术,从原理到实战的全生命周期式精彩呈现,手把手教学,包教包会版!
资源详情
资源评论
资源推荐
1
《Oracle Golden Gate 图文并茂快速掌握》
一 版本信息
版本 info
OS Vers ion:Oracle Linux Release 6 Update 4 for x86_64 (64 Bit)
Oracle Version:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
linux.x64_11gR2_database_1of2.zip + linux.x64_11gR2_database_2of2.zip
Golden Gate Version:Oracle GoldenGate V11.2.1.0.1 for Oracle 11g on Linux x86-64
ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip
Virtualbox Version:4.2.16
作者 info
User:leonarding 刘盛
Date:2013.08.28
Blog:www.leonarding.com
Site:China-beijing
总体架构图
Oracle ---------> Oracle 单向复制
Source Destination
Golden Gate
Oracle <-------> Oracle 双向复制
Source Destination
Golden Gate
Windows 7 virtualbox 4.2.16
Oracle
11GR2
for Linux
Oracle
11GR2
for Linux
Windows 7 virtualbox 4.2.16
Oracle
11GR2
for Linux
Oracle
11GR2
for Linux
2
目 录
一 版本信息 ....................................................................................................................1
二 OGG 简介.....................................................................................................................3
三 下载 OGG 软件包 ......................................................................................................7
四 Oracle to Oracle 单向复制(不使用数据泵).........................................................9
五 Oracle to Oracle 双向复制(数据泵模式)............................................................19
3
二 OGG 简介
引言:Oracle Golden Gate 是 Oracle 旗下一款支持异构平台之间高级复制技术,是 Oracle 力推一种 HA 高可用产品,
简称“OGG”,可以实现 Active-Active 双业务中心架构
Golden Gate 特点
1.实时数据复制
2.异构平台数据同步
3.支持断点续传,不影响系统连续运行
4.高性能,属于轻量级软件
5.保证数据引用完整性和事物一致性
6.整合 ETL Tools Message Service
7.灵活拓扑结构 1:1 1:N N:1 N:N 双向复制
8.复制冲突检测和解决
9.支持数据压缩和加密
10.TCP/IP WAN LAN
11.根据事务大小和数量自动管理内存
12.支持多活业务中心
13.以交易数据为单位复制,保证交易一致性
14.支持数据过滤和转换,可自定义基于表和行的过滤规则,实时在异构环境下转换数据
Golden Gate 用途
1.跨多版本数据库升级
Oracle 8i ————————> Oracle 11G
2.均衡负载
Load Balance
3.容灾
Switchover
4.支持异构平台数据交换,如下图所示
4
Oracle Golden Gate 拓扑结构
Oracle Golden Gate 体系结构
上图是最简单 Golden Gate 结构图,Golden Gate 有源端和目标端,源端捕获日志发送到目标端应用,这个过程分为
六步骤。
1.捕获:实时捕获交易日志(已提交数据),包含 DML 和 DDL,并可根据规则进行过滤
2.队列:把捕获的日志数据加载入队列(写入 trail 文件),这是可选项,为了提高安全性,怕网络传丢了。
也可以不入队列,直接从 redo buffer 传递给目标端
3.数据泵:将 trail 文件广播到不同的目标端
5
4.网络:从源网络压缩加密后传送到目的网络
5.接收队列:接收从源端传过来的 trail 文件
6.交付:把 trail 文件内容转换成 SQL 语句在目标库执行
双向复制:在把另一端重新配置成源端,即可实现双向复制,这就是 Active-Active 双业务中心
Golden Gate
进程
我们还是根据 GG 工作流程来讲解 GG 进程
1.Manager 进程:这是 GG 全局主进程,它是 GG 守护进程统筹全局,它可以启动、监控、终止 Golden Gate 的其它
进程,收集错误报告及事件,分配数据存储空间,发布阀值告警等,在源端和目标端有且只有一个 Manager 进程。
2. Extract 进程:运行在源端的进程,实时捕获交易数据,可以直接在 redo buffer 捕获传递到目标端,也可以在 redo
buffer 捕获先写入 trail 队列在传递到目标端。非 Oracle 库支持从数据表捕获数据。
3.Pump 进程:运行在源端的进程,将源端产生的本地 trail 文件广播到不同的目标端,pump 进程本质是 extract 进
程的一种特殊形式,如果不使用 trail 文件,那么 extract 进程在捕获完交易日志后直接传递到目标端,生成远程 trail
文件。
4.Collector 进程:运行在目标端的进程,专门接收从源端传过来的 trail 文件日志生成队列。
5.Delivery 进程:运行在目标端的进程,通常我们也把它叫做 replicat 进程,是数据传递的最后一站,负责读取远程
trail 文件内容,解析为 SQL 语句在目标库上执行。
Oracle Golden Gate 数据复制机制
首先,我们要理解 GG 基于日志的实时数据复制技术,Oracle 中还有哪些是基于日志的技术呢?大家想一想
1.Data Guard 基于日志
2.Oracle Streams 基于日志
3.Advance Replication 基于触发器,触发器占用资源多,导致系统性能下降
大家在思考一个问题,GG 的基于日志和 DG 的基于日志有什么区别呢,哪个性能更好呢?
答:GG 是不依赖于数据库而独立的软件,拥有自己专属进程,不依赖数据库的触发器和规则,对数据库影响小。
DG 是数据库的一个 HA 功能,它需要数据库的进程支持,与数据库进程息息相关,属于数据库的一部分,对数据库
影响大。
下面我们根据图示来解析 GG 复制原理
先来看 2 个概念
(1)Trail 文件
剩余22页未读,继续阅读
mapplei
- 粉丝: 128
- 资源: 1293
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0