Learn About Migrating x86 Databases to Oracle Exadata Database Service on Cloud@Customer

將您的 x86 Oracle 資料庫工作負載移轉至 Oracle Exadata Database Service on Cloud@Customer ,以整合至高效能資料庫平台。使用 Oracle Zero Downtime Migration 可將您的移轉自動化,同時將資料從企業內部部署移轉至雲端時,也發生最短停機時間的情形。Oracle Exadata Database Service on Cloud@Customer 會將資料保留在企業內部,以符合法規和客戶資料常駐需求。在您的防火牆後開始您的資料中心之旅。

架構

此架構顯示從 x86 資料庫伺服器移轉至 Oracle Exadata Database Service on Cloud@Customer 。Oracle ZFS Storage Appliance (NAS) 是在移轉中介儲存時使用。Oracle Zero Downtime Migration 軟體會執行 Oracle Exadata Database Service on Cloud@Customer 的邏輯或實體移轉。使用此圖表瞭解移轉程序。



migrate-x86-db-exadata-db-cloud-customer.zip

開始之前

開始之前,請確定已符合下列需求:

  • 確定來源資料庫在 Oracle Database 版本 19C 或更新版本上執行 Linux 7.9。

  • The target database must be Oracle Exadata Database Service on Cloud@Customer X8 or above, on Oracle Database version 19C or above.

  • 「零停機移轉」必須是 21.3 或更新版本。
  • 中介儲存體 Oracle ZFS Storage Appliance (NAS)。

關於必要的服務與角色

此解決方案需要下列服務:

  • 零停機移轉伺服器
  • Oracle Database x86 伺服器
  • Oracle Cloud Infrastructure Identity and Access Management
  • Oracle Exadata Database Service on Cloud@Customer

這些是每項服務所需的角色。

服務名稱:角色 需要 ...
零停機移轉伺服器:zdmuser 執行零停機移轉
Oracle Database X86 伺服器:sudoer user
  • 從網路連附儲存裝置將網路檔案系統共用掛載至備份資料庫
  • 從零停機時間移轉伺服器啟用無密碼 ssh
  • 安裝零停機移轉軟體
  • 執行 sudo 指令來備份或匯出資料庫
Oracle Database X86 伺服器:sys 使用 Oracle Recovery Manager (RMAN) 來備份資料,以進行實體移轉
Oracle Cloud Infrastructure Identity and Access Management:OCI_user 建立邏輯移轉的 API 授權權杖
Oracle Exadata Database Service on Cloud@Customer: Database Admin 建立目標 Oracle Exadata Database Service on Cloud@Customer 資料庫
Oracle Exadata Database Service on Cloud@Customer VM Cluster Nodes: opc (sudoer user)
  • 從網路連附儲存裝置掛載網路檔案系統共用以回復資料庫
  • 從零停機時間移轉伺服器啟用無密碼 ssh
  • 安裝零停機移轉軟體
  • 執行 sudo 指令以回復或匯入資料庫

請參閱 瞭解如何取得 Oracle 解決方案適用的 Oracle Cloud 服務 ,以取得您需要的雲端服務。

關於邏輯與實體移轉

Oracle Zero Downtime Migration 支援兩種類型的資料庫移轉,從 x86 移轉至 Oracle Exadata Database Service on Cloud@Customer :邏輯移轉和實體移轉。

「邏輯移轉」使用 Oracle Data Pump 和 Oracle GoldenGate 的組合,而實體移轉則使用 Oracle Recovery Manager (RMAN) Oracle Data Guard 的組合。下表說明應使用邏輯或實體移轉的情況。

邏輯移轉 實體移轉
移轉一些可插拔資料庫和 (或) 綱要時建議使用。 建議在移轉完整資料庫時使用。例如,含有所有可插式資料庫的容器資料庫,或是原封不動地移轉。
可移轉選擇性可插式資料庫 (PDB) 和 (或) 綱要。 容器資料庫將會移轉至容器資料庫,非容器資料庫則會移轉至非容器資料庫。
來源和目標上的 Sys 密碼可以不同。來源與目標之間的資料庫名稱可以不同。 來源和目標上的 Sys 密碼和資料庫名稱應該相同。來源與目標上的 DB_UNIQUE_NAME 必須不同。
資料庫可以在移轉期間進行升級。 資料庫在移轉時無法升級。