OGG_高尔德enGate检查点应用Checkpoint(案例)

 

1.
改动抽取进程的起来抽取点:(即:myext的读检查点)

 

Step3. 为新的抽取进度添加队列文件

2014-03-06 Created By
BaoXinjian

  1. 修改传输mydp进度的读检查点

Replicat进程成立检查点来囤积其在
trail文件中的读取地点。

当数据库举行还原后,检查点表可以有限辅助数据的一致性,确保即便是在
Replicat进程或者数据库过程发生故障后,一个事情也只会被运用三回。

Replicat进程将其检查点新闻囤积在 target
数据库中的检查点表中来保安其处理的业务的交付音讯以及在
trail文件中的读取地点。

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

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

  1. 步骤

丰硕进度的言语与过去的开创形式是相近的,但threads需要相应减1,例子如下:



Extract进度在这一个时刻间隔中肆意某个间隔点停止时,Extract进度可以直接从上一个时刻间隔内的某部时间点或者上一个检查点地方上马展开复原,而不用从事情日志中最早开头的长日子运作工作的起第四地方上马开展还原。

alter extract mydp etrollover

add ext ext_onl, tranlog, begin now,
threads 2

alter extract myext BEGIN
now

 

  1. 语法

图片 1四、修改章程

待续

图片 2

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

图片 3二、Extract进程检查点

Thanks and Regards



图片 4

Extract进度创立检查点来存储其在数据源中的读取地点以及trail文件中的写入地点新闻。

那就要求Extract进程记录一个检查点来代表该进度近来在业务日志中的读取地点以及最早发轫的
open(未提交)事务的起首地方(可能在脚下读取的作业日志中,也可能在后面的事务日志中)。

图片 5

拉长进度后,必要配备相应的种类文件,与往常创办格局各异,那里须求投入原有队列文件的current
checkpoint音信

 
图片 6三、Replicat进度检查点

检查点不仅可以真实地标记
Extract进度捕获的要拓展同步的数码变动以及 Replicat进程应用到
target数据库的数额变化,幸免进程展开冗余的多少处理,还足以提供容错机制,幸免在系统、互联网或
Oracle GoldenGate进度需求重启时暴发多少丢失。

为了控制
Extract进度暴发中断后必须重新处理的事体日志量,Extract进度会以一定的时间距离将正在处理的工作(包含长日子运作的工作的情景和多少)的近期境况及数量写入磁盘。

alter extract mydp, extseqno 234, extrba
0

Step1.
赢得现有队列文件的checkpoint音信并清理旧进程


检查点将经过的眼前读写地点存储在磁盘中用于恢复生机目标。

alter extract myext,
etrollover

 

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

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

图片 8一、摘要

Oracle
高尔德enGate选择了一套专有的笃定信息传递技术。

Oracle
高尔德enGate重建抽取进度前,需求经过info
xxx,showch的授命获取当前的checkpoint音讯,此步骤极度主要,务必执行规范。

alter replicat myrep, extseqno 1234,
extrba 0

鉴于 Extract进程只捕获已交付的业务,因此Extract进度必须盯住所有
open(未提交)事务的操作,才能实时感知那几个事情的提交状态。

 

在获取抽取进度信息后,就足以拓展删减旧的抽取进度,先河重建工作。

Step2. 添加新的抽取进程

对此复杂的一底计划,检查点可以保险七个Extract或Replicat进程从同一组
trail文件中开展读取操作。检查点和经过间的回帖机制共同防范了网络间的新闻丢失。

  1. 修改传输mydp进度的写检查点

 

  1. 修改myrep的读检查点

检查点修改

  1. 修改myext的写检查点:

相关文章