Step2. 定义dump目录
源头抽取进度Extract:有读取检查点
和写入检查点
Thanks and Regards
目标端应用进程Replicat:读取目标端操作系统的指定路线下的trail
file,结合使用进度的参数文件,形成sql语句,在目标端db上实施那些sql语句。
GGSCI (gavinprod.com) 62> add rmttrail /opt/oracle/ggate/dirdat/ld, extract dmp2
RMTTRAIL added.
GGSCI (odellprod.com) 11> view params REP2
replicat rep2
ASSUMETARGETDEFS
userid ggate@odellprod,password oracle
discardfile /opt/oracle/ggate/dirdat/rep2_discard.txt, append, megabytes 10
map source_prod.*, target target_prod.*;
四、Replicat Process
- Target Database,进度和文书
5.OGG软件中三大进度都有协调的checkpoint(即:检查点,用来记录每种进程读取到哪些地方了,写入到哪些岗位了)
GGSCI (gavinprod.com) 60> add extract dmp2,exttrailsource /opt/oracle/ggate/dirdat/ld
EXTRACT added.
Step1. 添加replicat程序
参考:msdnchina –
http://blog.csdn.net/msdnchina/article/details/38347285
参考:shined –
http://www.cnblogs.com/shined/archive/2012/07/12/2587648.html
Step2. 定义replicat参数
五、测试
- Checkpoint表
Step1. 添加extract程序
4.OGG软件有两种trail file
Step1. 添加dump程序
2.OGG软件是内需设置在操作系统上的,Oracle
DB软件没有自带OGG软件(至少方今是这般的)
GGSCI (gavinprod.com) 71> view params DMP2
extract dmp2
userid ggate@gavinprod, password oracle
rmthost odellprod.com, mgrport 7809
rmttrail /opt/oracle/ggate/dirdat/lt
passthru
table source_prod.*;
目的端应用进度Replicat:有读取检查点
三大进度:源头抽取进度、源头传输进程、目标端应用进度(即:复制进度)
- Source Database,进度和文件
源头传输进度Dump:读取“源头抽取进程写入的trail
file”,结合传输进程的参数文件,发送须求一块的数量到目标端,在目标端是由server
进程负责写入。
GGSCI (odellprod.com) 6> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING REP1 00:00:00 00:00:03
REPLICAT RUNNING REP2 00:00:00 00:00:03
GGSCI (gavinprod.com) 19> edit params EXT2
extract ext2
userid ggate@gavinprod, password oracle
exttrail /opt/oracle/ggate/dirdat/ld
ddl include mapped objname source_prod.*;
table source_prod.*;
- 在源数据端,创制测试数据
Step3. 定义dump参数
Step2. 定义extract目录
GGSCI (gavinprod.com) 51> add extract ext2, tranlog, begin now
EXTRACT added.
创建Dump Process
GGSCI (gavinprod.com) 52> add exttrail /opt/oracle/ggate/dirdat/ld, extract ext2
EXTTRAIL added.
edit params ext1
GGSCI (gavinprod.com) 17> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DMP2 00:00:00 00:00:07
EXTRACT RUNNING EXT1 00:00:00 00:00:08
EXTRACT RUNNING EXT2 00:00:00 00:00:06
四大进程:源头抽取进度、源头传输进度、目的端server进度(负责在目标端写入trail文件)、目标端应用进度(即:复制过程)
Step3. 定义extract参数
3.OGG软件有三大进程(说四大进程也行):
CREATE TABLE source_prod.bxj_test_ogg_dump
(
test_date DATE,
test_description VARCHAR2 (100)
);
INSERT INTO source_prod.bxj_test_ogg_dump VALUES (sysdate,'test goldendate data transfer by extract/dump/replicat');
1.OGG是数额同步软件,或者说是逻辑复制软件,其竞争对手有IBM
CDC,DELL shareplex,DSG,DDS等等。
GGSCI (odellprod.com) 8> add replicat rep2, exttrail /opt/oracle/ggate/dirdat/ld, checkpointtable ggate.checkpoint
REPLICAT added.
源头传输进度Dump:有读取检查点 和写入检查点
源头抽取进度Extract:读取oracle redo
log(假若源头数据库是oracle),结合抽取进度的参数文件,将redo
log中的内容变为OGG自有格式的文件(即trail
file),并写入到源头操作系统的指定路线下
创建Replicat Process
创建Extract Process
6.OGG软件三大进度处理trail
file的经过:
2014-03-04 Created By
BaoXinjian
Oracle,三、Dump
Process
二、Extract Process
源头的trail
file:由源头抽取进度写入。
一、摘要
目标端的trail file:
源头传输进程传输到目标端,由目的端的server
进度写入目的端操作系统的指定路线下。