OGG_GoldenGate检查点应用Checkpoint(案例)

2014-03-06 Created By
BaoXinjian

图片 1一、摘要


检查点将经过的即读写位置存储在磁盘中用来恢复目的。

检查点不仅可真正地记
Extract进程捕获的如果进行同步的数码变动和 Replicat进程使及
target数据库的多少变动,防止进程展开冗余的数据处理,还可以提供容错机制,防止以系、网络或
Oracle GoldenGate进程需要再行启时发生多少丢失。

对复杂的同步部署,检查点可以包多个
Extract或Replicat进程从同组
trail文件中进行读取操作。检查点和经过之中的回执机制同防范了网络中的消息丢失。

Oracle
GoldenGate采用了一样模拟专有的笃定消息传送技术。

 

检查点修改

  1. 语法

语法: BEGIN {NOW |
yyyy-mm-dd[:hh:mi:[ss[.cccccc]]] | EOF | SEQNO <sequence
number>}

  1. 步骤

Step1.
抱现有队列文件的checkpoint信息并清理旧进程

Oracle
GoldenGate重建抽取进程前,需要经过info
xxx,showch的命令获取当前底checkpoint信息,此步骤非常重要,务必执行准。

当取抽取进程信息后,就可以展开删减旧的抽取进程,开始重建工作。

Step2. 添加新的抽取进程

长经过的话语与往常底创建方式是相仿之,但threads需要相应减1,例子如下:

add ext ext_onl, tranlog, begin now,
threads 2

Step3. 吧新的抽取进程上加队列文件

增长过程后,需要配备相应的队列文件,与往创立方式不同,这里用加入原有队列文件的current
checkpoint信息

 

 

图片 2仲、Extract进程检查点


Extract进程创造检查点来储存其于数据源中之读取位置及trail文件被之描摹副职信息。

出于 Extract进程就捕获已交由的政工,因此
Extract进程必须跟所有
open(未提交)事务的操作,才能够实时感知这些事情之付出状态。

当时就要求
Extract进程记录一个检查点来代表该过程时于业务日志被的读取位置以及极早开始的
open(未提交)事务之序曲位置(可能当目前读取的作业日志被,也或在事先的事务日志中)。

为控制
Extract进程来搁浅后须重新处理的作业日志量,Extract进程会因一定的光阴距离将正在处理的事情(包括丰富日子运作的事体之状态及多少)的目前状态和数勾勒副磁盘。


Extract进程在这些时距离着随机某个间隔点停止时,Extract进程可以一直打达一个岁月间隔内之有时间点或者达到一个检查点位置上马展开回复,而不用从工作日志中极早开始之长日子运作工作之序曲位置上马进行恢复。

图片 3

 
图片 4老三、Replicat进程检查点


Replicat进程创造检查点来存储其以
trail文件被的读取位置。

Replicat进程将该检查点信息存储在 target
数据库被的检查点表中来保安其拍卖的事体之交由信息以及当
trail文件被的读取位置。

当数据库进行恢复后,检查点表可以保证数据的一致性,确保即使是当
Replicat进程或数据库进程来故障后,一个工作也单独会叫应用相同次。

为促成报告目的,Replicat进程还会于OGG根目录下的
dirchk子目录下写一个检查点文件。对于 initial
load之类的匪持续性同步部署,不需检查点机制。  

图片 5

 

图片 6季、修改章程


1.
修改抽取进程的开抽取点:(即:myext的诵读检查点)

alter extract myext BEGIN
yyyy-mm-dd:hh:mi:ss

alter extract myext BEGIN
now

  1. 改myext的描写检查点:

alter extract myext,
etrollover

  1. 修改传输mydp进程的朗诵检查点

alter extract mydp, extseqno 234, extrba
0

  1. 修改传输mydp进程的描摹检查点

alter extract mydp etrollover

  1. 修改myrep的读检查点

alter replicat myrep, extseqno 1234,
extrba 0

 

图片 7五、案例 –
数据库克隆后,修改Checkpoint以启动OGG


待续

 

Thanks and Regards

一部分参考: 冰释镜湖 –
http://blog.csdn.net/xiangsir/article/details/8967577

图片 8

相关文章