解除安裝 Oracle GoldenGate Microservices Architecture

瞭解如何從 Linux、UNIX 及 Windows 環境中的主機解除安裝 Oracle GoldenGate Microservices Architecture 處理作業和檔案。

假設您不再需要 Oracle GoldenGate 歷程檔中的資料,而且您不再需要保留目前的 Oracle GoldenGate 環境。若要保留您目前的環境和資料,請先備份 Oracle GoldenGate 目錄和所有子目錄,再啟動此程序。

在解除安裝 Oracle GoldenGate Microservices Architecture 之前,您必須先停止 Service Manager 和所有部署。

移除部署和服務管理程式

瞭解如何使用 OGGCA 移除部署。

使用 Oracle GoldenGate 組態輔助程式移除部署和服務管理程式

若要使用「Oracle GoldenGate 組態輔助程式 (OGGCA)」移除部署,請執行下列步驟:

  1. 連線至要移除之所有部署的管理伺服器,並停止任何執行中的 Extract 和 Replicat。

  2. 針對 Linux 和 Windows 系統執行下列步驟:

    • 在 Linux 系統中,從 $OGG_HOME/bin 目錄執行 ./oggca.sh 命令,以啟動「Oracle GoldenGate 組態輔助程式 (OGGCA)」。

    • 在 Windows 系統中,在 oggca.bat 檔案上按一下滑鼠右鍵,然後選取以管理員身分執行。此檔案位於 OGG_HOME\bin 目錄中。

  3. 選取現有服務管理程式選項,然後按下一步。

  4. 選取移除現有的 Oracle GoldenGate 部署,然後按下一步。

  5. 請依照 OGGCA 精靈中的步驟來移除部署。

  6. 重複步驟以移除多個部署和「服務管理程式」。

使用 Oracle GoldenGate 組態輔助程式 - 無訊息

若要以無訊息模式執行「組態輔助程式」,請使用 -silent -responseFile fullPathToResponseFile 旗標執行。

預期在回應檔中設定以移除部署的特性如下:

CONFIGURATION_OPTION,
DEPLOYMENT_NAME,
ADMINISTRATOR_USER,
ADMINISTRATOR_PASSWORD,
HOST_SERVICEMANAGER,
PORT_SERVICEMANAGER,
SECURITY_ENABLED,
REMOVE_DEPLOYMENT_FROM_DISK

要手動移除的檔案

作業系統 要手動移除的檔案以取消註冊現有的服務管理程式

Linux 6

備註:

Linux 6 未通過 Oracle GoldenGate 21c 的認證 (21.3.0)。嘗試執行升級或降級時,可能需要此資訊。
  • /etc/init.d/OracleGoldenGate
  • /etc/rc.d/*OracleGoldenGate
  • /etc/rc*.d/*OracleGoldenGate
  • /etc/oggInst.loc

Linux 7 和 Linux 8 /etc/systemd/system/OracleGoldenGate.service

使用 Oracle Universal Installer 解除安裝 Microservices Architecture

注意:請務必先移除所有部署,再解除安裝 Oracle GoldenGate 本位目錄。

若要使用 Oracle Universal Installer 解除安裝 Oracle GoldenGate Microservices Architecture,請執行下列動作:

  1. 瀏覽至下列目錄:

    /$OGG_HOME/deinstall/

  2. 執行下列命令:

    在 UNIX 和 Linux 上:./deinstall.sh

    在 Windows 上:\deinstall.bat

請參閱要手動移除的檔案,瞭解您可能需要手動執行的步驟。

使用無訊息模式解除安裝微服務架構

注意:請務必先移除所有部署,再解除安裝 Oracle GoldenGate 本位目錄。請參閱要手動移除的檔案,瞭解您可能需要手動執行的步驟。

若要使用 Oracle Universal Installer 無訊息模式解除安裝 Oracle GoldenGate Microservices Architecture,請執行下列動作:

  1. 瀏覽至下列目錄:

    cd /$OGG_HOME/deinstall/

    請確定您在解除安裝時正確設定 OGG_HOME 變數為無訊息,這樣就不會提示您。

  2. 執行下列命令:

    deinstall.sh -silent

    以下是輸出結果:

    ALERT: Ensure all the processes running from the current Oracle Home are shutdown prior to running this software uninstallation script.
    Proceed with removing Oracle GoldenGate home:
    /net/xyz02/scratch/scott/view_storage/scott_x21300x/local/ggtest/install_202214
                (yes/no)? [no] yes
    Starting Oracle Universal Installer...
    Checking swap space: must be greater than 500 MB.
    Actual 11648 MB
    Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2022-08-19_10-52-30AM.
              Please wait ...
    Oracle Universal Installer, Version 21.1.3.0 Production Copyright (C) 1999, 2022, Oracle. All rights reserved.Starting deinstall
    Deinstall in progress (Wednesday, August 19, 2022 10:52:33 AM PDT)............................................................... 100% Done.
    Deinstall successful