設定 OCI 全端災害復原

設定災害復原保護群組,並建立切換移轉和容錯移轉計畫。這些步驟取決於您所使用的災害復原模型。

定義主要 DR 保護群組

主要災害復原 (DR) 保護群組包含主要區域中您系統的元件。其中包含切換或容錯移轉期間需要採取任何動作的元件。

執行下列步驟以定義主要 DR 保護群組:

  1. 登入主要區域中的 Oracle Cloud Infrastructure 主控台。
  2. 瀏覽至移轉與災害復原,然後按一下 DR 保護群組。
  3. 按一下 Create DR Protection Group 。
  4. 輸入「DR 保護群組」的名稱。
  5. 選取區間,然後為日誌提供 Oracle Cloud Infrastructure Object Storage 儲存桶。
  6. 現在將角色保留為未設定。
  7. 按一下新增成員。
    1. 新增主要中間層運算執行處理。在運算執行處理類型中選擇非移動執行處理。
      資源類型 執行處理 運算執行處理類型
      運算 主要區域的中間層運算執行處理 0 非移動執行處理
      運算 主要區域的中間層運算執行處理 1 非移動執行處理
      運算 主要區域的中間層運算執行處理 n 非移動執行處理
    2. 新增主要資料庫。選取適當的資源類型 (資料庫或 Autonomous Database)。
  8. 按一下建立。

定義待命 DR 保護群組

待命災害復原 (DR) 保護群組包含您系統在次要區域中的元件。其中包含切換或容錯移轉期間需要採取任何動作的元件。

執行下列步驟以定義待命 DR 保護群組:

  1. 登入待命區域中的 Oracle Cloud Infrastructure 主控台。
  2. 瀏覽至移轉與災害復原,然後按一下 DR 保護群組。
  3. 按一下 Create DR Protection Group 。
  4. 輸入「DR 保護群組」的名稱。
  5. 選取區間,然後為日誌提供 Oracle Cloud Infrastructure Object Storage 儲存桶。
  6. 將角色設為待命。
    1. 選取對等區域中的主要區域。
    2. 選取先前建立的 DR 保護群組作為對等 DR 保護群組。
  7. 按一下新增成員。
    1. 新增待命中間層運算執行處理。在運算執行處理類型中選擇非移動執行處理。
      資源類型 執行處理 運算執行處理類型
      運算 待命區域的中間層運算執行處理 0 非移動執行處理
      運算 待命區域的中間層運算執行處理 1 非移動執行處理
      運算 待命區域的中間層運算執行處理 n 非移動執行處理
    2. 新增待命資料庫。選取適當的資源類型 (資料庫或 Autonomous Database)。
  8. 按一下建立。

完成 DR 保護群組定義

當您使用以區塊磁碟區跨區域複製為基礎的 DR 模型時,請在主要 DR 保護群組和待命 DR 保護群組中的每個運算成員中設定複製的區塊磁碟區。

附註:

此步驟僅適用於以 OCI 區塊磁碟區跨區域複寫為基礎的災害復原模型。此步驟不適用於以組態複製之 " OCI File Storage with rsync" 和 "Database File System (DBFS) " 方法為基礎的災害復原模型。

  1. 在主要 DR 保護群組中的每個運算成員中設定複製的區塊磁碟區。
    1. 編輯運算成員,按一下進階選項,然後按一下區塊磁碟區頁籤。
      • 在區塊磁碟區中,選取附加至複寫至次要執行處理的區塊磁碟區。
      • 在磁碟區連附項參照執行處理中,從待命資料庫選取對等運算執行處理。

        此運算執行處理主要用於在切換至此區域時取得連附項詳細資訊。

      • 在掛載點中,指示掛載區塊磁碟區的掛載點。
    2. 運算執行處理可以有多個複製的區塊磁碟區。例如,在 Oracle WebLogic Server for OCI 中,您可以將 wlsociprefix-data-block-N 和 wlsociprefix-mw-block-N 複寫至次要。如果是這種情況,請將任何其他複製的區塊磁碟區新增至運算執行處理成員定義。

      附註:

      請勿新增 BOOT 磁碟區。它們不會被複製。
    3. 對主要災害保護群組中的每個運算執行處理成員重複上一個步驟。
    以下是區塊磁碟區在運算成員的主要 DR 保護群組詳細資訊中的進階特性範例:
    運算成員 區塊磁碟區 磁碟區附件參照執行處理 掛載點
    主要區域的中間層運算執行處理 0 wlsociprefix-data-block-1 待命的中間層運算執行處理 0 /u01/data
    主要區域的中間層運算執行處理 1 wlsociprefix-data-block-2 待命的中間層運算執行處理 1 /u01/data
    主要區域的中間層運算執行處理 n wlsociprefix-data-block-N 待命的中間層運算執行處理 N /u01/data
  2. 在待命 DR 保護群組中的每個運算成員中設定複製的區塊磁碟區:
    1. 編輯待命運算成員,按一下進階選項,然後按一下區塊磁碟區頁籤。
      • 在區塊磁碟區中,從將連附至此運算執行處理的主要區域選取區塊磁碟區。此清單直接顯示主要區塊磁碟區。
      • 在磁碟區連附項參照執行處理中,從主要資料庫選取對等運算執行處理。

        這用於在切換至此區域時取得附件詳細資訊。

      • 在掛載點中,指示掛載區塊磁碟區的掛載點。
    2. 運算執行處理可以有多個複製的區塊磁碟區。例如,在 Oracle WebLogic Server for OCI 中,您可以將 wlsociprefix-data-block-N 和 wlsociprefix-mw-block-N 複寫至次要。如果是這種情況,請將任何其他複製的區塊磁碟區新增至運算執行處理成員定義。

      附註:

      請勿新增 BOOT 磁碟區。它們不會被複製。
    3. 對於屬於群組成員的每個運算執行處理,重複上一個步驟。
    以下為運算成員之待命 DR 保護群組詳細資訊中的區塊磁碟區進階特性範例:
    運算成員 區塊磁碟區 磁碟區附件參照執行處理 掛載點
    待命區域的中間層運算執行處理 0 wlsociprefix-data-block-1 主要的中間層運算執行處理 0 /u01/data
    待命區域的中間層運算執行處理 1 wlsociprefix-data-block-2 主要的中間層運算執行處理 1 /u01/data
    待命區域的中間層運算執行處理 n wlsociprefix-data-block-N 主要的中間層運算執行處理 N /u01/data
  3. 編輯主要 DR 保護群組,以新增作為主要 DR 保護群組之成員複製的磁碟區群組。
    1. 按一下新增成員。
    2. 選取磁碟區群組資源類型。
    3. 選取複寫至待命資料庫的磁碟區群組
    4. 針對在主要中建立且複製到待命資料庫的所有磁碟區群組重複此作業。

      附註:

      僅在主要 DR 群組中執行此動作。您不需要將任何磁碟區群組新增至待命 DR 保護群組。OCI Full Stack Disaster Recovery Service 會在切換或容錯移轉過程中,在待命 DR 保護群組成為主要群組時,自動將它們新增為成員。

關於 DR 計畫

為您的保護群組建立災害復原 (DR) 計畫。特定 DR 保護群組中的 DR 計畫可用於切換或容錯移轉至該 DR 保護群組。

對於區域 1 的 DR 保護群組,您可以定義從區域 2 到區域 1 的切換與容錯移轉計畫。對於區域 2 的 DR 保護群組,您可以定義從區域 1 到區域 2 的切換和容錯移轉計畫。

附註:

您只能在具有待命角色的「DR 保護群組」中建立及修改計畫。
您可以建立下列類型的計畫:
  • 切換計畫

    執行從主要 DR 保護群組到待命 DR 保護群組的服務計畫轉換。切換計畫主要用來關閉主要區域中的應用程式堆疊,然後在待命區域中啟動,以執行依序轉換。因此,切換計畫需要在兩個區域都提供應用程式堆疊元件和其他必要的 OCI 服務。切換計畫通常用於計畫性網站維護、軟體修正、DR 測試及驗證。

  • 容錯移轉計畫

    執行非計畫的服務轉換至待命區域。容錯移轉計畫通常會在待命區域中啟動應用程式堆疊,而不需要嘗試關閉主要區域中的服務,即可立即執行轉換。因此,容錯移轉計畫只需要待命區域提供 OCI 服務。容錯移轉計畫通常用於在停機或災害影響主要區域時執行 DR 轉換。

建立切換計畫

在待命災害復原 (DR) 保護群組中建立切換計畫。

  1. 在 Oracle Cloud Infrastructure 主控台中,瀏覽至待命 DR 保護群組,依序按一下計畫和建立計畫。
  2. 提供計劃的名稱。
    例如,switchover_to_region2。
  3. 選取計畫類型的切換。

    建立計畫時,包括內建的步驟:前置檢查和資料庫切換步驟,以及管理區塊磁碟區跨區域複寫的步驟 (如果有的話)。

    這些步驟會依計畫群組分組。相同計畫群組底下的所有步驟都會平行執行。
    下列是以 OCI File Storage 為基礎的 DR 模型 (搭配 rsync 和 Oracle Database File System 組態複製方法) 之切換計畫中預期立即可用的計畫群組:
    • 內建前置檢查:對計畫中的所有步驟執行前置檢查。
    • 切換資料庫 (待命):執行資料庫的切換。
    下列是 以 OCI 區塊磁碟區跨區域複本方法為基礎的 DR 模型切換計畫中預期立即可用的計畫群組:
    • 內建前置檢查:對計畫中的所有步驟執行前置檢查。
    • 從運算執行處理取消連附區塊磁碟區:從主要運算執行處理卸載及取消連附區塊磁碟區。
    • 切換磁碟區群組:啟用待命網站中的區塊磁碟區群組複本,因此會在待命中建立新的區塊磁碟區群組和區塊磁碟區。這些磁碟區是主要區塊磁碟區的副本。
    • 切換資料庫 (待命):執行資料庫的切換。
    • 從運算執行處理連附區塊磁碟區:將啟用的區塊磁碟區連附至待命運算執行處理。
    • 反向磁碟區群組的複寫:在待命區域 (新主要) 中建立的新區塊磁碟區群組中啟用跨區域複寫。這些區域現在會複製到前一個主要區域。
    • 終止磁碟區群組:終止先前主要區域中的區塊磁碟區群組和區塊磁碟區。
    • 從 DR 保護群組移除磁碟區群組:從先前的主要 DR 保護群組定義移除區塊磁碟區群組成員。區塊磁碟區群組現在新增成為新主要 DR 保護群組的成員。

    附註:

    預設會停用終止磁碟區群組步驟。

    停用此步驟時,不會刪除先前主要資料庫中的區塊磁碟區和區塊磁碟區群組 (只會取消連附)。您必須手動將其刪除。啟用此步驟時,系統會自動刪除先前主要資料庫中的「區塊磁碟區」和「區塊磁碟區」群組。

    初始驗證測試之後,Oracle 建議您啟用此步驟,以避免區塊磁碟區重複。否則,留下來的區塊磁碟區將持續進行複製,即使未使用,也會產生不必要的成本。

  4. 針對其餘動作,新增使用者定義的「計畫群組」和 Oracle WebLogic Server (WLS) 執行處理和前端 DNS 切換的步驟,如表格所示。
    使用者定義的計畫群組 步驟 錯誤模式 區域 Script 目標執行處理 命令檔參數 執行使用者身分
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 0 發生錯誤時停止 遠端區域 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_stop.sh oracle
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 1 發生錯誤時停止 遠端區域 執行區域命令檔 中間層運算執行處理 1 /opt/scripts/custom_stop.sh oracle
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 N 發生錯誤時停止 遠端區域 執行區域命令檔 中間層運算執行處理 N /opt/scripts/custom_stop.sh oracle
    「WLS 管理伺服器」從 this_region 開始 WLS 管理伺服器 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_start_aserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 起始節點 0 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_start_mserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 起始節點 1 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 1 /opt/scripts/custom_start_mserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 啟動節點 N 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 N /opt/scripts/custom_start_mserver.sh oracle
    前端 DNS 切換 前端 DNS 切換 發生錯誤時停止 這個區域 執行區域命令檔 / 函數 中間層運算執行處理 0 主機中 DNS 指令碼的路徑 opc (或執行 DNS 命令檔的使用者)

    附註:

    每個作業的預設逾時為 3600 秒,在大多數情況下均可適當地調整。對於某些作業 (例如 WLS 受管理伺服器的啟動和停止),您可能需要根據部署的應用程式調整此值,以及正常關閉是否需要等待 Java 交易 API (JTA) 設定值和長時間執行作業。同樣地,啟動逾時取決於您的 Oracle WebLogic Server 部署。例如,在 SOA 系統中,這可能會因部署的複合項目的數目和類型而有所不同。因為這可能會直接影響預期的復原時間目標 (RTO),所以請先為您的系統手動驗證每項作業,然後使用可接受的逾時值來符合 RTO (如果發生逾時,您可能需要介入)。

    相同「計畫群組」下的步驟會以平行方式執行。計畫群組會以序列模式執行。因此,請依照步驟停止相同「計畫群組」下的 Oracle WebLogic Server 執行處理,讓 Oracle WebLogic Server 執行處理以平行方式停止。不過,啟動 Oracle WebLogic Server 執行處理的步驟分為 2 個計畫群組:一個計畫群組在第一個節點中啟動「管理伺服器」,另一個計畫群組則有 N 步驟,以平行方式在所有主機中啟動 Oracle WebLogic Server 管理的執行處理。

  5. 或者,使用以 OCI File Storage with rsync 或 Oracle Database File System config replication 為基礎的 DR 模型時,可以新增下列使用者定義的步驟。這些命令檔會在切換之前,將 Oracle WebLogic 組態複製到待命資料庫:
    使用者定義的計畫群組 步驟 錯誤模式 區域 Script 目標執行處理 命令檔參數 執行使用者身分
    (選擇性) 主要 (從主要到暫存資料夾) 中的組態同步 在主要節點 0 中執行組態複本命令檔 發生錯誤時停止 遠端區域 執行區域命令檔 中間層運算執行處理 0 /u01/scripts/config_replica.sh oracle
    (選擇性) 待命資料庫中的組態同步 (從暫存資料夾到待命資料庫) 在待命節點 0 中執行組態複本命令檔 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 0 /u01/scripts/config_replica.sh oracle
  6. 使用以 OCI Block Volumes 跨區域複本為基礎的 DR 模型來取代 Oracle WebLogic (WLS) 組態中的資料庫連線字串,以指向本機資料庫時,新增這些使用者定義步驟:
    使用者定義的計畫群組 步驟 錯誤模式 區域 Script 目標執行處理 命令檔參數 執行使用者身分
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 0 中 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 0 /u01/scripts/replacement_script_BVmodel.sh oracle
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 1 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 1 /u01/scripts/replacement_script_BVmodel.sh oracle
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 N 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 N /u01/scripts/replacement_script_BVmodel.sh oracle
  7. 使用以 OCI File Storage with rsync 或 Oracle Database File System config replication 為基礎的 DR 模型時,請依照下列方式重新排列計畫中的計畫群組:
    計畫群組職位 計畫群組 計畫群組類型
    1 內建前置檢查 內建步驟
    2 (選擇性) 主要組態同步 (從主要資料夾到暫存資料夾) User-defined 步驟
    3 (選擇性) 待命資料庫中的組態同步 (從暫存資料夾到待命資料庫) User-defined 步驟
    4 remote_region 中的 Oracle WebLogic Server 關閉 (平行) User-defined 步驟
    5 DNS 切換 User-defined 步驟
    6 切換資料庫 (待命資料庫) 內建步驟
    7 Oracle WebLogic Server 管理伺服器會在 this_region 中啟動 User-defined 步驟
    8 Oracle WebLogic Server 受管理伺服器會在 this_region 中啟動 (平行所有節點) User-defined 步驟
  8. 根據預設順序,使用以 OCI 區塊磁碟區跨區域複製為基礎的 DR 模型時,重新排列計畫中的計畫群組,如下所示:
    計畫群組職位 計畫群組 計畫群組類型
    1 內建前置檢查 內建步驟
    2 remote_region 中的 Oracle WebLogic Server 關閉 (平行) User-defined 步驟
    3 取消連附運算執行處理的區塊磁碟區 內建步驟
    4 切換磁碟區群組 內建步驟
    5 DNS 切換 User-defined 步驟
    6 切換資料庫 (待命資料庫) 內建步驟
    7 從運算執行處理連附區塊磁碟區 內建步驟
    8 Oracle WebLogic Server 中的資料庫連線字串取代 (全部平行) User-defined 步驟
    9 Oracle WebLogic Server 管理伺服器會在 this_region 中啟動 User-defined 步驟
    10 Oracle WebLogic Server 受管理伺服器會在 this_region 中啟動 (平行所有節點) User-defined 步驟
    11 反向磁碟區群組的複寫 內建步驟
    12 終止磁碟區群組 內建步驟
    13 從 DR 保護群組移除磁碟區群組 內建步驟

    此切換計畫的停機時間會從步驟 2 開始,並在步驟 10 完成後完成。

    若要將切換計畫期間的停止工作時間降到最低,您可以使用下列順序:
    計畫群組職位 計畫群組 計畫群組類型
    1 內建前置檢查 內建步驟
    2 切換磁碟區群組 內建步驟
    3 從運算執行處理連附區塊磁碟區 內建步驟
    4 Oracle WebLogic Server 中的資料庫連線字串取代 (全部平行) User-defined 步驟
    5 remote_region 中的 Oracle WebLogic Server 關閉 (平行) User-defined 步驟
    6 DNS 切換 User-defined 步驟
    7 切換資料庫 (待命資料庫) 內建步驟
    8 Oracle WebLogic Server 管理伺服器會在 this_region 中啟動 User-defined 步驟
    9 Oracle WebLogic Server 受管理伺服器會在 this_region 中啟動 (平行所有節點) User-defined 步驟
    10 取消連附運算執行處理的區塊磁碟區 內建步驟
    11 反向磁碟區群組的複寫 內建步驟
    12 終止磁碟區群組 內建步驟
    13 從 DR 保護群組移除磁碟區群組 內建步驟
    此切換的停機時間會在步驟 5 之間發生,並在步驟 9 完成後完成。

    附註:

    預設會停用「終止磁碟區群組」的步驟。

    停用此步驟時,不會刪除先前主要資料庫中的區塊磁碟區和區塊磁碟區群組 (這些群組只會取消連附,並停用跨區域複本)。您必須手動刪除。啟用此步驟時,系統會自動刪除先前主要資料庫中的「區塊磁碟區」和「區塊磁碟區」群組。

    初始驗證測試之後,Oracle 建議您啟用此步驟,以避免區塊磁碟區重複。否則,留下來的區塊磁碟區會持續複寫,即使未使用,也會產生不必要的成本。

  9. 重複這些步驟,在主要區域的 DR 保護群組中建立切換計畫。

    附註:

    若要在主要區域的「DR 保護群組」中建立切換計畫,您必須等待它成為待命角色。因此,在計畫的停機期間排定切換,或等到下一個計畫切換,在其他 DR 保護群組中建立切換計畫。

建立容錯移轉計畫

在待命 DR 保護群組中建立容錯移轉計畫。

  1. 在 OCI 主控台中,瀏覽至待命 DR 保護群組,按一下計畫,然後按一下建立計畫。
  2. 提供計劃的名稱。
    例如,failover_to_region2。
  3. 選取計畫類型的容錯移轉。
    建立計畫時,包括內建步驟:前置檢查和資料庫容錯移轉步驟,以及使用區塊磁碟區跨區域複製的相關步驟 (如果使用)。
    下列是 以 OCI File Storage 為基礎且搭配 rsync 和 Oracle Database File System 組態複製方法的 DR 模型容錯移轉計畫中預期立即可用的計畫群組:
    • 內建前置檢查:對計畫中的所有步驟執行前置檢查。
    • 容錯移轉資料庫 (待命):執行資料庫容錯移轉。
    下列是 以 OCI 區塊磁碟區跨區域複本方法為基礎的 DR 模型容錯移轉計畫中預期立即可用的計畫群組:
    • 內建前置檢查:對計畫中的所有步驟執行前置檢查。
    • 容錯移轉磁碟區群組:啟用待命區域中的區塊磁碟區群組複本,因此會在待命區域中建立新的區塊磁碟區群組和區塊磁碟區。這些磁碟區是主要區塊磁碟區的副本。
    • 容錯移轉資料庫 (待命):執行資料庫容錯移轉。
    • 從運算執行處理連附區塊磁碟區:將待命中的區塊磁碟區連附至待命運算執行處理。

    附註:

    容錯移轉計畫不包括主要 DR 群組中的任何作業。容錯移轉之後,您必須在主要系統再次可用之後,手動執行某些動作。如需詳細資訊,請參閱在容錯移轉後重設 DR 組態。

  4. 針對其餘的動作,新增「計畫群組」與步驟,如表格所示。
    使用者定義的計畫群組 步驟 錯誤模式 區域 Script 目標執行處理 命令檔參數 執行使用者身分
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 0 發生錯誤時繼續進行 Remote region 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_stop.sh oracle
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 1 發生錯誤時繼續進行 Remote region 執行區域命令檔 中間層運算執行處理 1 /opt/scripts/custom_stop.sh oracle
    remote_region 中的 WLS 停止 (平行) WLS 停止節點 N 發生錯誤時繼續進行 Remote region 執行區域命令檔 中間層運算執行處理 N /opt/scripts/custom_stop.sh oracle
    「WLS 管理伺服器」從 this_region 開始 WLS 管理伺服器 發生錯誤時停止 This region 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_start_aserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 起始節點 0 發生錯誤時停止 This region 執行區域命令檔 中間層運算執行處理 0 /opt/scripts/custom_start_mserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 起始節點 1 發生錯誤時停止 This region 執行區域命令檔 中間層運算執行處理 1 /opt/scripts/custom_start_mserver.sh oracle
    WLS 受管理伺服器會以 this_region 為開頭 (全部平行) WLS 啟動節點 N 發生錯誤時停止 This region 執行區域命令檔 中間層運算執行處理 N /opt/scripts/custom_start_mserver.sh oracle
    前端 DNS 切換 前端 DNS 切換 發生錯誤時停止 This region 執行區域命令檔 / 函數 中間層運算執行處理 0 主機中 DNS 指令碼的路徑 opc (或執行 DNS 命令檔的使用者)

    步驟與為同等切換計畫定義的步驟相同。但在此情況下,請確定在停止主要 Oracle WebLogic Server 的步驟中,將錯誤模式設為發生錯誤時繼續。因為在容錯移轉案例中,主要元件可能無法使用。

    附註:

    每個作業的預設逾時為 3600 秒,在大多數情況下均可適當地調整。對於某些作業 (例如 WLS 受管理伺服器的啟動和停止),您可能需要根據部署的應用程式調整此值,以及正常關閉是否需要等待 Java 交易 API (JTA) 設定值和長時間執行作業。同樣地,啟動逾時取決於您的 Oracle WebLogic Server 部署。例如,在 SOA 系統中,這可能會因部署的複合項目的數目和類型而有所不同。因為這可能會直接影響預期的復原時間目標 (RTO),所以請先為您的系統手動驗證每項作業,然後使用可接受的逾時值來符合 RTO (如果發生逾時,您可能需要介入)。

    計畫群組會以序列模式執行。相同「計畫群組」下的步驟會以平行方式執行。因此,請依照步驟停止相同「計畫群組」下的 Oracle WebLogic Server 執行處理,讓 Oracle WebLogic Server 執行處理以平行方式停止。不過,啟動 Oracle WebLogic Server 執行處理的步驟分為 2 個計畫群組:一個計畫群組在第一個節點中啟動「管理伺服器」,另一個計畫群組則有 N 步驟,以平行方式在所有節點中啟動 Oracle WebLogic Server 管理的執行處理。

  5. 使用以 OCI Block Volumes 跨區域複本為基礎的 DR 模型來取代 Oracle WebLogic Server (WLS) 組態中的資料庫連線字串,以指向本機資料庫時,新增這些使用者定義步驟:
    使用者定義的計畫群組 步驟 錯誤模式 區域 Script 目標執行處理 命令檔參數 執行使用者身分
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 0 中 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 0 /u01/scripts/replacement_script_BVmodel.sh oracle
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 1 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 1 /u01/scripts/replacement_script_BVmodel.sh oracle
    WLS 中的資料庫連線字串取代 (全部平行) 在 WLS 節點 N 發生錯誤時停止 這個區域 執行區域命令檔 中間層運算執行處理 N /u01/scripts/replacement_script_BVmodel.sh oracle
  6. 使用以 Oracle Cloud Infrastructure File Storage 和 rsync 或 Oracle Database File System 組態複製為基礎的 DR 模型時,依照下列方式重新排序容錯移轉計畫中的計畫群組:
    計畫群組職位 計畫群組 計畫群組類型
    1 內建前置檢查 內建步驟
    2 remote_region 中的 Oracle WebLogic Server 關閉 (平行) User-defined 步驟
    3 DNS 切換 User-defined 步驟
    4 容錯移轉資料庫 (待命) 內建步驟
    5 Oracle WebLogic Server 管理伺服器會在 this_region 中啟動 User-defined 步驟
    6 Oracle WebLogic Server 受管理伺服器會在 this_region 中啟動 (平行所有節點) User-defined 步驟
  7. 根據預設順序使用以 OCI 區塊磁碟區跨區域複製為基礎的 DR 模型時,重新排列計畫中的「計畫群組」順序如下。
    計畫群組職位 計畫群組 計畫群組類型
    1 內建前置檢查 內建步驟
    2 remote_region 中的 Oracle WebLogic Server 關閉 (平行) User-defined 步驟
    3 容錯移轉磁碟區群組 內建步驟
    4 DNS 切換 User-defined 步驟
    5 容錯移轉資料庫 (待命) 內建步驟
    6 從運算執行處理連附區塊磁碟區 內建步驟
    7 this_region 中 WLS 的資料庫連線字串取代 (平行所有節點) User-defined 步驟
    8 Oracle WebLogic Server 管理伺服器會在 this_region 中啟動 User-defined 步驟
    9 Oracle WebLogic Server 受管理伺服器會在 this_region 中啟動 (平行所有節點) User-defined 步驟
  8. 重複這些步驟,在主要區域的「DR 保護群組」中建立容錯移轉計畫。

    附註:

    若要在主要區域的「DR 保護群組」中建立容錯移轉計畫,您必須等待它成為待命角色。