將 Oracle GoldenGate Classic 架構連線至微服務架構
Oracle GoldenGate Classic Architecture 使用 Admin Client 和 GGSCI 中的資料汲取 Extract 連線至 Microservices Architecture
備註:
Oracle GoldenGate Classic Architecture 的 Pump Extract 只能連線至不受保護的 Microservice Architecture 部署,接收端伺服器的連接埠會開啟以進行傳入流量。
如果上述要求是一項安全考量,建議將 Microservices Architecture 與 Classic Architecture 一起安裝在同一目標上,並使用反向代理伺服器來允許這兩個 Microservices Architecture 部署之間的 wss 分配路徑。建立此分送路徑之後,傳統架構部署可以從目標上的相同位置取得歷程檔。
若要連線 Oracle GoldenGate Classic 架構與微服務,請依照下列步驟進行:
注意:若要建立 Oracle GoldenGate Classic Architecture 和 Microservices 之間的連線,僅支援非受保護的 MA 部署。不支援 Secure Microservices Architecture 部署。
建立資料汲取擷取
注意:若要執行此工作,現有的資料汲取 Extract 必須在傳統架構中執行。
-
登入 GGSCI。
-
使用以下命令新增資料汲取 Extract:
ADD EXTRACT dp_name, EXTTRAILSOURCE ./dirdat/aa此範例使用
dp_name作為資料汲取 Extract 的名稱。 -
使用下列命令將遠端歷程檔新增至資料汲取 Extract:
ADD RMTTRAIL ab, EXTRACT dp_name, MEGABYTES 500 -
使用下列命令編輯資料汲取 Extract 的參數檔:
EDIT PARAMS dp_name以下是資料汲取 Extract 參數檔的範例:
EXTRACT dp_name RMTHOST *hostname-or-IP-address*, PORT receiver-service-port RMTTRAIL ab PASSTHRU TABLE pdb.schema.table;
啟動資料汲取 Extract
使用下列命令啟動資料汲取 Extract dp_name:
START EXTRACT dp_name
資料汲取 Extract 啟動之後,「接收端服務」會建立一個路徑,並開始讀取遠端歷程檔。遠端歷程檔會顯示在執行「接收端服務」之相關建置的 $OGG_VAR_HOME/lib/data 中。