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

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

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环境(A\C)下都新建了一个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学习笔记基础篇:

原文出处:https://www.cnblogs.com/jyzhao/p/10301139.html

linux查看ogg客户端版本,OGG学习笔记05-OGG的版本相关推荐

  1. linux getline函数用法,Linux文本处理三剑客之awk学习笔记05:getline用法详解

    getline用法详解 在默认情况下,awk支持从文件或者STDIN中读取数据.我们也可以使用getline来灵活读取数据,例如在main代码块执行过程中读取某个非待处理文件的数据,或者从某个读取某个 ...

  2. lfs(systemv版本)学习笔记-第1页

    一名linux爱好者,记录构建Linux From Scratch的过程 经博客园-骏马金龙前辈介绍,开始接触学习lfs,用博客记录学习笔记,如有写的不恰当的地方,望多多指正. 笔记中只是记录一些问题 ...

  3. Linux与C++11多线程编程(学习笔记)

    多线程编程与资源同步 在Windows下,主线程退出后,子线程也会被关闭; 在Linux下,主线程退出后,系统不会关闭子线程,这样就产生了僵尸进程 3.2.1创建线程 Linux 线程的创建 #inc ...

  4. 轻量级HTTP客户端框架—Forest学习笔记

    轻量级HTTP客户端框架-Forest学习笔记 一.Forest 1.1 业务需求 一般情况下是后端提供接口,前端调用,解决需求,但是有的时候为了方便,复用别人的接口(网上的,公共的第三方接口(短信. ...

  5. Linux内存从0到1学习笔记(4,TLB)

    一.TLB简介 Kernel初始化的时候,会在初始化内存中创建页表:而处理器读取指令和数据的时候需要首先通过MMU查表得到物理地址,然后在访问物理地址读取指令或数据.MMU查表过程汇中需要4次访问内存 ...

  6. 【JVM 学习笔记 05】:JVM性能调优工具的使用和优化案例

    [JVM 学习笔记 05]:JVM性能调优工具的使用 1. 使用 jstat(命令行工具) 查看线上系统的JVM运行状况 1.1 常用命令 1.2 使用技巧 1.2.1 随着系统运行,每秒钟会在年轻代 ...

  7. ESP32 单片机学习笔记 - 05 - AP/Smart Config

    ESP32 单片机学习笔记 - 05 - AP/Smart Config 终于把感觉必要的基础外设学完了,开始学esp32的主要特色功能--物联网~~?(大概) 一.WIFI热点 AP模式 编程指南: ...

  8. JavaWeb黑马旅游网-学习笔记05【分类数据展示功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  9. JavaWeb-综合案例(用户信息)-学习笔记05【分页查询功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  10. JavaScript学习笔记05【高级——DOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

最新文章

  1. Pycharm ipynb
  2. 49 款人脸检测/识别的API、库和软件
  3. Kattis之旅——Prime Reduction
  4. MySQL5.6一主多从复制配置方式一:Tungsten复制中间件
  5. java arraylist 重复_Java中ArrayList去除重复元素
  6. Linux设备驱动模型4——平台总线实践
  7. linkedhashmap中关于LRU算法的实现
  8. OleDb与Access数据访问中日期时间参数类型错误和命名参数的用法
  9. 百度ai开放平台体验
  10. Add-Migration
  11. C++11 std::mutex使用以及std::lock_guard自动解锁避免忘记解锁
  12. chatGPT发送图片的方法
  13. 通达信标记符号_通达信指标中赋值符号“:”、“=”、“:=”区别?
  14. 《绝地求生》玩家排名预测
  15. android中的加密算法,Android中加密算法
  16. 中学数学教学参考杂志社中学数学教学参考编辑部2022年第27期目录
  17. 科大讯飞:电信客户流失预测挑战赛baseline
  18. html做一个甜品登录注册页面,html西式甜品网制作.docx
  19. AsciiDoc入门
  20. 港科夜闻|香港科大温维佳教授团队发现石墨烯中的新机制

热门文章

  1. 学习工作和生活总结(二)
  2. 到底什么是“信创”?“信创云”有戏?
  3. Android源码中添加一个PTT的按键
  4. 怎样给自己的笔记本电脑加装内存条
  5. (IEEE Access7)Effective Combination of DenseNet and BiLSTM for Keyword Spotting
  6. 京东左侧导航条练习笔记
  7. 从键盘上输入任意一个整数,然后输出它的绝对值!
  8. Struts2 拦截器(Interceptor )原理和配置
  9. 网格员实操计算机基础知识,计算机基础——操作题.pdf
  10. 经典光流计算方法(HS光流法、Lucas-Kanada方法、Pyramidal LK方法)