附註:
- 此教學課程需要存取 Oracle Cloud。若要註冊免費帳戶,請參閱 Oracle Cloud Infrastructure Free Tier 入門。
- 它使用 Oracle Cloud Infrastructure 證明資料、租用戶及區間的範例值。完成實驗室時,請將這些值取代為您雲端環境特定的值。
在 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 資料庫進行原生存取,並利用 AI Vector Search 等 Oracle Database 23ai 功能
注意:Oracle Database@AWS 目前可在「限制預覽」中使用。若要要求更多資訊,請參閱 瞭解 Oracle Database@AWS 。
與其他 AWS 資源一樣,Oracle Database@AWS 架構需要 Amazon Virtual Private Cloud (VPC) 為 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 網路。
作業 2:建立 Exadata 基礎架構
共置於 AWS 中的 Oracle Exadata Database Service 支援專用 Exadata 基礎架構,其最低組態為 2 台、最多 32 台資料庫伺服器和 3 台儲存伺服器,最高可達 64 台,這些伺服器由高速、低延遲的內部遠端直接記憶體存取 (RDMA) 網路結構所內部連接,無需進行組態設定。AWS 資料中心內的 Exadata 基礎架構將硬體與安全連接到雲端其他服務所需的網路資源整合。Oracle 透過 Oracle Exadata Database Service 執行每月安全性和每季基礎架構更新。您可以指定符合您業務需求的季度基礎架構維護排程。
-
若要建立 Exadata 基礎架構,請選取 Exadata 基礎架構,然後按一下建立 Exadata 基礎架構。
注意:假設您的 OCI 租用戶已透過專屬優惠連結。
-
在步驟 1 - 設定一般設定值中,輸入 Exadata 基礎架構名稱,選取將佈建 Exadata 基礎架構的可用性區域,然後按一下下一步。
-
在步驟 2 - 設定 Exadata 基礎架構中,指示 Exadata 基礎架構資源配置。已為您填入兩個資料庫伺服器和三個儲存體伺服器的最小組態。在單一 Exadata 基礎架構上,您最多可以有 32 個資料庫伺服器和 64 個儲存伺服器,然後按一下下一步。
注意:請確定已在您的 OCI 連結的租用戶內設定資料庫與儲存伺服器數目的限制。
-
在步驟 3 - 設定維護和標記中,所有欄位都是選擇性的。您最多可以輸入 10 個將收到近期維護更新通知的電子郵件地址。或者,您可以新增標記以用於搜尋和篩選您的 AWS 資源或追蹤 AWS 成本,然後按一下下一步。
注意:您可以從 OCI 主控台更新基礎架構維護排程。
-
在步驟 4 - 複查並建立中,複查 Exadata 基礎架構組態。
您可以按一下取消,取消建立 Exadata 基礎架構,按一下上一步,返回並更新值,建立 Exadata 基礎架構,繼續進行建立。
-
順利建立 Exadata 基礎架構之後,您將會見到以下資訊。
-
摘要:檢視 Exadata 基礎架構的組態。
- 資料庫伺服器:檢視資料庫伺服器和資源。
- Exadata VM 叢集: 檢視已在此 Exadata 基礎架構中建立的 Exadata VM 叢集。
- OCI 維護:連結至 OCI 主控台以更新 Exadata 基礎架構維護排程。
- 標記: 檢視已與此 Exadata 基礎架構關聯的標記。
-
OCI 資源:尋找可直接存取此 Exadata 基礎架構之 OCI 主控台的連結
-
作業 3:在 Exadata 基礎架構中建立 Exadata VM 叢集
每個 Exadata 基礎架構資料庫伺服器都包含一或多個虛擬機器 (VM) 來賓。藉由支援多個虛擬機器叢集 (MultiVM),每個資料庫伺服器最多可支援 8 個 VM,每個 Exadata 資料庫系統最多可代管 8 個 VM 叢集。佈建 VM 叢集時,請指定配置給 VM 叢集的系統資源,以支援您的 Oracle 資料庫工作負載。
-
若要建立 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 的最小值是 60 GB。
注意:每次建立新的 VM 叢集時,就會對新的 VM 叢集使用資料庫伺服器本機空間中剩餘的空間。
-
以 1 TB 的倍數輸入每個叢集 Exadata 儲存。最小值是 2 TB。
-
儲存配置:
-
啟用本機備份的儲存配置:如果您想要對 Oracle Exadata Cloud Infrastructure 執行處理內的本機 Exadata 儲存執行資料庫備份,請選取此選項。建立 VM 叢集之後,便無法變更本機備份的儲存組態選項。
-
啟用 Exadata 稀疏快照的儲存配置:如果您想要在 VM 叢集內使用快照功能,請選取此選項。VM 叢集建立後便無法變更稀疏快照的儲存組態選項。
-
-
-
-
在步驟 3 - 設定連線中,選取在「工作 1」中建立的 ODB 網路,輸入用來存取 VM 叢集的主機名稱前置碼、 SSH 金鑰組。
您可以按一下取消以取消建立 VM 叢集,按一下略過複查並建立以略過步驟,按一下上一步以返回並更新值,或按一下下一步以繼續設定 VM 叢集組態。
-
在步驟 4 - 設定診斷和標記中,此步驟是選擇性的。透過啟用 OCI 診斷收集、Oracle Cloud Operations,您將能夠快速有效地識別、調查、追蹤並解決來賓 VM 問題。訂閱事件以取得資源狀態變更的通知。
備註:您可以隨時選擇退出此功能。
您可以新增用來搜尋和篩選 AWS 資源的標記,或追蹤 AWS 成本,然後按一下下一步。
-
在步驟 5 - 複查並建立中,複查 VM 叢集資訊,然後按一下建立 VM 叢集。
-
順利建立 VM 叢集之後,您會看到下列資訊。
-
摘要:檢視 VM 叢集的組態。
- 虛擬機器:檢視與 VM 叢集關聯的來賓 VM。
- 組態:檢視 VM 叢集組態。
- 連線:檢視網路組態和 SSH 金鑰組。
- 標記: 檢視已與此 Exadata 基礎架構關聯的標記。
- 監控: 檢視 VM 叢集度量,例如 CPU 使用率、負載平均值、記憶體使用率等。
-
OCI 資源:尋找可直接跳至此 VM 叢集和 Exadata 基礎架構的 OCI 主控台連結。
-
作業 4:建立 Oracle Database
-
從 OCI 主控台管理建立 Oracle Database。透過與 OCI 和 AWS 之間的緊密整合,即可從 AWS 管理主控台取得直接連結。按一下 VM 叢集名稱或 在 OCI 中管理。
-
Oracle Database 是 VM 叢集資源。在 Exadata VM 叢集詳細資訊頁面的資源底下,按一下資料庫和建立資料庫。
-
在資料庫的基本資訊段落中,輸入下列資訊。
-
提供資料庫名稱:輸入資料庫名稱。
注意:您必須符合下列需求。
- 最多 8 個字元。
- 僅包含英數字元。
- 開頭為字母字元。
- 不能是 VM 叢集上
DB_UNIQUE_NAME
的前 8 個字元之一。
-
提供資料庫的唯一名稱 ( 選擇性 ):如果未指定,系統會自動產生唯一的名稱值,如
<db_name>\_<3_chars_unique_string>\_\<region-name\>
。注意:如果您輸入唯一的名稱,則必須符合下列需求。
- 最多 30 個字元。
- 只包含文數字或底線 (
_
) 字元。 - 開頭為字母字元。
- 跨 VM 叢集是唯一的。建議在整個租用戶中是唯一的。
-
選取資料庫版本:選取資料庫版本。
-
提供 PDB 名稱 ( 選擇性 ):。若未指定,系統會自動產生名稱值。
注意:您必須符合下列需求。
- 最多 8 個字元。
- 只包含文數字或底線 (
_
) 字元。 - 開頭為字母字元。
- 為了避免使用 Oracle Net Services 連線到 PDB 時發生潛在的服務名稱衝突,請確定 PDB 名稱在整個 VM 叢集中是唯一的。
-
-
在指定資料庫本位目錄段落中,輸入下列資訊。
- 資料庫本位目錄來源:選取資料庫本位目錄來源。
- 選取現有的資料庫本位目錄。
- 建立新的資料庫本位目錄並輸入資料庫本位目錄顯示名稱。
- 啟用資料庫統一稽核
- 資料庫映像檔 ( 選擇性 ):資料庫映像檔可使用想要的 Oracle 發布映像檔,或您事先建立的自訂資料庫軟體映像檔。
- 資料庫本位目錄來源:選取資料庫本位目錄來源。
-
在建立管理員證明資料段落中,建立 sys 密碼的管理員證明資料。
-
密碼: 輸入密碼。
注意:您必須符合下列需求。
- 必須在 9 到 30 個字元之間。
- 至少包含 2 個大寫字母、2 個小寫字母、2 個數字以及 2 個特殊字元。特殊字元必須是 (
_
)、(#
) 或 (-
)。 - 密碼不可包含使用者名稱 (
SYS
、SYSTEM
等等) 或文字 Oracle (不論大小寫為何)。
-
確認密碼:確認您指定的 sys 密碼。
-
( 選擇性 ) 選取使用管理員密碼作為 TDE 公事包。
-
-
在設定資料庫備份段落中,指定將資料庫備份至 OCI Object Storage 的設定值來設定資料庫備份。
- 啟用自動備份:選取即可啟用此資料庫的自動備份。
- 備份目的地: 備份目的地為物件儲存。選取之後,請複查並輸入每個服務要求的資訊。如需備份目的地的詳細資訊,請參閱 Manage Database Backup and Recovery on Oracle Exadata Database Service on Dedicated Infrastructure 。
-
按一下顯示進階選項。
-
在管理區段中,輸入以下資訊。
-
Oracle SID 前置碼 ( 選擇性 ):Oracle SID 前置碼是 Oracle Database 執行處理編號,會自動新增至 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 。
-
在標記區段中,選取標記命名空間。標記功能可讓您定義標記索引鍵和標記值,並將它們與資源建立關聯。接著,您可以使用標記來協助您根據業務需求組織和列出資源。如需標記的詳細資訊,請參閱 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 如何參加影片播放清單
認可
- 授權者 - Tammy Bednar,Leo Alvarado (產品管理)
其他學習資源
探索 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-05
February 2025
Copyright ©2025, Oracle and/or its affiliates.