GoldenGate 12.3 MA架構介紹系列(1) - 安裝

margiex發表於2017-12-20

GoldenGate 12.3微服務架構與傳統架構的區別可參考: http://www.cnblogs.com/margiex/p/7439574.html

下載地址:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html

clip_image002[5]

由於當前只有linux + oracle db的安裝包,所以只能在linux平臺測試。解壓下載的ZIP包之後,執行runInstaller,選擇對應的db版本

clip_image002

安裝步驟與ogg12.2一致,不再詳述。


配置service manager

export TNS_ADMIN=/app/oracle/product/12.1.0/db_1/network/admin

export ORACLE_SID=CDB2


Ogg-install-dir/bin/oggca.sh

安裝源端的OGG,由於未使用oracle db 12.2,所以不需要sharding

clip_image004

指定目錄

clip_image006

可以看到有自動建立許多新增的目錄用於存放不同的資料或檔案。

指定環境變數

clip_image008

指定一個管理員賬號,用於OGG的管理: oggadmin/Welcome1

此賬號用於登入到OGG web介面,與DB使用者無關。

clip_image010

不使用tls/ssl通訊

clip_image012

指定埠,注意不要與已經在用的埠衝突,可用下列命令檢視

lsof -i -Pn | grep 9000

clip_image014

指定schema,用於存放checkpoint table or heartbeat tables,類似於GLOBALS檔案中的定義。

clip_image015

開始安裝

clip_image017

註冊ServiceManager為自啟動服務。

clip_image002[7]


安裝完成

clip_image019


登入地址: http://192.168.89.134:9000/

clip_image001

輸入前面配置的使用者密碼。

clip_image003

以上介面,可以看到每個deployment有4組server

  • Admin server: 用於建立使用者、新增附加日誌、建立抽取和投遞程式,類似於以前的extract/replicat程式
  • Distribution server:用於建立傳輸程式,類似於以前的extract 程式
  • Receiver server:用於監控接收程式,類似於以前的collector程式
  • Performance metrics server:效能監控

相關文章