監控安裝及啟動

完成 Grid Infrastructure (GI) 安裝最多可能需要 20 分鐘。SSH 至主要叢集的 node1 以及單一或多重區域組態中的待命叢集、主要叢集 (若為僅限主要組態) 或待命叢集 (若為僅限待命組態) 以監督此處理作業。

  1. 取得主要叢集 node1 的公用 IP 位址:

    1. 在 Oracle Cloud 主控台的導覽功能表中,選取運算,然後選取執行處理。

    2. 在「執行處理」清單中,找到主要叢集的 node1,然後複製其公用 IP 。

      提示主要叢集之 node1 的命名慣例為 <cluster-prefix>1-<node-prefix>1。

  2. 以 opc 使用者身分,在主要叢集的 node1 中使用終端機應用程式或 Cloud Shell 進行 SSH。

  3. 在支援的文字編輯器中開啟 /tmp/startupScript.log,例如:tail -f /tmp/startupScript.log。

  4. 監視輸出到此檔案的訊息,直到您看到以下內容:

    針對單一和多重區域主要和待命叢集:

    ################################################################################
    Deployment is successful, all resources are online and ACFS replication is healthy
    ################################################################################

    僅適用於待命叢集:

    #############################
    Deployment is successful
    ##############################

    這表示 GI 安裝已完成,且 Oracle GoldenGate 已可供您使用。

為獨立建立的叢集建立 ACFS 複製

如果您剛設定並安裝了僅限單一區域待命叢集或僅限單一區域主要叢集部署,請依照下方指示,在獨立建立的主要叢集與待命叢集之間建立 ACFS 複製。

您可以執行 /u01/oracle/scripts/hybrid_replconfig.sh,在獨立建立的「主要」和「待命」叢集之間建立 ACFS 複製。

這個命令檔:

  1. (選擇性) 對兩個叢集中的所有節點啟用網格使用者密碼較少的 SSH。

  2. 在主要和待命叢集之間起始 ACFS 複製。

  3. 更新待命叢集 GoldenGate XAG 資源組態 (如果它們與主要叢集不同)。例如,Service Manager 連接埠、配置和 var 目錄。

  4. 產生 Nginx 組態檔並將其推送至所有待命叢集節點,然後在這些節點上重新啟動 Nginx,讓 Nginx 參照新的組態檔。

  5. 確認 ACFS 複製狀況良好,且所有 GGHub 待命叢集資源均為預期狀態。

小秘訣:

在您開始之前,請確認您:

此程序檔採用以下輸入:

參數 參數描述 / 範例
-p

必要項目。主要叢集主機名稱。

範例:-p oggclp1-node1,oggclp1-node2

-s

必要項目。待命叢集主機名稱。

範例:-s oggcls2-node1,oggcls2-node2

-a

必要項目。主要叢集 VIP DNS 名稱。

範例:-a

-b

必要項目。待命叢集 VIP DNS 名稱。

範例:-b

-u 選擇性。從從屬端主機連線至叢集時所使用的 SSH 使用者名稱。此使用者必須要有 `sudo` 權限。預設:`opc`

範例:`-u `

-m 選擇性。ACFS 掛載點。

範例:`-m /mnt/acfs_gg`

-d 選擇性。GoldenGate 部署名稱。

範例:`-d Marketplace`

-e 選擇性。啟用無密碼 SSH。輸入 `n` 以略過對方格使用者啟用無密碼 SSH。預設:`y`

範例:`-e n`

-h 選擇性。顯示說明。

在設定為 SSH 的從屬端主機上執行命令檔。舉例而言:

hybrid_replconfig.sh -p oggcla1-node1,oggcla1-node2 -s oggclb2-node1,oggclb2-node2 -a oggcla1.cluster.ggoraclevcn.com -b oggclb2.cluster.ggoraclevcn.com -m /mnt/acfs_gg1 -d Marketplace -u opc -e n

如果您未輸入 ACFS 掛載點或 GoldenGate 部署名稱,命令檔會提示您從叢集資源詳細資訊擷取的掛載點或部署名稱,以便選取它們或輸入您的偏好設定。

順利設定所有組態之後,會顯示下列訊息:

#### ACFS replication and GoldenGate configuration successful between Primary and Standby cluster ####

驗證 VIP 和 ACFS 容錯移轉

您可以選擇性地執行 /u01/oracle/scripts/verify_vip_and_acfs_failover.sh 命令檔來驗證組態。

警告:執行命令檔可藉由變更 ACFS 複製位置來觸發 ACFS 角色反轉。

在目前掛載 ACFS 的待命叢集節點上,以 Grid 使用者身分執行此命令檔。

verify_vip_and_acfs_failover.sh [-m <ACFS mount point>] [-d <Goldengate deployment name>] [-r <Application VIP resource name>] [-h]

範例:

verify_vip_and_acfs_failover.sh -m /mnt/acfs_gg1 -d Marketplace

接下來,設定來源和目標資料庫。