开发者社区> 东方瀚海鲍> 正文

OGG_GoldenGate目标端库级别数据初始化(案例)

简介: 2014-03-07 Created By BaoXinjian 一、摘要 GoldenGate作为数据复制的工具,他的原理是将数据从数据库容灾到另一个数据库,由于它是基于交易的复制,通过读取源端的redo或archive日志文件获取数据的变化,在目标端还原SQL 当源端数据库中已经存在大量数据,那么这些数据就需要同步到容灾单 1.
+关注继续查看

2014-03-07 Created By BaoXinjian

一、摘要


GoldenGate作为数据复制的工具,他的原理是将数据从数据库容灾到另一个数据库,由于它是基于交易的复制,通过读取源端的redo或archive日志文件获取数据的变化,在目标端还原SQL

当源端数据库中已经存在大量数据,那么这些数据就需要同步到容灾单

1. 同步的方法

(1). 数据库自动工具初始化

(2). Oracle的RMAN在线初始化

(3). GoldenGate initial load直接传输初始化

(4). GoldenGate initial load使用文件传输初始化

2. 原理都是将数据库恢复到一个SCN或一个时间点后,再利用一组Extract和Pump进程获取数据的变化,最终达到数据同步的目的

 

二、案例-在线初始化前期准备


1. 在执行初始前,如果配置了DDL需要将其禁用

2. 如果目标端数据库表中数据已有资料,需确保目标端的表时空的

可能导致数据的重复

3. 禁用目标端的外键,约束和触发器

外键可能导致错误,而约束会减慢插入的速度

4. 失效表的索引

存在索引的话,可能导致插入数的时候需要同时更新索引,减慢插入速度

5. 在目标端参数文件中加入HANDLECOLLISIONS参数解决数据冲突,但须需要表存在主键或者唯一索引

用以解决数据冲突

6. 如果源端和目标端数据库不一致,通过配置定义DEFGEN文件实现转换

用以实现不同数据库产品之间的数据转换

 

三、案例-RMAN在线初始化


 

四、案例-GoldenGate Initial Load初始化


 

Thanks and Regards

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【DB吐槽大会】第4期 - PG 逻辑日志只有全局开关
大家好,这是DB吐槽大会,第4期 - PG 逻辑日志只有全局开关
94 0
Oracle 18.3 : 透过告警日志从安装初始化过程看 18c 的新改变
Oracle Database 18c 已经正式对外发布,第一个公共版本的版本号是 18.3 ,让我们从 18.3 的安装过程来一睹 18c 的改变。
1981 0
Oralce创建模拟数据
create or replace TYPE oneDate as object(TM DATE) ; create or replace TYPE TABLE_ONEDATE as T...
529 0
测试9——为何在数据库在mount阶段可以查询v$datafile_header 视图
大家都知道只有当数据库进入到OPEN状态时,数据文件才被打开,才能读取其中的内容.那在mount状态下,就可以读取v$datafile_header中的信息,为什么呢? 这说明当从nomount状态进入mount状态时,还是扫描了一下数据文件头中的内容的,而且将相应的信息存储到了控制文件中(因为有网友说通过dump control file可以看到http://www.itpub.net/thread-1153987-1-1.html)。
992 0
OGG_GoldenGate数据表定义方式DEFGEN(案例)
2014-03-09 Created By BaoXinjian 一、摘要 利用DEFGEN工具可以为源端和目标端表生成数据定义文件,当源库和目标库类型不一致时,或源端的表和目标端的表结构不一致时,数据定义文件时必须要有的 生成数据定义文件的步骤 Step1.
1495 0
OGG_GoldenGate复杂参数定义(案例)
2014-03-10 Created By BaoXinjian  一、摘要 1. Manger参数 2. Extract / Pump参数 3. Replicat参数 4. GLOBAL参数    二、Manger参数 1.
1010 0
OGG_GoldenGate数据控制进程Manager(案例)
2014-03-03 Created By BaoXinjian 一、摘要 Manager进程是GoldenGate的控制进程,Manage进程运行在源端和目标端上,主要足有有以下几个 1.
963 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Facebook Online Schema Change原理和大规模表结构变更最佳实践
立即下载
ORACLE 10g 数据库体系结构图
立即下载
俞航翔|基于Log的通用增量Checkpoint
立即下载