zoukankan      html  css  js  c++  java
  • OGG学习笔记05-OGG的版本

    刚接触OGG的时候,很容易被众多的版本搞晕,虽然官方有提供各版本对应认证OS和DB的表格。
    个人认为一个比较简单的方式,是直接去edelivery.oracle.com下载OGG,选定一个大版本后,这里以11.1(一个较旧的版本,这里只是举例说明),再选择自己可能用到的OS,得出的列表如下:

    把这张图片保存好,之后就可以根据实际需求去快速下载和部署(如果你的OGG环境选择的是其他大版本,也是同样的方法,不再赘述)。
    比如构建一个这样的OGG环境,有ABC三套数据库环境如下:

    • A(RHEL 4 + Oracle 9.2.0.8)
    • B(WIN 2008 + Oracle 10.2.0.5)
    • C(RHEL 7 + Oracle 11.2.0.4 RAC)

    具体的同步需求待定,目前需要先各自部署好对应的OGG程序。根据上图,我们就可以只下载V28957-01.zip、V28987-01.zip、V28941-01.zip,将对应的程序压缩包再依次上传到A、B、C环境。
    ggs_Linux_x64_ora9i_64bit.tar(V28957-01.zip解压后得到)
    V28987-01.zip(可直接解压到Windows的d:ogg目录下)
    fbo_ggs_Linux_x64_ora11g_64bit.tar(V28941-01.zip解压后得到)

    为后续OGG的系列测试做准备,我这里在所有Linux环境(AC)下都新建了一个ogg用户,而Windows环境(B)就直接使用Administrator用户。
    注意:新建的ogg用户需要有LD_LIBRARY_PATH这个环境变量,ogg解压就算安装完成,以第一个9i环境为例:

    --新建ogg用户
    useradd ogg -g oinstall
    passwd ogg
    mkdir /ogg
    chown ogg.oinstall /ogg
    
    --ogg用户下tar解压ogg安装包到/ogg目录下
    [ogg@db09 ogg]$ tar -xvf /public/DBM/OGG/OGG11.1/ggs_Linux_x64_ora9i_64bit.tar 
    
    --ogg用户环境变量:
    vi ~/.bash_profile 增加一行变量:
    export LD_LIBRARY_PATH=/u01/app/oracle/product/9.2.0/db_1/lib:/lib:/usr/lib:/lib64:/usr/lib64
    
    --验证ggsci可以正常运行:
    [root@db09 ~]# su - ogg
    [ogg@db09 ~]$ cd /ogg
    [ogg@db09 ogg]$ ./ggsci
    
    Oracle GoldenGate Command Interpreter for Oracle
    Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100 
    Linux, x64, 64bit (optimized), Oracle 9i on Oct  4 2011 23:49:32
    
    Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
    
    
    
    GGSCI (db09) 1> info all
    
    Program     Status      Group       Lag           Time Since Chkpt
    
    MANAGER     STOPPED                                           
    
    
    GGSCI (db09) 2> 
    

    之后再根据后续的实际需求进一步配置OGG环境。

    如果OGG同步的需求很简单,可参考OGG学习笔记基础篇:

  • 相关阅读:
    设计模式之观察者模式
    设计模式之模板方法模式
    设计模式之代理模式(全面讲解)
    设计模式之工厂模式(包含三种模式)
    设计模式之单例模式(包含三种方式)
    opencv+vs2015 堆内存析构异常
    用python来压缩文件
    GPT安装ubuntu的问题
    Two Sum and add Two Numbers
    [LeetCode] Palindrome Partitioning II
  • 原文地址:https://www.cnblogs.com/jyzhao/p/10301139.html
Copyright © 2011-2022 走看看