作者声明:本篇文章系本人依照真实部署过程原创,未经许可,谢绝转载。
环境准备
硬件环境:
我们使用VM虚拟机来安装两个Linux虚拟机。
虚拟机安装Oracle Linux 5.6 配置如下:
内存:2G
CPU:1个
磁盘:20G
操作系统:
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
oracle数据库:
oracle 11.0.2.4
主机名 | ip地址 | SID | 安装目录 | 端口号 |
---|---|---|---|---|
master(源端) | 192.168.110.66 | orcl | /u01/app/ogg_master | 7809 |
node01(目标) | 192.168.110.88 | orcl | /u01/app/ogg_node01 | 7809 |
说明
下载和文档说明
下载地址:
http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
我下载的是Oracle GoldenGate 12.2.0.2版本的Oracle GoldenGate 12.2.0.2.2 for Oracle on Linux x86-64 (584 MB)
在线文档地址:
https://docs.oracle.com/en/middleware/goldengate/index.html
Oracle GoladenGate介绍:
https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD110
master机器上目录和编辑环境变量
oracle用户登录
建立目录1
$ mkdir -p /u01/app/ogg_master
在oracle用户home目录下编辑环境变量(可根据实际路径填写,ORACLE_SID、ORACLE_HOME和LD_LIBRARY_PATH)
vi .bash_profile1
2
3
4
5
6
7
8
9
10export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=mdb
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
LD_LIBARY_PATH=$ORACLE_HOME/lib:$LD_LIBARY_PATH
DISPLAY=192.168.110.1:0.0
export LANG=C
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBARY_PATH DISPLAY
umask 022
master机器上安装GoldenGate
1 | [oracle@master u01]$ unzip 122022_fbo_ggs_Linux_x64_shiphome.zip |
根据数据库版本选择对应的GoldenGate选项。
更改GoldenGate Software安装位置,将其安装到/u01/app/ogg_master目录下,检查数据库安装位置是否正确,并配置端口。
检查安装信息,确认无误后开始安装。
这样源端的安装就完成了。
node01机器上目录和编辑环境变量
oracle用户登录
建立目录1
$ mkdir -p /u01/app/ogg_node01
在oracle用户home目录下编辑环境变量(可根据实际路径填写,ORACLE_SID、ORACLE_HOME和LD_LIBRARY_PATH)
vi .bash_profile1
2
3
4
5
6
7
8
9
10export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=node01
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
LD_LIBARY_PATH=$ORACLE_HOME/lib:$LD_LIBARY_PATH
DISPLAY=192.168.110.1:0.0
export LANG=C
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBARY_PATH DISPLAY
umask 022
node01机器上安装GoldenGate
[oracle@node01 u01]$ unzip 122022_fbo_ggs_Linux_x64_shiphome.zip
[oracle@node01 u01]$ cd fbo_ggs_Linux_x64_shiphome/
[oracle@node01 fbo_ggs_Linux_x64_shiphome]$ cd Disk1/
[oracle@node01 Disk1]$ ./runInstaller
根据数据库版本选择对应的GoldenGate选项。
更改GoldenGate Software安装位置,将其安装到/u01/app/ogg_master目录下,检查数据库安装位置是否正确,并配置端口。其他下一步完成目标端的安装。
master和node01机器上执行命令查看GoldenGate信息
1 | [oracle@master ~]$ which ggsci |
至此Oracle11g GoldenGate安装完毕