拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
天高任鸟飞
Oracle/MySQL数据库恢复/数据迁移/生产规范报告技术交流:TEL:18562510581(微信同号);加微信入群
  1. 首页
  2. Oracle
  3. OGG
  4. 正文

Oracle GoldenGate (OGG)12c for oralce 12c/Centos 7.3 之一——安装

2019年6月18日 1879点热度 0人点赞 0条评论

下面是oracle_config.png的描述

一、官网地址下载19C(Oracle GoldenGate 19.1.0.0.1 Microservices for Oracle on Linux x86-64 (723 MB)),包含12c

下载地址:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html 

我下载的是Oracle GoldenGate 19.1.0.0.1 Microservices for Oracle on Linux x86-64 (723 MB) 安装时里面包含12C的OGG版本

 在线文档地址:http://www.oracle.com/technetwork/middleware/goldengate/documentation/index.html
Oracle GoladenGate介绍:https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD110
Oracle 官方的安装教程:http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/goldengate/12c/OGG12c_Installation/index.html
Step by step GoldenGate configuration:https://sachinichake.wordpress.com/2013/05/08/step-by-step-golden-gate-configuration

环境 要求:

1.一个 OGG 实例最多支持 300 个并发 extract 和 replicat 进程,每个进程需要 25-55M 内存。

2.GGSCI,view report,找到 PROCESS VM AVAIL FROM OS,大约就是系统所需 要的 swap space 大小

3.磁盘空间每个实例 50-150M,外加 trail 等等,至少给 1G。trail 所需空间 的预估方法是:[log volume in one hour] x [number of hours downtime] * 0.4

4. /tmp 空间,默认是 dirtmp 目录,可以通过 CACHEMGR 参数的 CACHEDIRECTORY 选项指定

5. 安装 OGG 的用户必须属于 ORACLE 数据库实例的组,通常就是 dba。

6. 要想支持RAC里的RMAN log retention特性, 得在add extract之前安装patch BUGFIX 11879974

二、配置rlwrap依赖包(两台机器都配)

    1、安装rlwrap的依赖包

  yum install readline readline-devel perl-Data-Dump

    2、下载rlwrap包rlwrap-0.42-1.el6.x86_64.rar

        a.http://www.rpmfind.net/linux/rpm2html/search.php?query=rlwrap

        b.http://rpm.pbone.net/index.php3

        c.sqlplus是DBA管理数据库的常用命令行接口,但这个环境过于简单,没有上下键翻查历史命令的功能,rlwrap可以为sqlplus扩展上下翻功能.

        d.安装[root@ORACLEOGG1 tmp]# rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm

        e.更改变量(注意:alias后面的变量sql和等号之间,一定不要有空格,否则会报(-bash: alias: sqlplus2: not found)

[root@ORACLEOGG1 tmp]# su - oracle
 [oracle@ORACLEOGG2 ~]$ vim .bash_profile 
     export OGG_HOME=/data/u01/app/oracle/product/ogg_src/
      export PATH=$PATH:$OGG_HOME
      
 [oracle@ORACLEOGG1 ~]$vi .bashrc
     alias  sql='rlwrap sqlplus'
     alias  sqlplus='rlwrap sqlplus'
     alias  lsnrctl='rlwrap lsnrctl'
     alias  rman='rlwrap rman'
     alias  ggsci='rlwrap ggsci'

        g.进入oracle连接用户测试,是否已经具有上下翻页功能

  

三、目录和环境变量设置

       1、在源主机ORACLEOGG1设置源端目录

  [oracle@ORACLEOGG1 ~]$  mkdir -p /data/u01/app/oracle/product/ogg_src

       2、在目标主机ORACLEOGG2设置目标端目录

  [oracle@ORACLEOGG2 ~]$  mkdir -p /data/u01/app/oracle/product/ogg_trg

四、安装源端GoldenGate

    1、解压操作,并进行安装

 [oracle@ORACLEOGG1 tmp]$  unzip 191001_fbo_ggs_Linux_x64_shiphome.zip  #解压压缩包
 [oracle@ORACLEOGG1 tmp]$ chmod -R 777 /tmp/191001_fbo_ggs_Linux_x64_shiphome #授权
 
 以oracle身份进入安装:
  [oracle@localhost ~]$ /tmp/191001_fbo_ggs_Linux_x64_shiphome/fbo_ggs_Linux_x64_shiphome/Disk1/runInstaller

    2、图新安装    

image.png

software location目录:必须指定为/data/u01/app/oracle/product/ogg_src(或直接以/u01开头)

image.png

image.png

image.png

image.png

配置变量:

[root@ORACLEOGG1 tmp]# su - oracle
 [oracle@ORACLEOGG2 ~]$ vim .bash_profile 
     export OGG_HOME=/data/u01/app/oracle/product/ogg_src/
      export PATH=$PATH:$OGG_HOME
      
 [oracle@ORACLEOGG1 ~]$vi .bashrc
     alias  sql='rlwrap sqlplus'
     alias  sqlplus='rlwrap sqlplus'
     alias  lsnrctl='rlwrap lsnrctl'
     alias  rman='rlwrap rman'
     alias  ggsci='rlwrap ggsci'

登录测试:

[oracle@ORACLEOGG1 ~]$ ggsci 

Oracle GoldenGate Command Interpreter for Oracle
Version 19.1.0.0.1 OGGCORE_19.1.0.0.0_PLATFORMS_190524.2201_FBO
Linux, x64, 64bit (optimized), Oracle 12c on May 25 2019 12:43:32
Operating system character set identified as US-ASCII.

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

GGSCI (ORACLEOGG1) 1> exit

该版本默认已经自动建立子目录,早期版本可能需要在GGSCI命令行下使用create subdirs命令手工创建;
安装完成后查看mgr进程应为running状态;
[oracle@ORACLEOGG1 ogg_src]$ ggsci 

Oracle GoldenGate Command Interpreter for Oracle
Version 19.1.0.0.1 OGGCORE_19.1.0.0.0_PLATFORMS_190524.2201_FBO
Linux, x64, 64bit (optimized), Oracle 12c on May 25 2019 12:43:32
Operating system character set identified as US-ASCII.

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

GGSCI (ORACLEOGG1) 1> view param mgr

PORT 7809

GGSCI (ORACLEOGG1) 2> info mgr

Manager is running (IP port TCP:ORACLEOGG1.7809, Process ID 3987).


如果要启动MGR,必须进入到安装目录下才可以;/data/u01/app/oracle/product/ogg_src

五、安装目标端GoldenGate(步骤同4)

image.png

image.png

配置变量:

[root@ORACLEOGG1 tmp]# su - oracle
 [oracle@ORACLEOGG2 ~]$ vim .bash_profile 
     export OGG_HOME=/data/u01/app/oracle/product/ogg_trg/
      export PATH=$PATH:$OGG_HOME
      
 [oracle@ORACLEOGG1 ~]$vi .bashrc
     alias  sql='rlwrap sqlplus'
     alias  sqlplus='rlwrap sqlplus'
     alias  lsnrctl='rlwrap lsnrctl'
     alias  rman='rlwrap rman'
     alias  ggsci='rlwrap ggsci

学习自:https://www.cnblogs.com/lanston/p/ogg_instrAndInstall.html#_label3

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2020年2月21日

admin

这个人很懒,什么都没留下

打赏 点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号