GoldenGate 12.3微服務架構與傳統架構的區別可參考: http://www.cnblogs.com/margiex/p/7439574.html
下載地址:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
由於當前只有linux + oracle db的安裝包,所以只能在linux平臺測試。解壓下載的ZIP包之後,執行runInstaller,選擇對應的db版本
安裝步驟與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
指定目錄
可以看到有自動建立許多新增的目錄用於存放不同的資料或檔案。
指定環境變數
指定一個管理員賬號,用於OGG的管理: oggadmin/Welcome1
此賬號用於登入到OGG web介面,與DB使用者無關。
不使用tls/ssl通訊
指定埠,注意不要與已經在用的埠衝突,可用下列命令檢視
lsof -i -Pn | grep 9000
指定schema,用於存放checkpoint table or heartbeat tables,類似於GLOBALS檔案中的定義。
開始安裝
註冊ServiceManager為自啟動服務。
安裝完成
登入地址: http://192.168.89.134:9000/
輸入前面配置的使用者密碼。
以上介面,可以看到每個deployment有4組server
- Admin server: 用於建立使用者、新增附加日誌、建立抽取和投遞程式,類似於以前的extract/replicat程式
- Distribution server:用於建立傳輸程式,類似於以前的extract 程式
- Receiver server:用於監控接收程式,類似於以前的collector程式
- Performance metrics server:效能監控