我的编程空间,编程开发者的网络收藏夹
学习永远不晚

GoldenGate安装以及补丁安装

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

GoldenGate安装以及补丁安装

    本文描述OGG的基本安装操作以及OGG补丁安装。

1. GoldenGate安装

1.1. GoldenGate版本下载

新版本通过ORACLE官方网站可以直接进行下载Oracle GoldenGate Downloads:

https://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html。

 

但历史版本需要通过Delivery网站进行下载:https://edelivery.oracle.com/。

 

1.2. GoldenGate安装

新版本的GoldenGate支持通过图形界面进行初始化安装。相比以前的操作会复杂一些,GoldenGate 11可以通过直接解压的方式进行安装。

1.2.1. 图形界面安装

解压软件包后,通过runInstaller命令启动安装图形界面。

[oracle@oradb1 Disk1]$ ./runInstaller

 

以安装OGG 12.3为例,12.3支持ORACLE 11G和 12C,因此安装过程中会进行数据库版本的选择。

1.2.2. 解压安装

GoldenGate 11可以通过直接解压的方式进行安装。

[root@gxoradb1 oracle]# cd /oracle

[root@gxoradb1 oracle]# mkdir GoldenGate

[root@gxoradb1 oracle]# chown oracle:oinstall ./GoldenGate/

 

[root@gxoradb1 oracle]# su - oracle

[oracle@gxoradb1 ~]$ ls

Oracle_GoldenGate_Monitor_Linux_x64_11.1.1.1.0.zip  ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip  oradiag_oracle

 

[oracle@gxoradb1 ~]$ unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip -d /oracle/GoldenGate/

Archive:  ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip

  inflating: /oracle/GoldenGate/fbo_ggs_Linux_x64_ora11g_64bit.tar  

  inflating: /oracle/GoldenGate/OGG_WinUnix_Rel_Notes_11.2.1.0.1.pdf  

  inflating: /oracle/GoldenGate/Oracle GoldenGate 11.2.1.0.1 README.txt  

  inflating: /oracle/GoldenGate/Oracle GoldenGate 11.2.1.0.1 README.doc  

 

[oracle@gxoradb1 ~]$ cd /oracle/GoldenGate/

[oracle@gxoradb1 GoldenGate]$ ls -lrt

total 223764

-rw-rw-r-- 1 oracle oinstall 228556800 Apr 23  2012 fbo_ggs_Linux_x64_ora11g_64bit.tar

-rwxrwxrwx 1 oracle oinstall    220546 May  2  2012 OGG_WinUnix_Rel_Notes_11.2.1.0.1.pdf

-rwxrwxrwx 1 oracle oinstall     93696 May  2  2012 Oracle GoldenGate 11.2.1.0.1 README.doc

-rwxrwxrwx 1 oracle oinstall     24390 May  2  2012 Oracle GoldenGate 11.2.1.0.1 README.txt

 

[oracle@gxoradb1 GoldenGate]$ tar -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar

[oracle@gxoradb1 GoldenGate]$ ll gg*

-rw-r----- 1 oracle oinstall  1257280 Apr 23  2012 ggMessage.dat

-rwxr-x--- 1 oracle oinstall  6393899 Apr 23  2012 ggcmd

-rwxr-x--- 1 oracle oinstall 13398159 Apr 23  2012 ggsci

 

1.3. 配置环境变量

GoldenGate在Linux和Unix下安装后,需要ORACLE安装环境下的库文件才能启动,因此必须$ORACLE_HOME/lib目录配置到LD_LIBRARY_PATH环境变量中:

export ORACLE_SID=ora11g

export ORACLE_BASE=/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/database/12c

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH;

 

export GG_HOME=/oradata/ogg12c/ogg123

 

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

 

export PATH=$ORACLE_HOME/bin:$GG_HOME:$PATH:$HOME/bin

 

alias gg='cd $GG_HOME; ./ggsci'

 

1.4. 检查GoldenGate环境

GoldenGate 启动前,需要对ggsci应用的库文件进行检查,如果有无法找到的库文件,会导致ggsci启动失败。

[oracle@oradb1 ~]$ cd /oradata/ogg12c/ogg123

[oracle@oradb1 ogg123]$ ldd ./ggsci | grep 'not found' -> 确保所有库文件都可以找到

 

[oracle@oradb1 ogg123]$ ./ggsci

 

Oracle GoldenGate Command Interpreter for Oracle

Version 12.3.0.1.4 OGGCORE_12.3.0.1.0_PLATFORMS_180415.0359_FBO

Linux, x64, 64bit (optimized), Oracle 12c on Apr 16 2018 00:53:30

Operating system character set identified as UTF-8.

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

 

GGSCI (oradb1) 1>

 

1.5. GoldenGate补丁安装

1.5.1. 升级OPatch

OPatch是ORACLE用来进行补丁安装的程序,补丁安装前,建议阅读补丁包中的说明文件,升级OPatch到官方指定的版本。

 

下面是MOS中OPatch的说明文档,OPatch的下载和使用可以参考该文档。

OPatch - Where Can I Find the Latest Version of OPatch(6880880)? [Video] (文档 ID 224346.1)

 

OPatch的替换比较简单,将p6880880_<版本>_<操作系统平台>.zip压缩包解压后,使用操作系统命令进行软件替换即可。非ORACLE用户替换OPatch目录后,需要进行权限修改。OPatch软件的版本编号(6880880)是固定的,可以在MOS上直接进行该补丁的下载。

 

解压最新的OPatch软件:

[oracle@oradb1 ~]$ cd /oradata/ogg12c/software/

[oracle@oradb1 software]$ unzip p6880880_122010_Linux-x86-64.zip

 

备份旧的OPatch软件:

[oracle@oradb1 ~]$ cd $OGG_HOME

[oracle@oradb1 ogg123]$ mv OPatch/ ./OPatch.20190425

 

替换新的OPatch软件,并修改软件权限:

[oracle@oradb1 ogg123]$ mv /oradata/ogg12c/software/OPatch/ ./

[oracle@oradb1 ogg123]$ chown -R oracle:oinstall ./OPatch

 

替换完成后,检查新的OPatch软件的版本。

[oracle@oradb1 OPatch]$ ./opatch version

OPatch Version: 12.2.0.1.17

 

1.5.2. 获取补丁

通过MOS的补丁查找功能,可以获取当前软件的最新补丁信息。 

需要注意OGG补丁是针对不同数据库的版本。下载时需要注意版本信息。

1.5.3. 安装补丁29636573

补丁程序29636573: Patch for MLR 29600067: Linux x86-64: Oracle 12c: OGG 12.3.0.1.4

 

查看补丁安装自述文件:

(1) Prerequisites

--------------------

Before you install or deinstall the patch, ensure that you meet the following requirements:

 

1. Ensure that the Oracle GoldenGate on which you are installing the patch or from which you are rolling back the patch is Oracle GoldenGate V12.3.0.1.4 for Oracle.

2.  Oracle recommends you to use the latest version of OPatch.

3. Ensure that you set the ORACLE_HOME environment variable to the Oracle GoldenGate home.

4. Ensure that you set the PATH environment variable to include the location of the unzip executable, and the <ORACLE_HOME>/bin and the <ORACLE_HOME>/OPatch directories present in the Oracle GoldenGate home.

5. Ensure that you verify the Oracle Inventory because OPatch accesses it to install the patches. To verify the inventory, run the following command. If the command displays some errors, then contact Oracle Support and resolve the issue.

        $ opatch lsinventory

6. Ensure that you shut down all the services running from the Oracle GoldenGate home.

7.  Install the latest opatch version (i.e.,12.2.0.1.13).

8.  Change file permissions for $ORACLE_HOME/crypto and $ORACLE_HOME/directc to be writable (patch will fail to install if this is not done prior to applying the opatch).  

 

(2) Installation

-----------------

To install the patch, follow these steps:

 

1. Maintain a location for storing the contents of the patch ZIP file. In the rest of the document, this location (absolute path) is referred to as <PATCH_TOP_DIR>.

2. Extract the contents of the patch ZIP file to the location you created in Step (1). To do so, run the following command:

$ <PATCH_TOP_DIR> p<Patch_number>_<version>_<Platform>.zip

3. Navigate to the <PATCH_TOP_DIR>/<Patch_number> directory:

$ cd <PATCH_TOP_DIR>/<Patch_number>

4. Install the patch by running the following command:

$ opatch apply

  

 

1. 检查当前GoldenGate版本为V12.3.0.1.4

[oracle@oradb1 ogg123]$ ./ggsci 

Oracle GoldenGate Command Interpreter for Oracle

Version 12.3.0.1.4 OGGCORE_12.3.0.1.0_PLATFORMS_180415.0359_FBO

 

2. 安装OPatch 12.2.0.1.13

[oracle@oradb1 ~]$ cd $OGG_HOME/OPatch

[oracle@oradb1 OPatch]$ ./opatch version

OPatch Version: 12.2.0.1.17

3. 设置ORACLE_HOME环境变量到Oracle GoldenGate安装目录下

[oracle@oradb1 ogg123]$ export ORACLE_HOME=$OGG_HOME

[oracle@oradb1 ogg123]$ export PATH=$ORACLE_HOME:$PATH

 

4. 确认Oracle GoldenGate目录下没有运行的进程

[oracle@oradb1 ogg12c]$ fuser ./ogg123/

 

5. 检查$ORACLE_HOME/crypto和$ORACLE_HOME/directc文件权限为可写

[oracle@oradb1 ogg123]$ ls -ld crypto

drwxr-xr-x 2 oracle oinstall 4096 Apr 24 18:46 crypto

 

6. 执行补丁安装

[oracle@oradb1 ~]$ cd /oradata/ogg12c/software/

[oracle@oradb1 software]$ unzip p29636573_123014_Linux-x86-64.zip

[oracle@oradb1 software]$ cd 29636573/

[oracle@oradb1 29636573]$ $ORACLE_HOME/OPatch/opatch apply  

Verifying environment and performing prerequisite checks...

OPatch continues with these patches:   29636573  

 

Do you want to proceed? [y|n]

y

User Responded with: Y

All checks passed.

 

Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.

(Oracle Home = '/oradata/ogg12c/ogg123')

 

Is the local system ready for patching? [y|n]

y

 

Backing up files...

Applying interim patch '29636573' to OH '/oradata/ogg12c/ogg123'

 

Patching component oracle.oggcore.ora12c, 12.3.0.1.2...

Patch 29636573 successfully applied.

OPatch succeeded.

1.5.4. 查看当前版本信息

[oracle@oradb1 29636573]$ $ORACLE_HOME/OPatch/opatch lsinv

--------------------------------------------------------------------------------

Local Machine Information::

Hostname: oradb1

ARU platform id: 226

ARU platform description:: Linux x86-64

 

Installed Top-level Products (1):

 

Oracle GoldenGate Core                                               12.3.0.1.2

There are 1 products installed in this Oracle Home.

Interim patches (1) :

 

Patch  29636573     : applied on Wed Apr 24 22:57:55 CST 2019

Unique Patch ID:  22876441

   Created on 12 Apr 2019, 00:30:40 hrs PST8PDT

   Bugs fixed:

     24411701, 29135238

 

--------------------------------------------------------------------------------

OPatch succeeded.

 

[oracle@oradb1 ogg123]$ ./ggsci

Oracle GoldenGate Command Interpreter for Oracle

Version 12.3.0.1.4 29600067_FBO

 

1.5.5. 参考文档

How to Apply Patches for GoldenGate (文档 ID 2188592.1)

How To Upgrade GoldenGate 12c OPatch To Latest Release? (文档 ID 2053712.1)

Master Note for Oracle GoldenGate Core Product Patch Sets (文档 ID 1645495.1)

Latest GoldenGate/Database (OGG/RDBMS) Patch recommendations (文档 ID 2193391.1)

Oracle GoldenGate -- Oracle RDBMS Server Recommended Patches (文档 ID 1557031.1)

Oracle GoldenGate 12.3.0.1.181228 Patch Set Availability (文档 ID 2525524.1)


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

GoldenGate安装以及补丁安装

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

weblogic12c如何静默安装、建域以及补丁

这篇文章主要为大家展示了“weblogic12c如何静默安装、建域以及补丁”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“weblogic12c如何静默安装、建域以及补丁”这篇文章吧。在安装的过程
2023-06-04

windows下kb4474419补丁如何安装

这篇“windows下kb4474419补丁如何安装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows下kb447
2023-07-04

win10系统补丁如何安装

这篇文章主要介绍“win10系统补丁如何安装”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10系统补丁如何安装”文章能帮助大家解决问题。系统补丁安装的方法:1、点击左下角开始随后点击齿轮进入设
2023-07-01

迅雷会员补丁怎么安装

迅雷会员补丁安装方法:1、下载迅雷会员补丁;2、解压迅雷会员补丁;3、关闭迅雷软件;4、运行迅雷会员补丁;5、启动迅雷软件即可。迅雷是一款非常受欢迎的下载工具,它提供了快速、稳定的下载服务。然而,迅雷的免费版存在一些限制,比如下载速度较慢、
2023-07-13

win10怎么搜索已安装补丁

这篇文章主要介绍了win10怎么搜索已安装补丁的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10怎么搜索已安装补丁文章都会有所收获,下面我们一起来看看吧。win10搜索补丁的方法:1、右击左下角开始键,选
2023-07-01

win7补丁安装失败如何解决

解决Win7补丁安装失败的方法有以下几种:1. 重新下载补丁:有时候补丁文件下载不完整或损坏,可以尝试重新下载补丁文件,并确保下载的文件完整。2. 关闭防火墙和杀毒软件:防火墙和杀毒软件可能会干扰补丁的安装过程,可以尝试暂时关闭防火墙和杀毒
2023-09-02

Win7安装微软IE零日补丁时死机(补丁号为KB2964358)

微软终于在向所有用户推送了这个重要级别的补丁,涵盖了win7,winandroid8、win8.1,不过有部分的win7用户反映无法安装该补丁,具体故障是在安装ie零日补丁(补丁号为KB2964358)的时候,出现了电脑死机的现编程客栈象,
2023-06-05

win10如何卸载己安装的补丁

这篇文章主要介绍了win10如何卸载己安装的补丁的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10如何卸载己安装的补丁文章都会有所收获,下面我们一起来看看吧。1.点击电脑左下角的“搜索”,查找“控制面板”
2023-06-27

迅雷7破解补丁怎么安装

迅雷7破解补丁安装方法:1、搜索可靠的迅雷7破解补丁进行下载;2、下载完后进行解压;3、运行破解程序;4、完成破解之后,我们可以重新连接互联网,并重新启动迅雷7即可。迅雷7是一款功能强大的下载工具,但是它的免费版有一些限制,使用起来不太方便
2023-07-17

Win10补丁KB5008212安装失败怎么办

微软12月发布的Win10补丁KB5008212主要解决了连接到Windows打印服务器共享的远程打印机时代码错误的已知问题,如0x0006e4.0x00007c或0x0000709。如果KB5008212安装失败,该怎么处理一些用户的问题
2023-07-16

迅雷7破解补丁安装教程

迅雷7破解补丁安装教程:1、下载迅雷7破解补丁;2、备份原始文件;3、关闭迅雷7的相关进程;4、安装迅雷7破解补丁;5、选择安装路径;6、开始安装;7、启动迅雷7。随着网络的发展,迅雷作为一款优秀的下载工具在用户中广受欢迎。然而,迅雷7的一
2023-07-17

win10自动安装补丁失败怎么办

本文小编为大家详细介绍“win10自动安装补丁失败怎么办”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10自动安装补丁失败怎么办”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。方法一1.使用gpedit.m
2023-06-27

编程热搜

目录