附註:

Configure Exadata Cloud Infrastructure Migration Automation Utility for Oracle Exadata Database Service on Dedicated Infrastructure

簡介

使用者現在可以為 Oracle Exadata Database Service on Dedicated Infrastructure 設定 Exadata Cloud Infrastructure 移轉自動化公用程式。此公用程式可協助使用者將 Oracle Exadata Database Service 部署移轉,無須停機,即可從某個 Oracle Exadata Cloud Infrastructure 移轉至另一個部署。主要使用案例包括在硬體層代之間移動,或跨基礎架構重新平衡資料庫。

Exadata Cloud Infrastructure 移轉自動化公用程式是一個簡單的工具,可安裝在任何 Linux 用戶端機器上,並可存取 Oracle Cloud Infrastructure (OCI) 控制層。此公用程式會根據指定的來源基礎架構 OCID 尋找並擷取目前環境的組態,以及建立 Oracle Exadata Cloud Infrastructure、雲端 VM 叢集及資料庫的輸入樣板。您可以視需要修改這些範本,以容納預期的移轉目標。公用程式會驗證範本,檢查設定與組態中是否有任何潛在問題。成功驗證後,公用程式將佈建新的 Oracle Exadata Cloud Infrastructure、建立所需的雲端 VM 叢集,以及移轉資料庫。在目標基礎架構上建立待命資料庫,然後切換至目標基礎架構上的待命資料庫,即可移轉資料庫,不會造成停機。

目標

目前的功能

公用程式支援的移轉工作流程

必要條件

作業 1:透過產生基礎架構、VM 叢集和資料庫的輸入樣板來尋找環境

  1. 執行下列命令以產生基礎架構VM 叢集資料庫的輸入樣板。

    顯示產生輸入範本的影像

  2. 探索基礎架構雲端 VM 叢集資料庫輸入樣板檔案的內容。

    • 基礎架構輸入樣板檔案的範例內容。

      顯示基礎架構內容的影像

    • 雲端 VM 叢集輸入樣板檔案的範例內容。

      顯示雲端 VM 叢集內容的影像

    • 資料庫輸入樣板檔案的範例內容。

      顯示資料庫內容的影像

工作 2:建立新的 Oracle Exadata Cloud Infrastructure

  1. 使用下列資訊修改基礎架構輸入範本檔案。

    注意:請視需要修改基礎架構輸入樣板檔案,以容納目標基礎架構。

    • displayName輸入新的基礎架構顯示名稱 (ecma-lhrcabcei)
    • exadataInfraModel 輸入新的目標模型 Exadata.X11M
    • databaseServerType 輸入資料庫伺服器類型 X11M
    • storageServerType 輸入儲存伺服器類型 X11M-HC

    顯示修改基礎架構輸入樣板檔案的影像

  2. 執行下列命令以驗證基礎架構輸入樣板檔案。

    顯示驗證基礎架構輸入樣板檔案的影像

  3. 使用下列命令建立新的 Oracle Exadata Cloud Infrastructure

    exacloudmigration create_infra -i inputs/infra_lhrcabcei/infrastructure_inputs
    

    顯示建立新基礎架構的影像

    Exadata Cloud Infrastructure 詳細資訊頁面便會顯示。在建立流程執行時,Oracle Exadata Cloud Infrastructure 的生命週期狀態顯示為提供

    顯示佈建新基礎架構的影像

    Oracle Exadata Cloud Infrastructure 建立處理作業完成後,Oracle Exadata Cloud Infrastructure 的狀態會變更為可用

    顯示佈建新基礎架構的影像

工作 3:建立雲端 VM 叢集

  1. 以下列資訊修改雲端 VM 叢集輸入樣板檔案。

    注意:請根據目標需求修改雲端 VM 叢集輸入樣板檔案。

    • create=yes建立雲端 VM 叢集。
    • createAppVIP=yes建立 appvip
    • cpuCountPerVM=8設定每一 VM 的 OCPU 數目。
    • u02SizeInGBsPerVM=500設定 u02 檔案系統大小。

    顯示修改雲端 VM 叢集的影像

  2. 執行下列命令以驗證雲端 VM 叢集輸入樣板檔案。

    顯示驗證雲端 VM 叢集的影像

  3. 使用下列命令建立新的雲端 VM 叢集

    exacloudmigration create_vmcluster -i inputs/infra_lhrcabcei/cloudvmcluster_inputs
    

    顯示建立雲端 VM 叢集的影像

    雲端 VM 叢集詳細資訊頁面便會顯示。當建立處理作業正在執行時,雲端 VM 叢集的生命週期狀態會顯示 PROVISIONING

    顯示佈建新雲端 VM 叢集的影像

    雲端 VM 叢集建立處理作業完成後,雲端 VM 叢集的狀態會變更為可用

    顯示佈建新雲端 VM 叢集的影像

作業 4:建立和移轉資料庫

  1. 修改 Oracle Data Guard 關聯的資料庫輸入樣板檔案與下列資訊。

    注意:根據目標需求修改資料庫輸入範本檔案。

    • targetVmClusterOCID輸入新的目標雲端 VM 叢集 OCID。
    • create=yes設定 Oracle Data Guard 關聯。

    顯示修改資料庫的影像

  2. 請執行下列命令來驗證資料庫輸入樣板檔案。

    顯示驗證資料庫的影像

  3. 請執行下列命令來設定移轉資料庫的 Oracle Data Guard 關聯。

    顯示設定資料保全關聯的影像

    顯示設定資料保全關聯的影像

    在設定 Oracle Data Guard 關聯時,主控台的外觀應如下圖所示。

    顯示設定資料保全關聯的影像

    在設定 Oracle Data Guard 之後,主控台的外觀應如下圖所示。

    顯示設定資料保全關聯的影像

  4. 修改資料庫輸入樣板檔案以設定切換。

    注意:例如,使用新待命資料庫 OCID 進行切換的 standbyDatabaseOCID

    顯示資料保全關聯設定的影像

  5. 執行下列命令,以將資料庫切換至新的待命資料庫。

    顯示資料保全切換的影像

  6. 執行下列命令,透過修改資料庫輸入樣板檔案來刪除待命資料庫。

    注意:使用待命資料庫 OCID 修改 standbyDatabaseOCID 參數的 database_inputs 檔案以進行刪除。

    顯示待命資料庫刪除的影像

確認

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center