在 Oracle Database@AWS 中佈建 Oracle Exadata Database Service
簡介
Oracle Database@AWS 是 Oracle 與 Amazon Web Services (AWS) 之間的策略性合作關係,可讓 AWS 區域中執行的應用系統,使用在 AWS 的 Oracle Cloud Infrastructure (OCI) 上執行的 Oracle Exadata Database Service on Dedicated Infrastructure。AWS 應用程式和服務 (例如 Amazon Kinesis 和 Amazon QuickSight) 現在可以低延遲、原生存取在 Oracle Exadata Cloud Infrastructure 上執行的 Oracle 資料庫,並利用 Oracle Database 23ai 功能 (例如 AI Vector Search)。
就像其他 AWS 資源一樣,Oracle Database@AWS 架構需要 Amazon 虛擬私有雲 (VPC),才能為 AWS 區域內的應用程式資源提供網路連線。VPC 內代管的應用程式會使用相同可用性區域中的 ODB 對等互連連線,在 ODB 網路內與 Oracle Database@AWS 通訊。此組態可讓 VPC 和 Oracle Database@AWS 中的應用程式之間進行直接、安全且低延遲的連線。此外,在共置於相同 AWS 區域的 OCI 子網站中運作的 Oracle Database@AWS 具有 OCI 虛擬雲端網路 (VCN),可延伸至父項 OCI 區域,以存取 OCI 中的其他資源。OCI 會管理 OCI 子項網站與父項 OCI 區域之間的網路。AWS 可管理 ODB 網路與應用程式 VPC 之間的網路連線。
運用 AWS 和 OCI 自動化功能,即可輕鬆開始在 Oracle Database@AWS 中執行 Oracle Exadata Database Service。佈建 Oracle Exadata Database Service 需要以下四個簡單的工作:
- 建立 ODB 網路。
- 請建立 Exadata 基礎架構。
- 在 Exadata 基礎架構中建立 Exadata VM 叢集。
- 在 Exadata VM 叢集中建立 Oracle Database。
目標
- 佈建 ODB 網路、Exadata 基礎架構、Exadata VM 叢集以及 Oracle Database 23ai。
工作 1:建立 ODB 網路
ODB 網路是代管 AWS 可用性區域 (AZ) 中 OCI 基礎架構的專用隔離網路。ODB 網路是由 CIDR 範圍的 IP 位址所組成。ODB 網路會直接對應至 OCI 子網站內的網路,因此可作為 AWS 與 OCI 之間的通訊方式。
備註:您需要 AWS 帳戶,並向 AWS Marketplace 要求 Oracle Database@AWS 的專屬優惠。
-
登入 AWS 管理主控台,然後使用
https://console.aws.amazon.com/odb/
開啟 Oracle Database@AWS 主控台。 -
按一下 ODB 網路和建立 ODB 網路,或者直接按一下步驟 1 下的建立 ODB 網路。
-
在建立 ODB 網路頁面中,輸入 ODB 網路名稱、使用狀態區域、從屬端子網路 CIDR 、備份子網路 CIDR 以及網域名稱前置碼。
-
按一下建立 ODB 網路。
-
您可以設定 ODB 網路與 VPC 之間的對等互連,讓應用程式能夠連線至您的 Exadata 資料庫。設定 ODB 對等互連之後,VPC 中的 EC2 執行處理或應用程式便可連線至 ODB 網路中的 Exadata 資料庫。
任務 2:建立 Exadata 基礎架構
AWS 中的共置 Oracle Exadata Database Service 支援專用 Exadata 基礎架構,其最小組態為 2,最大組態為 32 個資料庫伺服器,以及最多 64 個儲存伺服器,這些伺服器是由高速、低延遲的內部遠端直接記憶體存取 (RDMA) 網路 fabric 在內部連線,不需要設定。AWS 資料中心內的 Exadata 基礎架構會將硬體與安全連線至雲端其他服務所需的網路資源整合。Oracle 透過 Oracle Exadata Database Service 執行每月安全性和每季基礎架構更新。您可以指定符合您業務需求的每季基礎架構維護排程。
-
若要建立 Exadata 基礎架構,請選取 Exadata 基礎架構,然後按一下建立 Exadata 基礎架構。
注意: 假設您的 OCI 租用戶已透過專用優惠連結。
-
在步驟 1 - 設定一般設定值中,輸入 Exadata 基礎架構名稱,選取將佈建 Exadata 基礎架構的可用性區域,然後按一下下一步。
-
在步驟 2 - 設定 Exadata 基礎架構中,指定 Exadata 基礎架構資源配置。您已經完成兩部資料庫伺服器和三部儲存體伺服器的最低組態設定。在單一 Exadata 基礎架構上,您最多可以有 32 個資料庫伺服器和 64 個儲存伺服器,然後按下一步。
注意:請確定已在您的 OCI 連結租用戶內設定資料庫和儲存伺服器的數目限制。
-
在步驟 3 - 設定維護和標記中,所有欄位都是選擇性的。選取 Oracle 管理的排程或客戶管理的維護時段。透過客戶管理,您可以根據業務需求選擇季度、當月週次、當週天次、開始時間,以及您希望收到通知的進階時間長度。
您可以利用修正模式指定輪流或非輪流維護,而且啟用在資料庫伺服器上開始維護之前的逾時期間,以便執行手動檢查或執行命令檔。
您最多可以輸入 10 個電子郵件地址,這些電子郵件地址將會在近期維護更新收到通知。或者,您可以新增用來搜尋和篩選 AWS 資源或追蹤 AWS 成本的標記,然後按一下下一步。
注意: 您可以從 OCI 主控台更新基礎架構維護排程。
-
在步驟 4 - 複查並建立中,複查 Exadata 基礎架構組態。
您可以按一下取消以取消建立 Exadata 基礎架構,上一步則可返回並更新值,建立 Exadata 基礎架構則可繼續建立。
-
順利建立 Exadata 基礎架構之後,您會看到以下資訊。
-
摘要: 檢視 Exadata 基礎架構的組態。
- 資料庫伺服器:檢視資料庫伺服器與資源。
- Exadata VM 叢集: 檢視已在此 Exadata 基礎架構中建立的 Exadata VM 叢集。
- 自治式 VM 叢集: 檢視已在此 Exadata 基礎架構中建立的自治式 VM 叢集。
- OCI 維護: 連結至 OCI 主控台以更新 Exadata 基礎架構維護排程。
- 標記:檢視已與此 Exadata 基礎架構關聯的標記。
-
OCI 資源: 尋找可直接存取此 Exadata 基礎架構之 OCI 主控台的連結
-
作業 3:在 Exadata 基礎架構中建立 Exadata VM 叢集
每個 Exadata 基礎架構資料庫伺服器都包含一或多個虛擬機器 (VM) 來賓。支援多個虛擬機器叢集 (MultiVM),每個資料庫伺服器最多可支援 8 個 VM,每個 Exadata 資料庫系統最多可代管 8 個 VM 叢集。佈建 VM 叢集時,您可以指定配置給 VM 叢集的系統資源,以支援您的 Oracle database 工作負載。
-
若要建立 Exadata VM 叢集,請選取 Exadata VM 叢集和建立 VM 叢集。
-
在步驟 1 - 設定一般設定值中,輸入 VM 叢集名稱,確認時區、授權選項,然後按下一步。
-
在步驟 2 - 設定基礎架構設定值中,輸入下列資訊,然後按一下下一步。
-
Exadata 基礎架構名稱: 選取將建立 VM 叢集的 Exadata 基礎架構。
-
Grid Infrastructure 版本:選取您要在 VM 叢集上安裝的 Oracle Grid Infrastructure 版本 (19c 和 23ai)。
注意:Oracle Grid Infrastructure 版本決定 VM 叢集上可支援的 Oracle Database 版本。例如,您無法執行比 Oracle Grid Infrastructure 軟體版本新版本的 Oracle Database 版本。
-
Exadata 映像檔版本: 選取 Exadata 系統軟體版本。這決定來賓 VM 映像檔中可用的作業系統 (OS) 版本和功能。
-
資料庫伺服器:選取將建立 VM 映像檔的資料庫伺服器。
-
組態:可讓您將資源配置給 VM。請輸入下列資訊。
-
CPU 核心數目: 輸入每一 VM 的 OCPU 數目,以將該 OCPU 數目配置給每個 VM 叢集的虛擬機器運算節點。每一 VM 最小值為 2 個 OCPU。
-
記憶體:輸入每個 VM 要配置給每個 VM 的記憶體。每一 VM 的最低需求為 30 GB。
-
本機儲存:輸入每個 VM 的本機儲存,以將本機儲存配置給每個 VM。每一 VM 的最低需求為 60 GB。
注意:每次建立新 VM 叢集時,會使用資料庫伺服器本機空間中剩餘的空間來處理新 VM 叢集。
-
輸入每個叢集 Exadata 儲存的倍數為 1 TB。最小值為 2 TB。
-
儲存體配置:
-
對本機備份啟用儲存配置:若要對 Oracle Exadata Cloud Infrastructure 執行處理內的本機 Exadata 儲存執行資料庫備份,請選取此選項。建立 VM 叢集之後,就無法變更本機備份的儲存組態選項。
-
啟用 Exadata 稀疏快照的儲存配置:若要在 VM 叢集內使用快照功能,請選取此選項。建立 VM 叢集之後,便無法變更稀疏快照的儲存組態選項。
-
-
-
-
在步驟 3 - 設定連線中,選取在「工作 1」中建立的 ODB 網路,輸入用於存取 VM 叢集的主機名稱前置碼 SSH 金鑰組。
您可以按一下取消來取消建立 VM 叢集,按一下略過並建立來略過步驟,按一下上一步返回並更新值,或按一下下一步以繼續進行 VM 叢集組態。
-
在步驟 4 - 設定診斷和標記中,這是選擇性的步驟。透過啟用 OCI 診斷收集,Oracle Cloud 作業,您將能夠快速且有效地識別、調查、追蹤及解決來賓 VM 問題。訂閱事件即可收到資源狀態變更通知。
備註:您可以隨時選擇退出此功能。
您可以新增用來搜尋及篩選 AWS 資源的標記,或追蹤 AWS 成本,然後按一下下一步。
-
在步驟 5 - 複查並建立中,複查 VM 叢集資訊,然後按一下建立 VM 叢集。
-
順利建立 VM 叢集之後,您就會看到下列資訊。
-
摘要:檢視 VM 叢集的組態。
- 組態:檢視 VM 叢集組態。
- 連線:檢視網路組態和 SSH 金鑰組。
- 標記:檢視已與此 Exadata 基礎架構關聯的標記。
- 監控:檢視 VM 叢集度量,例如 CPU 使用率、負載平均值、記憶體使用率等等。
-
OCI 資源: 尋找可直接前往此 VM 叢集和 Exadata 基礎架構的 OCI 主控台連結。
-
作業 4:建立 Oracle Database
-
Oracle Database 建立是由 OCI 主控台所管理。隨著 OCI 與 AWS 之間的緊密整合,AWS 管理主控台提供直接連結。按一下 VM 叢集名稱或在 OCI 中管理。
-
Oracle Database 是 VM 叢集資源。在 Exadata VM 叢集詳細資訊頁面中,按一下資料庫並建立資料庫。
-
在資料庫的基本資訊段落中,輸入下列資訊。
-
提供資料庫名稱:輸入資料庫名稱。
注意:您必須符合下列需求。
- 最多八個字元。
- 只包含文數字字元。
- 以英文字母字元開始。
- 不能是 VM 叢集上
DB_UNIQUE_NAME
的前 8 個字元。
-
提供資料庫的唯一名稱 ( 選擇性 ):若未指定,系統會自動產生唯一的名稱值,如
<db_name>\_<3_chars_unique_string>\_\<region-name\>
。注意:如果您輸入唯一的名稱,則必須符合下列需求。
- 最多 30 個字元。
- 只包含數字或英文字母或底線 (
_
) 字元。 - 以英文字母字元開頭。
- 整個 VM 叢集都是唯一的。建議在整個租用戶中是唯一的。
-
選取資料庫版本:選取資料庫版本。
-
提供 PDB 名稱 ( 選擇性 ):若未指定,系統會自動產生名稱值。
注意:您必須符合下列需求。
- 最多八個字元。
- 只包含數字或英文字母或底線 (
_
) 字元。 - 以英文字母字元開頭。
- 為了避免在使用 Oracle Net Services 連線至 PDB 時發生潛在的服務名稱衝突,請確定 PDB 名稱在整個 VM 叢集中是唯一的。
-
資料庫本位目錄來源:選取資料庫本位目錄來源。
- 選取現有的資料庫本位目錄。
- 建立新的資料庫本位目錄,然後輸入資料庫本位目錄顯示名稱。
-
啟用資料庫統一稽核
-
資料庫映像檔 ( 選擇性 ):資料庫映像檔會使用想要的 Oracle 發布映像檔或預先建立的自訂資料庫軟體映像檔。
-
-
在建立管理員證明資料段落中,建立 sys 密碼的管理員證明資料。
-
密碼:輸入密碼。
注意:您必須符合下列需求。
- 必須在 9 到 30 個字元之間。
- 至少包含兩個大寫字母、兩個小寫字母、兩個數字,以及兩個特殊字元。特殊字元必須是 (
_
)、(#
) 或 (-
)。 - 密碼不得包含使用者名稱 (
SYS
、SYSTEM
等等) 或 Oracle 這個字,不論大小寫為何。
-
確認密碼:確認您指定的 sys 密碼。
-
( 選擇性 ) 選取使用 TDE 公事包的管理員密碼。
-
-
在設定資料庫備份段落中,指定將資料庫備份至 OCI Object Storage 的設定值來設定資料庫備份。
- 啟用自動備份:選取即可啟用此資料庫的自動備份。
- 備份目的地:備份目的地預設值為 Amazon S3 。
- 資料庫終止後刪除選項:指定資料庫終止時的備份保留
- 排定完整備份日:選取要執行完整備份的一週天次
- 排定完整備份時間:選取要執行完整備份的時間範圍
- 排定增量備份的時間:選取 r 的增量備份時間範圍
-
按一下顯示進階選項,
-
在管理區段中,輸入下列資訊。
-
Oracle SID 前置碼 ( 選擇性 ):Oracle SID 前置碼是 Oracle Database instance 號碼,而且會自動新增至 SID 前置碼,以建立
INSTANCE_NAME
資料庫參數。INSTANCE_NAME
參數也稱為 SID。SID 在雲端 VM 叢集中是唯一的。若未指定,SID 前置碼預設為db_name
。注意:您必須符合下列需求。
- 最多 12 個字元。
- 只包含數字或英文字母或底線 (
_
) 字元。 - 以英文字母字元開始。
- VM 叢集中的唯一項目。
-
資料庫的字元集:字元集。預設值為 AL32UTF8 。
-
國家字元集 ( 選擇性 ):國家字元集是資料庫的國家字元集。預設值為 AL16UTF16 。
-
-
在加密段落中,若要管理您的資料庫金鑰,請選取使用 Oracle 管理的金鑰或使用客戶管理的金鑰。如需有關管理資料庫金鑰之選項的詳細資訊,請參閱 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure 。
-
在標記段落中,選取標記命名空間。標記功能可讓您定義標記索引鍵和標記值,並將它們與資源建立關聯。接著,您可以使用標記來協助您根據業務需求組織和列出資源。For more information about tags, see Tagging Oracle Exadata Database Service on Dedicated Infrastructure Resources.
-
-
按一下建立資料庫,繼續進行 Oracle Database 啟動設定。
接下來的步驟
您現在可以將資料移轉至新的 Oracle Database。了解 Oracle Zero Downtime Migration (ZDM) 以協助您滿足移轉需求。
相關連結
-
Oracle Exadata Database Service on Dedicated Infrastructure 概要
-
Oracle Exadata Database Service on Dedicated Infrastructure 如何觀看影片播放清單
確認
- 作者 - Leo Alvarado Tammy Bednar (產品管理)
其他學習資源
在 docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請造訪 Oracle Help Center 。
Provision Oracle Exadata Database Service in Oracle Database@AWS
G21082-06
Copyright ©2025, Oracle and/or its affiliates.