Oracle GoldenGate相关讲解及安装

OGG的工作原理:
 capture实时的读取交易日志,并不是傻傻的捕捉,捕捉数据变化并可实现过滤。别的表的改变我就不需要记录。
    队列文件:没有提交,暂存数据变化到队列中。
        传输:对数据压缩和加密。
            Delivery:执行所需的数据变化,然后将数据变化提交到目的库。
容灾产品都是这样的工作原理




?亚秒级实时数据复制
?支持异构环境
?可靠性:断点续传,不影响系统连续运行。
?高性能,对生产系统影响小
? 以事务为单位复制 -事务完整性
?整合:ETL tools, Message Service
?灵活拓扑结构
?复制冲突检测和解决
?事件标记(Event marker)
?路由和压缩:TCP/IP,LAN,WAN
?加密:128-位,SSL
?自定义延时应用修改
?根据事务大小和数量自动管理内存
 
? 亚秒级复制
? 不依赖源数据库的触发器和规则,对源数据库影响小。





同类产品stream
 ---------------------------------------------------------------------------------------------
我们可以配置多个capture捕捉器, 如:12g redo log的能力,惠普机 器20个cpu

veridate

采用的调整方法:
?并行应用(Parallel Apply)
?不影响生产节点(远程应用,Remote Apply)
?峰值–4.2百万操作/分钟或者60亿操作/天(达到5,000 ops/sec 每个应用进程(apply process),并且平均每条记录约200 bytes 
[oracle@linux6 ogg]$ pwd
/ogg
[oracle@linux6 ogg]$ tar -xvf fbo_ggs_Linux_x64_ora10g_64bit.tar
打包就安装成功


配置环境变量

点击( 此处 )折叠或打开

  1. [ oracle@linux6 ogg ] $ cd

  2. [ oracle@linux6 ~ ] $ pwd

  3. /home/oracle

  4. export LD_LIBRARY_PATH = $ ORACLE_HOME/lib

ogg会找这个环境变量,没有的话 不行

点击( 此处 )折叠或打开

  1. [ oracle@linux6 ogg ] $ . / ggsci

  2. . / ggsci : error while loading sharedlibraries : libnnz10 . so : cannot open shared object file : No such file ordirectory

因为我安装的是Oracle 11g 故是 libnnz11.so,而GoldenGate 是10g的版本,所以他查找的是libnnz10.so文件,那么既然这样就很简单了,我们只需在原路径下创建一个快捷方式即可。


点击( 此处 )折叠或打开

  1. [ oracle @ linux6 lib ] $ ls - l | grep libnnz


  2. - rw - r --r--. 1 oracle oinstall  11595642 Aug 2  2009 libnnz11.a

  3. - rw - r --r--. 1 oracle oinstall   7899997 Aug 2  2009 libnnz11.so


  4. [ oracle @ linux6 lib ] $ ln - s libnnz11 . so libnnz10 . so


  5. [ oracle @ linux6 lib ] $ ls - l | grep libnnz


  6. lrwxrwxrwx . 1 oracle oinstall        11 Aug 27 00 : 32 libnnz10 . so - > libnnz11 . so

  7. - rw - r --r--. 1 oracle oinstall  11595642 Aug 2  2009 libnnz11.a


进入ogg

点击( 此处 )折叠或打开

  1. oracle @ boweston : / ogg > . / ggsci


  2. Oracle GoldenGate Command Interpreter for Oracle

  3. Version 11 . 2 . 1 . . 1 OGGCORE_11 . 2 . 1 . . 1_PLATFORMS_120423 . 0230_FBO

  4. Linux , x64 , 64bit ( optimized ) , Oracle 10g on Apr 23 2012 07 : 30 : 46


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



  6. GGSCI ( boweston ) 2 > help


  7.  

  8. GGSCI Command Summary :

  9.  

  10. Object : Command :

  11. SUBDIRS CREATE

  12. ER               INFO , KILL , LAG , SEND , STATUS , START , STATS , STOP

  13. EXTRACT ADD , ALTER , CLEANUP , DELETE , INFO , KILL ,

  14.                  LAG , REGISTER , SEND , START , STATS , STATUS , STOP

  15.                  UNREGISTER

  16. EXTTRAIL ADD , ALTER , DELETE , INFO

  17. GGSEVT VIEW

  18. MANAGER          INFO , SEND , START , STOP , STATUS

  19. MARKER           INFO

  20. PARAMS EDIT , VIEW

  21. REPLICAT ADD , ALTER , CLEANUP , DELETE , INFO , KILL , LAG , SEND ,

  22.                   START , STATS , STATUS , STOP

  23. REPORT VIEW

  24. RMTTRAIL ADD , ALTER , DELETE , INFO

  25. TRACETABLE ADD , DELETE , INFO

  26. TRANDATA ADD , DELETE , INFO

  27. SCHEMATRANDATA ADD , DELETE , INFO

  28. CHECKPOINTTABLE ADD , DELETE , CLEANUP , INFO

  29.  

  30. Commands without an object :

  31. ( Database ) DBLOGIN , LIST TABLES , ENCRYPT PASSWORD , FLUSH SEQUENCE

  32.                  MININGDBLOGIN

  33. ( DDL ) DUMPDDL

  34. ( Miscellaneous ) FC , HELP , HISTORY , INFO ALL , OBEY , SET EDITOR , SHELL ,

  35.                   SHOW , VERSIONS , ! ( note : you must type the word

  36.                  COMMAND after the ! to display the ! help topic . )

  37.                  i . e . : GGSCI ( sys1 ) > help ! command

  38.                

  39.  


  40. For help on a specific command , type HELP < command > < object > .


  41. Example : HELP ADD REPLICAT

在从库安装ogg软件,做相应操作

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29990276/viewspace-1388803/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29990276/viewspace-1388803/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值