Oracle GoldenGate Microservices Architecture 中的部署目錄

Microservices Architecture 是使用簡化的安裝與部署目錄結構所設計。

此目錄結構以「Linux Foundation 檔案系統階層標準」為基礎。新增了額外的彈性,可允許將部分部署子目錄放置在檔案系統或其他裝置 (包括共用網路裝置) 的其他位置。此設計包含唯讀的 Oracle GoldenGate 本位目錄,其中已安裝 Oracle GoldenGate Microservices Architecture 並建立自訂部署特定目錄。

下圖顯示 Services Manager (srvm) 目錄下的檔案與目錄:

ggcon_dt_003a_dirstruc.png 的描述如下

下表描述在 Oracle GoldenGate 建置組態期間參照這些目錄時所使用的主要 MA 目錄和變數。在下表中,只能編輯尚未標示為「唯讀」的參數。當您在範例或程序中看到這些變數時,請以企業拓樸中對應目錄路徑的完整路徑取代該變數。

目錄名稱 變數 說明 預設目錄路徑
Oracle GoldenGate 本位目錄 (唯讀) OGG_HOME 在主機電腦上建立的 Oracle GoldenGate 本位目錄是您選擇安裝產品的目錄。此唯讀目錄包含產品的二進位、可執行檔及程式庫檔案。 /ogg_install_location
部署 etc 本位目錄 OGG_ETC_HOME 儲存部署組態檔的位置 (包括參數檔)。 /ogg_deployment_location/etc
部署組態本位目錄 (唯讀) OGG_CONF_HOME 儲存每個部署資訊與組態構件的位置。 /ogg_deployment_location/etc/conf
部署安全本位目錄 OGG_SSL_HOME 儲存每個部署安全使用者自建物件 (憑證、公事包) 的位置。 /ogg_deployment_location/etc/ssl
部署變數本位目錄 (唯讀) OGG_VAR_HOME 儲存每個部署記錄與報表處理構件的位置。 /ogg_deployment_location/var
部署資料本位目錄 (唯讀) OGG_DATA_HOME 儲存每個部署資料人工因素 (歷程檔) 的位置。 /ogg_deployment_location/var/lib/data

您可以變更所有這些檔案的預設位置,以自訂要儲存這些檔案的位置。

在 OGG_VAR_HOME 為本機目錄且 OGG_HOME 為共用唯讀遠端目錄的組態中,具有本機 OGG_VAR_HOME 的許多部署可以共用一個唯讀共用 OGG_HOME。

此目錄設計有助於簡單的手動升級。若要升級,您可以停止服務,然後在 Web 介面 (或透過 REST 命令) 中設定 OGG_HOME,然後重新啟動程序。重新啟動時,Oracle GoldenGate 會選取更新後的環境變數。您只要將「服務管理程式」中的 Oracle GoldenGate home 目錄路徑變更為新的 Oracle GoldenGate 本位目錄,即可將部署切換成使用新的 Oracle GoldenGate 版本,以完成升級。重新啟動微服務、擷取和 Replicat 處理作業。