做oracle的同构的ogg实验

Oracle同构 ogg实验


源端:
[oracle@ora11ogg1 11.2.0]$ ./ggsci


Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x86, 32bit (optimized), Oracle 11g on Apr 23 2012 08:09:25


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






GGSCI (ora11ogg1) 1> info all


Program     Status      Group       Lag at Chkpt  Time Since Chkpt


MANAGER     STOPPED                                           
EXTRACT     STOPPED     EINISS      00:00:00      22:32:54    




GGSCI (ora11ogg1) 2> start mgr


Manager started.




GGSCI (ora11ogg1) 3> start extract *


Sending START request to MANAGER ...
EXTRACT EINISS starting




GGSCI (ora11ogg1) 4> view params mgr


PORT 7809




GGSCI (ora11ogg1) 5> view params einiss


extract einiss


setenv(oracle_sid=orcl1,nls_lang=AMERICAN_AMERICA.ZHS16GBK)


userid ogg,password ogg
rmthost 192.168.56.122,mgrport 7809


rmttrail /u01/ggs/11.2.0/dirdat/lt






table scott.test1;




GGSCI (ora11ogg1) 6> 








目标端:
Last login: Thu Dec 26 19:21:10 2013 from 192.168.56.1
[root@ora11ogg2 ~]# su - oracle
[oracle@ora11ogg2 ~]$ cd /u01/ggs/11.2.0/
[oracle@ora11ogg2 11.2.0]$ ./ggsci


Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x86, 32bit (optimized), Oracle 11g on Apr 23 2012 08:09:25


Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved
GGSCI (ora11ogg2) 1> info all


Program     Status      Group       Lag at Chkpt  Time Since Chkpt


MANAGER     STOPPED                                           
REPLICAT    STOPPED     REP1        00:00:00      22:43:09    




GGSCI (ora11ogg2) 2> start mgr


Manager started.




GGSCI (ora11ogg2) 3> start replicat rep1


Sending START request to MANAGER ...
REPLICAT REP1 starting




GGSCI (ora11ogg2) 4> view params mgr


port 7809




GGSCI (ora11ogg2) 5> view params rep1


replicat rep1




setenv(oracle_sid=orcl1,nls_lang=AMERICAN_AMERICA.ZHS16GBK)


userid ogg,password ogg


discardfile /u01/ggs/11.2.0/dirrpt/rep1.dsc, append, megabytes 10


handlecollisions


assumetargetdefs




map scott.test1, target scott.test1;


















在源端数据库上insert 
Last login: Wed Dec 25 20:00:27 2013 from 192.168.56.1
[root@ora11ogg1 ~]# su - oracle
[oracle@ora11ogg1 ~]$ sqlplus / as sysdba


SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 26 19:17:22 2013


Copyright (c) 1982, 2009, Oracle.  All rights reserved.


Connected to an idle instance.


SQL> startup
ORACLE instance started.


Total System Global Area  422670336 bytes
Fixed Size                  1336960 bytes
Variable Size             301992320 bytes
Database Buffers          113246208 bytes
Redo Buffers                6094848 bytes
Database mounted.
Database opened.
SQL> 


     conn 
Enter user-name: 
ERROR:
ORA-01017: invalid username/password; logon denied




Warning: You are no longer connected to ORACLE.
SQL> conn scott/tiger
Connected.
SQL> select count(*) from test1;


  COUNT(*)
----------
        27


SQL> insert into test1(empno,ename) values(100,'test1');


1 row created.


SQL> commit;


Commit complete.


SQL> !
[oracle@ora11ogg1 ~]$ echo $ORACLE_SID
orcl1
[oracle@ora11ogg1 ~]$ hostname
ora11ogg1
[oracle@ora11ogg1 ~]$ 








目标端实现了数据的复制:
[oracle@ora11ogg2 ~]$ 
[oracle@ora11ogg2 ~]$ sqlplus / as sysdba


SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 26 19:42:18 2013


Copyright (c) 1982, 2009, Oracle.  All rights reserved.




Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options


SQL> conn scott/tiger
Connected.
SQL> select count(*) from test1;


  COUNT(*)
----------
        27


SQL> select count(*) from test1;


  COUNT(*)
----------
        28


SQL> select empno,ename from test1;


     EMPNO ENAME
---------- ----------
      1121 11
       109 df
       126 oggok
       100 test1
      7369 SMITH
      7499 ALLEN
      7521 WARD
      7566 JONES
      7654 MARTIN
      7698 BLAKE
      7782 CLARK


     EMPNO ENAME
---------- ----------
      7788 SCOTT
      7839 KING
      7844 TURNER
      7876 ADAMS
      7900 JAMES
      7902 FORD
      7934 MILLER
       110 fffi121
         8 fffi121
      1008 fffi121
         1 firsto


     EMPNO ENAME
---------- ----------
       101 firsto
        11 sdfsd
      1212 dfdeee
      1001 sdfdf
       211 dfd
       112 121


28 rows selected.


SQL> !
[oracle@ora11ogg2 ~]$ echo $ORACLE_SID
ogg2
[oracle@ora11ogg2 ~]$ hostname
ora11ogg2
[oracle@ora11ogg2 ~]$ 






通过本次实验,达到了OGG数据复制的功能,当然这只是最简单的功能,下次进行复杂些的实验。以上!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值