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:性能監控