11月
27
OGG安装介质下载
登录oracle软件下载站点https://edelivery.oracle.com/搜索Oracle GoldenGate
,我们需要下载两个介质
- Oracle GoldenGate 19.1.0.0 ( Oracle GoldenGate )(源端使用)
- Oracle GoldenGate for Big Data 19.1.0.0.0(目标端使用)

下载oracle软件需要提前注册oracle账号
选择好要下载的介质后,点击右上角continue

选择运行的平台

我们只需下载指定平台的介质即可

源端安装
源端可与oracle数据库主机装在同一台主机上也可以独立安装,如果对实时要求高建议和oracle数据库主机安装在一起,如果实时要求不高,ogg独立安装也方便管理和运维,这里两种方法都会介绍,读者根据自己的需求安装即可。
上传介质
使用oracle用户将上面下载的安装介质V983659-01.zip
上传到数据库服务器,上传至其中一个节点即可
➜ unzip V983658-01.zip ➜ cd V983658-01/fbo_ggs_Linux_x64_shiphome/Disk1 ➜ Disk1 ll total 8 drwxr-xr-x@ 6 oracle oinstall 192 10 18 2019 ./ drwxr-xr-x@ 4 oracle oinstall 128 10 18 15:15 ../ drwxr-xr-x@ 11 oracle oinstall 352 10 18 2019 install/ drwxrwxr-x@ 3 oracle oinstall 96 10 18 2019 response/ -rwxr-xr-x@ 1 oracle oinstall 918 10 18 2019 runInstaller* drwxr-xr-x@ 23 oracle oinstall 736 10 18 2019 stage/
必须使用oinstall用户组下的用户,建议直接用oracle用户,也可以新建用户,但是新用户必须加入oinstall用户组,因为ogg在运行过程中需要使用oracle相关配置文件和库文件,如果不在同一用户组会有权限问题
OUI安装
ogg支持静默安装和OUI(Oracle GUI)两种安装方式,OUI会有安装界面可以按照步骤进行安装,静默安装需要准备一个response文件,OUI方式需要在操作系统安装图形界面和VNC,通过VNC方式连接到服务器进行安装,这里两种安装方式都介绍,VNC的安装这里不介绍,大家自行通过搜索引擎查找安装方法
通过VNC登录服务器,打开终端
cd V983658-01/fbo_ggs_Linux_x64_shiphome/Disk1 ./runInstaller选择数据库类型:Oracle Database 19c


sofware Location:ogg安装目录,该目录必须提前创建好,并且也是oinstall用户组 startManager:安装接受后是否启动manager进程 Database Location:数据库安装目录,默认是$ORACLE_HOME Manager Port:manager进程端口安装概览

右下角Save Response File
可以将当前配置保存为response文件,该文件静默安装时用到
安装成功

静默安装
ogg介质目录自带一个response文件的模板,位于fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
,填写配置信息即可,下面是一个参考
INSTALL_OPTION=ORA19c START_MANAGER=true MANAGER_PORT=7809 DATABASE_LOCATION=/u01/app/oracle/product/19.3.0/db_1 INVENTORY_LOCATION=/u01/app/oracle/oraInventory UNIX_GROUP_NAME=oinstall
其实就是上面OUI安装时选择的配置信息用配置文件指定,其中INSTALL_OPTION
表示数据库版本,有以下取值
ORA19c for installing Oracle GoldenGate for Oracle Database 19c or ORA18c for installing Oracle GoldenGate for Oracle Database 18c or ORA12c for installing Oracle GoldenGate for Oracle Database 12c or ORA11g for installing Oracle GoldenGate for Oracle Database 11g
执行以下命令进行静默安装
➜ cd V983658-01/fbo_ggs_Linux_x64_shiphome/Disk1 ➜ ./runInstaller -silent -responseFile {YOU_PATH}/V983658-01/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 43791 MB Passed Checking swap space: must be greater than 150 MB. Actual 16127 MB Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2021-10-18_11-37-12PM. Please wait ...[oracle@SRSlinuxtest Disk1]$ [WARNING] [INS-75014] Database version cannot be determined from the location specified. CAUSE: The components inventory may be missing or corrupted in the location specified. ACTION: Specify an alternate database location. You can find the log of this install session at: /home/oracle/u01/app/logs/installActions2021-10-18_11-37-12PM.log The installation of Oracle GoldenGate Core was successful. Please check '/home/oracle/u01/app/logs/silentInstall2021-10-18_11-37-12PM.log' for more details. Successfully Setup Software.
{YOU_PATH}指的是安装介质存放的目录,下同
配置
设置环境变量
安装完后需要配置环境变量,编辑~/.bash_profile
文件,增加以下内容
export OGG_HOME=/u01/ogg/product export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$OGG_HOME
OGG_HOME就是安装目录(不是安装介质目录)
不要把OGG_HOME加到PATH变量中,后续的命令需要在OGG_HOME目录下执行,在其他目录执行会有问题
验证
[oracle@]$ cd $OGG_HOME [oracle@]$ ./ggsci Oracle GoldenGate Command Interpreter for Oracle Version 19.1.0.0.4 OGGCORE_19.1.0.0.0_PLATFORMS_191017.1054_FBO Linux, x64, 64bit (optimized), Oracle 19c on Oct 17 2019 21:16:29 Operating system character set identified as UTF-8. Copyright (C) 1995, 2019, Oracle and/or its affiliates. All rights reserved. GGSCI (remote) 1> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING
说明安装成功
Address: https://zhengjianfeng.cn/?p=608
no comment untill now