您的位置:首页 > 其它

OGG 使用pump进程配置复制

2013-08-28 15:45 323 查看
[root@source ~]# su - oracle

[oracle@source ~]$ cd /u01/app/gg/

[oracle@source gg]$ ggsci

Oracle GoldenGate Command Interpreter for Oracle

Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO

Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

GGSCI (source.up.com) 1> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER STOPPED

EXTRACT STOPPED EXT1 00:00:00 03:38:31

REPLICAT STOPPED REP2 00:00:00 03:38:25

GGSCI (source.up.com) 2> start mgr

Manager started.

GGSCI (source.up.com) 3> add extract ext3,tranlog, begin now

EXTRACT added.

GGSCI (source.up.com) 4> add exttrail /u01/app/gg/dirdat/tc, extract ext3

EXTTRAIL added.

GGSCI (source.up.com) 5> edit params ext3

GGSCI (source.up.com) 6> view params ext3

extract ext3

userid gg@source, password gg

exttrail /u01/app/gg/dirdat/tc

table sender.test;

GGSCI (source.up.com) 7> add extract dpump,exttrailsource /u01/app/gg/dirdat/tc

EXTRACT added.

GGSCI (source.up.com) 8> add rmttrail /u01/app/gg/dirdat/tc, extract dpump

RMTTRAIL added.

GGSCI (source.up.com) 9> edit params dpump

GGSCI (source.up.com) 10> view params dpump

extract dpump

userid gg@source, password gg

rmthost target, mgrport 7809

rmttrail /u01/app/gg/dirdat/tc

passthru

table sender.test;

GGSCI (source.up.com) 18> start ext3

Sending START request to MANAGER ...

EXTRACT EXT3 starting

GGSCI (source.up.com) 19> edit params ext3

GGSCI (source.up.com) 20> start ext3

Sending START request to MANAGER ...

EXTRACT EXT3 starting

GGSCI (source.up.com) 21> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING

EXTRACT RUNNING DPUMP 00:00:00 00:00:06

EXTRACT STOPPED EXT1 00:00:00 03:45:56

EXTRACT RUNNING EXT3 00:04:50 00:00:03

REPLICAT STOPPED REP2 00:00:00 03:45:50

目标端配置:

如果以前没有配置过GG,就需要执行以下步骤

EDIT PARAMS ./GLOBALS

GGSCHEMA ggate

CHECKPOINTTABLE ggate.checkpoint

dblogin userid gg@target , password gg

add checkpointtable gg.checkpoint

由于以前配置过双向的复制,所以这及步骤已经配置好了

[oracle@target ~]$ cd /u01/app/gg/

[oracle@target gg]$ ggsci

Oracle GoldenGate Command Interpreter for Oracle

Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO

Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

GGSCI (target.up.com) 1> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER STOPPED

EXTRACT STOPPED EXT2 00:00:00 03:38:28

REPLICAT STOPPED REP1 00:00:00 03:38:24

GGSCI (target.up.com) 2> start mgr

Manager started.

GGSCI (target.up.com) 3> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING

EXTRACT STOPPED EXT2 00:00:00 03:38:33

REPLICAT STOPPED REP1 00:00:00 03:38:29

GGSCI (target.up.com) 4> add replicat rep3,exttrail /u01/app/gg/dirdat/tc, checkpointtable gg.checkpoint

REPLICAT added.

GGSCI (target.up.com) 5> edit params rep3

GGSCI (target.up.com) 6> view params rep3

replicat rep3

ASSUMETARGETDEFS

userid gg@target ,password gg

discardfile /u01/app/gg/dirdat/rep3_discard.txt, append, megabytes 10

--HANDLECOLLISIONS

map sender.test, target receiver.test;

GGSCI (target.up.com) 7> start rep3

Sending START request to MANAGER ...

REPLICAT REP3 starting

GGSCI (target.up.com) 8> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING

EXTRACT STOPPED EXT2 00:00:00 03:47:01

REPLICAT STOPPED REP1 00:00:00 03:46:57

REPLICAT RUNNING REP3 00:00:00 00:00:03

配置完毕,现在去做验证:

先在两边分别创建test表

SQL> conn sender/oracle

Connected.

SQL> create table test (id number);

Table created.

SQL> commit;

Commit complete.

target端

SQL> conn receiver/oracle

Connected.

SQL> create table test (id number);

Table created.

SQL> commit

2 ;

Commit complete.

回到source端操作:

SQL> insert into test values (1);

1 row created.

SQL> commit;

Commit complete.

回到target查看操作结果

SQL> select * from test;

no rows selected

SQL> /

no rows selected

SQL> /

ID

----------

1

至此使用dpump配置结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐