移轉至 Oracle Base Database Service 或 Oracle Exadata Database Service on Dedicated Infrastructure
本節描述如何將企業內部部署的 VMware 資料庫工作負載移轉至 Oracle Base Database Service 或 Oracle Exadata Database Service on Dedicated Infrastructure ,並將應用程式工作負載移轉至 Oracle Cloud VMware Solution 。
架構
此架構顯示從內部部署 VMware 資料庫和應用程式移轉至 Oracle Cloud Infrastructure 。
第一步是使用 HCX 和 vMotion 等 VMware 工具,將 VMware 上執行的內部部署資料庫和應用系統移轉至 Oracle Cloud VMware Solution 。Oracle Cloud VMware Solution 可讓您全自動導入 OCI 租用戶內執行的 VMware 軟體定義資料中心 (SDDC)。
接下來,使用 Oracle Zero Downtime Migration ,將您的資料庫從 Oracle Cloud VMware Solution 資料庫虛擬機器自動移轉至 Oracle Base Database Service 或 Oracle Exadata Database Service on Dedicated Infrastructure ,以合併至高效能資料庫平台。
附註:
將資料庫從內部部署 VMware 移轉至 Oracle Cloud VMware Solution 時,必須遵守 Oracle Database 授權規則與支援條件。下圖說明此參照架構。
migrate-vmware-exadata-base-architecture.zip
此架構支援下列元件:
- 地區
Oracle Cloud Infrastructure 區域是一個本地化的地理區域,包含一或多個資料中心 (稱為可用性網域)。區域與其他區域無關,因此廣大的距離可加以區隔 (跨國家或甚至洲)。
- 虛擬雲端網路 (VCN) 和子網路
VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。就像傳統的資料中心網路,VCN 可讓您完全控制網路環境。VCN 可以有多個非重疊 CIDR 區塊,而您可以在建立 VCN 之後進行變更。您可以將 VCN 區隔成子網路,然後對區域或可用性網域進行調整。每個子網路都是由不與 VCN 中其他子網路重疊的連續位址範圍所組成。您可以在建立子網路後變更其大小。子網路可以是公用網路或專用子網路。
- Oracle Base Database Service
Oracle Base Database Service 可讓您在運用 Oracle Database 和 Oracle Cloud Infrastructure (OCI) 的合併功能時,維持資料的絕對控制。OCI 在虛擬機器上提供單一節點資料庫系統和多節點 RAC 資料庫系統。
- Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructure 在 OCI 資料中心內提供 Oracle Exadata Database Machine 服務。The Oracle Exadata Database Service on Dedicated Infrastructure service can host many Oracle databases that run in one or more VM clusters that run on a single Exadata rack in an OCI region.Oracle Exadata Database Service on Dedicated Infrastructure 是資料庫合併的理想平台。
- Oracle Cloud VMware Solution 軟體定義資料中心 (SDDC)
Oracle 與 VMware 合作開發經 VMware 認證的軟體定義資料中心 (SDDC) 導入,以便在 Oracle Cloud Infrastructure 內使用。這項實作稱為 Oracle Cloud VMware Solution ,使用 OCI 來代管高度可用的 VMware SDDC。此外,也可讓您將所有內部部署的 VMware SDDC 工作負載順暢地移轉至 Oracle Cloud VMware Solution 。Oracle Cloud VMware Solution 包含下列 VMware 元件:
- VMware vSphere ESXi
- VMware 繁體中文
- VMware vCenter
- VMware NSX-T
- VMware HCX (選擇性)
- 裸機
Oracle Cloud VMware Solution 軟體定義資料中心 (SDDC) 包含代管 Oracle Cloud VMware Solution 的裸機伺服器。裸機伺服器支援需要大量核心、大量記憶體及高頻寬 (例如 Oracle Cloud VMware Solution) 的應用系統。您可以在裸機伺服器上部署 Oracle Cloud VMware Solution ,並與其他公有雲和企業內部部署資料中心相比,配置具有顯著效能改進的虛擬機器。
- 服務閘道
服務閘道可讓您從 VCN 存取其他服務,例如 Oracle Cloud Infrastructure Object Storage 。VCN 到 Oracle 服務的流量會透過 Oracle 網路光纖通道,而一律不會周遊網際網路。
- 動態路由閘道 (DRG)
DRG 是一個虛擬路由器,可為 VCN 與區域外部網路之間的 VCN (例如另一個 Oracle Cloud Infrastructure 區域中的 VCN、企業內部部署網路或其他雲端提供者中的網路) 之間的專用網路流量提供路徑。
- FastConnect
Oracle Cloud Infrastructure FastConnect 提供一個簡單的方式,在您的資料中心與 Oracle Cloud Infrastructure 之間建立專屬的專用連線。FastConnect 提供與網際網路型連線比較的高頻寬選項,以及更可靠的網路體驗。
- 檔案儲存體
OCI 檔案儲存用於移轉,以從共用檔案系統匯入移轉的資料庫。
Before You Begin - 開始之前
開始之前,請檢查本設定中所使用之主要元件的版本,並複查產品文件以供日後參考。
複查需求
- 確定來源 Oracle Cloud VMware Solution 資料庫 VM 正在執行 Oracle Linux 7。9,以及 Oracle Database 版本 19.18 Standard Edition 或 Enterprise Edition。
- 目標 Oracle Exadata Database Service on Dedicated Infrastructure 資料庫必須是 Oracle Enterprise Extreme Performance 19.18 或更新版本。
- 目標 Oracle Base Database Service 資料庫可以是 Standard Edition 或 Enterprise Edition 版本 19.18 或更新版本。
- Oracle Zero Downtime Migration 必須是 21.4 或更新版本。
- 中介儲存體必須包含 OCI File Storage 。
複閱文件
這個解決方案播放手冊描述如何移轉資料庫工作負載。請參閱下面的解決方案,瞭解如何移轉您的 VMware 工作負載。對於資料庫移轉的相關資訊環境、詳細資訊及參照,有幫助其他資源。
瞭解如何將工作負載的 VMware 元件移轉至 Oracle Cloud VMware Solution 。
檢閱 Oracle Zero Downtime Migration 資源:
- Oracle Zero Downtime Migration
- Oracle Zero Downtime Migration 影片
- 安裝 Oracle Zero Downtime Migration 軟體
複查邏輯移轉資源:
- "Setting Logical Migration Parameters" in Move to Oracle Cloud Using Zero Downtime Migration Guide
- Step-by-Step Guide - Logical Migration and In-Flight Upgrade from On-Premises to Oracle Exadata Database Service on Dedicated Infrastructure
複習 Oracle Database 資源:
- 中的 "Configuring VCN Security Rules for File Storage"Oracle Cloud Infrastructure Documentation
關於必要產品與角色
此解決方案需要下列產品:
- Oracle Cloud Infrastructure Identity and Access Management
- OCI Compute
- OCI 檔案儲存
- Oracle Zero Downtime Migration
- Oracle Cloud VMware 解決方案
- Oracle Base Database Service 或 Oracle Exadata Database Service on Dedicated Infrastructure
這些是每個產品所需的角色。
產品名稱:角色 | 需要 ... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management :OCI_user |
建立邏輯移轉的 API 金鑰 |
OCI Compute :admin |
建立 OCI Compute 執行處理以執行 Oracle Zero Downtime Migration 軟體 |
OCI 檔案儲存:Storage Admin |
建立 OCI 檔案儲存以進行匯出 / 匯入作業 |
Oracle Zero Downtime Migration :opc |
建立 zdmuser 以安裝並執行 Oracle Zero Downtime Migration 軟體
|
Oracle Zero Downtime Migration :zdmuser |
|
Oracle Cloud VMware Solution 虛擬機器:root/sudoer user |
|
Oracle Cloud VMware Solution 資料庫:sys/system |
執行資料汲取以匯出資料庫 |
OCI Oracle Cloud VMware Solution 和 OCI Virtual Cloud Network:Admin |
|
Oracle Exadata Database Service on Dedicated Infrastructure or Oracle Base Database Service: Database Admin |
建立目標資料庫 |
Oracle Exadata Database Service on Dedicated Infrastructure or Oracle Base Database Service VM Cluster Nodes: opc |
|
Oracle Exadata Database Service on Dedicated Infrastructure or Oracle Base Database Service: sys/system |
執行資料汲取以匯入資料庫 |
請參閱 Oracle 產品、解決方案和服務,以取得您需要的內容。
移轉的注意事項
在開始移轉之前,請先檢閱這些假設與考量。
- 此手冊中的步驟說明如何使用離線邏輯移轉進行移轉,請參閱「複查文件」一節,瞭解如何使用線上邏輯移轉進行移轉。在邏輯線上移轉期間,Oracle Zero Downtime Migration 會將 Oracle GoldenGate 設定為來源資料庫與目標資料庫之間的移轉,以確保資料庫在移轉期間一律上線。
- Oracle Zero Downtime Migration 支援從 Oracle Cloud VMware Solution 資料庫 VM 到 Oracle Base Database Service 及 Oracle Exadata Database Service on Dedicated Infrastructure 的兩種資料庫移轉:邏輯移轉與實體移轉。建議您使用邏輯移轉,因為此方法最簡單。實體移轉需要來源和目標資料庫位於相同的修正程式層級。如果來源資料庫未定期修正,這可能會是個挑戰。
- 在邏輯移轉期間,會移轉可插式資料庫 (PDB) 和 (或) 綱要。非容器資料庫 (非 CDB) 會移轉至在目標資料庫執行之容器資料庫中設定的可插式資料庫。
- Oracle Zero Downtime Migration 可以直接從網路檔案系統儲存匯出和匯入,因此透過網路檔案系統掛載的 OCI File Storage 是最佳的資料傳輸選項。OCI File Storage 可呈現給 VCN,其中目標資料庫是透過掛載目標進行設定。需要安全規則才能允許 OCI File Storage 掛載目標與目標資料庫之間的網路檔案系統協定。掛載目標和執行來源資料庫的 NSX Overlay 網路之間也必須允許網路檔案系統。
- 來源資料庫可以執行 Oracle 單一執行處理。Oracle Base Database Service 可以執行單一執行處理或 RAC 資料庫,而 Oracle Exadata Database Service on Dedicated Infrastructure 則一律會執行 RAC 資料庫。在資料庫移轉期間,Oracle Zero Downtime Migration 會視需要將單一執行處理轉換成 RAC 資料庫。
- Oracle Cloud VMware Solution 資料庫 VM 來源資料庫則可選擇使用 Oracle Transparent Data Encryption 資料庫加密。將資料庫移轉至 Oracle Base Database Service 或 Oracle Exadata Database Service on Dedicated Infrastructure 時,目標資料庫一律會加密。
- 來源和目標資料庫必須執行相同的時區檔案。如需指示,請參閱「複查文件」一節中的「升級時區檔案與時區資料的時戳」。
- 此手冊中的步驟假設已從 Oracle Cloud VMware Solution Overlay Network (安裝資料庫 VM 的位置) 直接網路連線到設定目標資料庫與 Oracle Zero Downtime Migration VM 的 OCI VCN。
- 來源和目標資料庫不需要具有相同的
sys
密碼、公事包密碼、資料庫版本、資料庫名稱和修正程式層級。