1、安裝環境
redhat 6.5+oracle11g+goldengate 12.2
2、安裝步驟
2.1下載安裝包
oracle官網下載安裝包https://www.oracle.com/middleware/technologies/goldengate-downloads.html
2.2安裝過程
1、將安裝包上傳到服務器,可通過ftp或者sftp將下載的安裝包上傳到服務器
2、將安裝包解壓
[oracle@RH5885V3-A data]$ unzip V861007-01.zip
[oracle@RH5885V3-A data]$ cd fbo_ggs_Linux_x64_shiphome/
[oracle@RH5885V3-A fbo_ggs_Linux_x64_shiphome]$ cd Disk1/
[oracle@RH5885V3-A Disk1]$ ls
install response runInstaller stage
3、安裝goldengate是使用圖形化界面,所以在正式安裝之前需要調試好圖形界面工具,linux可以使用vnc工具和xmanager工具。在本次安裝中使用的是xmanager工具。
啓動Xmanager - Passive
4、以oracle用戶登陸到操作系統,設置display變量,運行runInstaller進行安裝
[oracle@RH5885V3-A Disk1]$ export DISPLAY=172.18.6.17:0.0
[oracle@RH5885V3-A Disk1]$ ./runInstaller
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 120 MB. Actual 3690 MB Passed
Checking swap space: must be greater than 150 MB. Actual 15785 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-11-19_10-44-28AM. Please wait …
5、我們的數據庫是oracle11g的,所以這裏選擇for oracle 11g
6、選擇安裝目錄,在這個地方我們不需要選擇start manager,後面手動進行配置。
7、安裝
8、安裝完成
2.3配置啓動
1、啓動ogg
[oracle@RH5885V3-A data]$ cd goldengate
[oracle@RH5885V3-A goldengate]$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle Version 12.2.0.2.2 OGGCORE_12.2.0.2.0_PLATFORMS_170630.0419_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Jun 30 2017 14:42:26
Operating system character set identified as UTF-8.
Copyright © 1995, 2017, Oracle and/or its affiliates. All rights reserved.
GGSCI (RH5885V3-A) 1> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER STOPPED
2、創建工作目錄
GGSCI (RH5885V3-A) 2> create subdirs
Creating subdirectories under current directory /data/goldengate
Parameter files /data/goldengate/dirprm: created
Report files /data/goldengate/dirrpt: created
Checkpoint files /data/goldengate/dirchk: created
Process status files /data/goldengate/dirpcs: created
SQL script files /data/goldengate/dirsql: created
Database definitions files /data/goldengate/dirdef: created
Extract data files /data/goldengate/dirdat: created
Temporary files /data/goldengate/dirtmp: created
Credential store files /data/goldengate/dircrd: created
Masterkey wallet files /data/goldengate/dirwlt: created
Dump files /data/goldengate/dirdmp: created
3、配置mgr
GGSCI (RH5885V3-A) 3> edit param mgr
配置內容如下:
port 7839
AUTOSTART er *
AUTORESTART er *,RETRIES 5,WAITMINUTES 5 ,RESETMINUTES 60
DYNAMICPORTLIST 7809-7838
ACCESSRULE, PROG *, IPADDR ,PRI 1, ALLOW
PURGEOLDEXTRACTS ./dirdat/,usecheckpoints,minkeepfiles 3
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45
4、啓動mgr
GGSCI (RH5885V3-A) 5> start mgr
Manager started.
GGSCI (RH5885V3-A) 6> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
GGSCI (RH5885V3-A) 7>
至此goldengate安裝完成,下一章節介紹安對goldnegate配置進行數據同步。