Oracle Golden Gate(OGG)學習——目標端安裝Big Data

項目需求:

要監聽Oracle10g的數據庫更新操作,將日誌信息傳輸到目標端中的kafka的topic中。這裏在目標端之前就已經安裝好了Zookeeper與Kafka。然後記錄一下安裝的目標端的Big Data步驟。

1、下載Oracle GoldenGate for Big Data 12.3.2.1.0

在  https://edelivery.oracle.com/osdc/faces/SoftwareDelivery 中下載目標端的應用,所以先查看kafka的版本:

然後檢索 Oracle GoldenGate for Big Data 12.3.2.1.0 下載:

2、解壓zip文件

unzip OGG_for_BigData12.3.zip

其中會解壓出三個文件。我們再解壓tar文件:

3、配置環境變量

編輯  /etc/profile  文件,添加環境變量:

vi /etc/profile
export OGG_HOME=/ogg_bigdata
export PATH=$PATH:$OGG_HOME
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OGG_HOME:$JAVA_HOME/jre/lib/amd64/libjsig.so:$JAVA_HOME/jre/lib/amd64/server/libjvm.so:$JAVA_HOME/jre/lib/amd64/server:$JAVA_HOME/jre/lib/amd64:$OGG_HOME:/lib

這裏添加的環境變量路徑是/jre/lib/amd64/,也可以到指定路徑下看到這些文件:

使環境變量生效:

source /etc/profile

4、測試是否安裝完成

OGG安裝完成後,可以使用ggsci命令檢查是否安裝好:

5、初始化目錄

> create subdirs

6、配置MGR進程

> edit params mgr

寫入下面內容:

PORT 7809
DYNAMICPORTLIST 7810-7860
AUTORESTART ER *, RETRIES 3, WAITMINUTES 5
PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 30
lagreporthours 1
laginfominutes 30
lagcriticalminutes 60
ACCESSRULE, PROG *, IPADDR 192.168.129.156, ALLOW;

PORT:指定服務監聽端口;這裏以7809爲例,默認端口爲7809
DYNAMICPORTLIST:動態端口:可以制定最大256個可用端口的動態列表,當指定的端口不可用時,管理進程將會從列表中選擇一個可用的端口,源端和目標段的Collector、Replicat、GGSCI進程通信也會使用這些端口;
COMMENT:註釋行,也可以用--來代替;
AUTOSTART:指定在管理進程啓動時自動啓動哪些進程;
AUTORESTART:自動重啓參數設置:本處設置表示每3分鐘嘗試重新啓動所有EXTRACT進程,共嘗試5次;
PURGEOLDEXTRACTS:定期清理trail文件設置:本處設置表示對於超過7天的trail文件進行刪除。
ACCESSRULE, PROG *, IPADDR 192.168.8.*, ALLOW  :一般只設置在目標端,允許被這個網段的ip地址訪問。

7、啓動mgr

> start mgr

表示manager管理進程正常運行了。如果是stop狀態可以去dirrpt文件夾下找到相應的MGR.rpt爲最近一次啓動的狀態報告,一般檢查參數關鍵詞是否拼寫錯誤。


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章