goldengate軟體安裝之 install goldengate 12c for oracle 11g on solaris sparic 64

silencelion99發表於2015-10-20
1. download goldengate software
goldengate軟體可以從“Oracle Software Delivery Cloud”來下載,這裡可以找到所有獲許可證的Oracle產品的下載資料。Goldengate被oracle歸類為其fusion middleware產品中的一員。
這裡,我需要安裝的產品版本為: “Oracle GoldenGate on Oracle v12.1.2 Media Pack for Oracle Solaris on SPARC (64-bit)”

2.設定環境變數
確保資料庫server上設定了ORACLE_HOME和ORACLE_SID環境變數,後面配置goldengate程式時需要使用到這些變數。當然,如果不在環境變數裡配置的話,我們也可以在配置goldengate時使用引數SETENV來設定;
比如:
SETENV (ORACLE_HOME = “/app/oracle/product/11.2.0/dbhome_1”)
SETENV (ORACLE_SID = “test101”)

設定PATH和LD_LIBRARY_PATH環境變數:
將goldengate的安裝目錄加入到PATH變數裡,同時將該安裝目錄也加入到LD_LIBRARY_PATH變數中。
這裡有一點需要注意,在編輯LD_LIBRARY_PATH環境變數之前,需要確保oracle資料庫庫庫檔案目錄已經存在於該環境變數中,如果沒有則需要將該目錄加上,如:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

3.goldengate軟體的安裝
將下載的軟體zip安裝包複製到資料庫伺服器上,使用unzip命令解壓。
使用Oracle Universal Installer(OUI)安裝goldengate:
從12c版本開始,goldengate支援用OUI工具安裝軟體。在此之前的版本,我們只需要解壓安裝檔案後在GGSCI命令列介面中執行CREATE SUBDIRS即可實現goldengate的安裝。
從goldengate的官方文件《Oracle GoldenGate for Windows and UNIX》來看,以前的這種安裝方式應該還是被支援的,但我在寫此文是並沒有弄清楚如何操作,因為新軟體解壓包中並不直接提供GGSCI工具。
好了,這裡繼續介紹goldengate的OUI方式安裝。
有了OUI,由於其支援影像化互動操作,所以我們直接按照提示輸入需要的引數即可完成安裝。
在UNIX環境下,由於一般系統沒有預設配置對圖形化工具的支援,所以我們可以象安裝oracle資料庫一樣,使用slient方式安裝,這裡唯一要做的就是事先準備好response檔案。
goldengate安裝檔案的response目錄下提供了response檔案的模板oggcore.rsp,我們可以根據檔案裡的提示來為相應引數提供需要的值,列舉如下:

################################################################################
##                                                                            ##
## Oracle GoldenGate installation option and details                          ##
##                                                                            ##
################################################################################

#-------------------------------------------------------------------------------
# Specify the installation option.
# Specify ORA12c for installing Oracle GoldenGate for Oracle Database 12c and
#         ORA11g for installing Oracle GoldenGate for Oracle Database 11g
#-------------------------------------------------------------------------------
INSTALL_OPTION=ORA11g
--這裡我的資料庫環境是11.2.0.4,所以我選擇了ORA11g

#-------------------------------------------------------------------------------
# Specify a location to install Oracle GoldenGate
#-------------------------------------------------------------------------------
SOFTWARE_LOCATION=/app/oracle/goldengate
--這裡是goldengate軟體的安裝目錄,在安裝之前,請確保你提前建立了該目錄。
#-------------------------------------------------------------------------------
# Specify true to start the manager after installation.
#-------------------------------------------------------------------------------
START_MANAGER=false

#-------------------------------------------------------------------------------
# Specify a free port within the valid range for the manager process.
# Required only if START_MANAGER is true.
#-------------------------------------------------------------------------------
MANAGER_PORT=7809

#-------------------------------------------------------------------------------
# Specify the location of the Oracle Database.
# Required only if START_MANAGER is true.
#-------------------------------------------------------------------------------
DATABASE_LOCATION=/app/oracle/product/11.2.0/dbhome_1

################################################################################
## Specify details to Create inventory for Oracle installs                    ##
## Required only for the first Oracle product install on a system.            ##
################################################################################

#-------------------------------------------------------------------------------
# Specify the location which holds the install inventory files.
# This is an optional parameter if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
INVENTORY_LOCATION=/opt/appl/users/oracle/oraInventory
--同/var/opt/oracle/oraInst.loc檔案中inventory_loc引數的值,可以不予設定

#-------------------------------------------------------------------------------
# Unix group to be set for the inventory directory.
# This parameter is not applicable if installing on
# Windows based Operating System.
#-------------------------------------------------------------------------------
UNIX_GROUP_NAME=oinstall
--同/var/opt/oracle/oraInst.loc檔案中inst_group引數的值,可以不予設定

在準備好goldengate response檔案後,就可以安裝goldengate軟體了:
./runInstaller -silent -responseFile /app/oracle/goldengate/fbo_ggs_Solaris_sparc_shiphome/Disk1/response/oggcore.rsp

4.建立goldengate子目錄
cd /app/oracle/goldengate
ggsci
GGSCI 1> CREATE SUBDIRS
到這裡,goldengate的軟體安裝就完成了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30186176/viewspace-1815193/,如需轉載,請註明出處,否則將追究法律責任。

相關文章