傳統OGG與Microservice Architecture OGG的通訊

margiex發表於2018-01-29

    針對當前新出的ogg microservice architect(MA),現在只支援oracle 11g/12c的資料複製和投遞。如果有其它版本的oracle或其它資料庫,比如 mysql, db2, sqlserver等,則只能使用傳統的OGG進行抽取或投遞。但是你仍然可以在其它版本的OGG與MA架構進行資料通訊,比如從其它版本的OGG抽取資料投遞到MA的receiver server中,如下示意圖:

image

配置示例如下:

源端的抽取已經正常執行,生成的佇列檔案為ca;receiver server埠為17003。則源端的傳輸程式引數如下:

EXTRACT PSOE2SOE

RMTHOST <hostname/IP address>, PORT 17003

RMTTRAIL cb

PASSTHRU
TABLE PDB1.SOE.ADDRESSES;


GGSCI>ADD EXTRACT PSOE2SOE, EXTTRAILSOURCE ./dirdat/ca

GGSCI>ADD RMTTRAIL cb, EXTRACT PSOE2SOE, MEGABYTES 200

啟動傳輸程式

GGSCI>START EXTRACT PSOE2SOE

啟動之後,可以在receiver server上看到新增加的一個path

image

可以看到新增的path名是隨機的。

上面配置中,還需要注意的是目標端的佇列檔案cb,沒有新增路徑資訊,在MA架構中,佇列檔案中的位置與傳統OGG不同,不需要人工設定。

相關文章