ORACLE GoldenGate 基础知识

优势:基于日志文件,压缩成trail文件,网络传输数据量小,支持并行。

工作方式:
1.单向:分担查询负载;
2.双向:容灾,热备;
3.多点之间
4.广播:1对多
5.集成:多对1
6.数据分发:基于JMS消息服务

支持的数据库:ORACLE;IBM DB2;SQL Server;Sybase;Mysql...
支持的平台:Windows;Linux;HPUX;AIX....

GoldenGate Director: 图形化管理GoldenGate
GoldenGate Veridata: 比较数据库差异

使用:
1. 初始化同步,特别适用于不同数据库类型之间传输;
a.直接导入:Extract后直接Replicat使用SQL导入;
b.确定目标数据库类型导入:Extract后直接Replicat使用目标数据库支持的导入工具导入;
c.产生文件导入:Extract后写入文件,Replicat从文件读取数据使用SQL导入;
d.确定目标数据库类型产生文件导入:Extract后写入文件,文件符合目标数据库导入工具格式,Replicat从文件读取数据使用目标数据库导入工具导入;
2. 在线实时同步;
组件:
1. Extract: 源服务器上
2. Data Pump:源服务器上(防止网络断时无处存储导出的数据)
3. Replicat:目标服务器上
4. Collector:目标服务器上
5. Manager: 管理进程
6. Trails or extract files:文件或者表
7. Checkpoints:文件或者表
Trail:
1. 一系列磁盘文件;
2. 可以存在于源,目标,或者中间系统上;
3. 文件名开头2个字符(用户定义)加6位数字(000000-999999)组成;
例如:tr000018
DataPump:
1. 网络中断或者目标服务器出问题;
2. 可以实现过滤或者转换;
3. 加强一对多,多对一运行稳定性;
Checkpoint:
Extract进程从redo log找出所以commit的进程并写入trail;
checkpoint(文件或者表)记录读取过的位置,和写入trail的位置
同样对于PUMP,REPLICAT进程用于记录
基本模式:Manager+Extract+Collector+Replicat
加强模式:Manager+Extract+DataPump+Collector+Replicat
使用场景:
1. 定期抽取数据复制到目标数据库;--&gt异类数据库
2. 保证源与目标数据库一致;
3. 导出数据库数据放入文件
处理方式:
1. patch方式:确定起始和终止点导出数据
2. 在线方式:始终运行,直到用户手工终止
3. 任务方式:Extract后直接Replicat使用SQL导入;
参数文件:ASCII格式
进程组:进程+参数文件+检查点文件+相关文件
GGSCI:命令交互接口

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24751738/viewspace-708882/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24751738/viewspace-708882/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值