針對當前新出的ogg microservice architect(MA),現在只支援oracle 11g/12c的資料複製和投遞。如果有其它版本的oracle或其它資料庫,比如 mysql, db2, sqlserver等,則只能使用傳統的OGG進行抽取或投遞。但是你仍然可以在其它版本的OGG與MA架構進行資料通訊,比如從其它版本的OGG抽取資料投遞到MA的receiver server中,如下示意圖:
配置示例如下:
源端的抽取已經正常執行,生成的佇列檔案為ca;receiver server埠為17003。則源端的傳輸程式引數如下:
EXTRACT PSOE2SOE RMTHOST <hostname/IP address>, PORT 17003 RMTTRAIL cb PASSTHRU |
GGSCI>ADD EXTRACT PSOE2SOE, EXTTRAILSOURCE ./dirdat/ca
GGSCI>ADD RMTTRAIL cb, EXTRACT PSOE2SOE, MEGABYTES 200
啟動傳輸程式
GGSCI>START EXTRACT PSOE2SOE
啟動之後,可以在receiver server上看到新增加的一個path
可以看到新增的path名是隨機的。
上面配置中,還需要注意的是目標端的佇列檔案cb,沒有新增路徑資訊,在MA架構中,佇列檔案中的位置與傳統OGG不同,不需要人工設定。