附註:

在 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 之間的網路連線。

顯示 Oracle Database@AWS 中 Exadata 基礎架構網路圖表的影像

運用 AWS 和 OCI 自動化功能,在 Oracle Database@AWS 中輕鬆開始執行 Oracle Exadata Database Service。佈建 Oracle Exadata Database Service 需要以下四項簡單工作:

  1. 建立 ODB 網路。
  2. 建立 Exadata 基礎架構。
  3. 在 Exadata 基礎架構中建立 Exadata VM 叢集。
  4. 在 Exadata VM 叢集中建立 Oracle Database。

目標

作業 1:建立 ODB 網路

ODB 網路是代管 AWS 可用性區域 (AZ) 中 OCI 基礎架構的專用隔離網路。ODB 網路是由 CIDR 範圍的 IP 位址所組成。ODB 網路會直接對應至 OCI 子項網站內的網路,作為 AWS 與 OCI 之間的通訊方式。

備註:您需要 AWS 帳戶,並向 AWS Marketplace 申請 Oracle Database@AWS 的專屬優惠。

  1. 登入 AWS 管理主控台並使用 https://console.aws.amazon.com/odb/ 開啟 Oracle Database@AWS 主控台。

  2. 按一下 ODB 網路建立 ODB 網路,或直接按一下步驟 1 底下的建立 ODB 網路

    顯示 AWS 管理主控台中 Oracle Database@AWS 主控台的影像

  3. 在「建立 ODB 網路」頁面中,輸入 ODB 網路名稱可用性區域從屬端子網路 CIDR備份子網路 CIDR 以及網域名稱前置碼

    顯示如何建立 ODB 網路的影像

  4. 按一下建立 ODB 網路

作業 2:建立 Exadata 基礎架構

共置於 AWS 中的 Oracle Exadata Database Service 支援專用 Exadata 基礎架構,其最低組態為 2 台、最多 32 台資料庫伺服器和 3 台儲存伺服器,最高可達 64 台,這些伺服器由高速、低延遲的內部遠端直接記憶體存取 (RDMA) 網路結構所內部連接,無需進行組態設定。AWS 資料中心內的 Exadata 基礎架構將硬體與安全連接到雲端其他服務所需的網路資源整合。Oracle 透過 Oracle Exadata Database Service 執行每月安全性和每季基礎架構更新。您可以指定符合您業務需求的季度基礎架構維護排程。

  1. 若要建立 Exadata 基礎架構,請選取 Exadata 基礎架構,然後按一下建立 Exadata 基礎架構

    注意:假設您的 OCI 租用戶已透過專屬優惠連結。

    顯示 AWS 管理主控台導覽的影像

  2. 步驟 1 - 設定一般設定值中,輸入 Exadata 基礎架構名稱,選取將佈建 Exadata 基礎架構的可用性區域,然後按一下下一步

    顯示「設定一般設定值」的影像

  3. 步驟 2 - 設定 Exadata 基礎架構中,指示 Exadata 基礎架構資源配置。已為您填入兩個資料庫伺服器和三個儲存體伺服器的最小組態。在單一 Exadata 基礎架構上,您最多可以有 32 個資料庫伺服器和 64 個儲存伺服器,然後按一下下一步

    注意:請確定已在您的 OCI 連結的租用戶內設定資料庫與儲存伺服器數目的限制。

    顯示「設定 Exadata 基礎架構」的映像檔

  4. 步驟 3 - 設定維護和標記中,所有欄位都是選擇性的。您最多可以輸入 10 個將收到近期維護更新通知的電子郵件地址。或者,您可以新增標記以用於搜尋和篩選您的 AWS 資源或追蹤 AWS 成本,然後按一下下一步

    注意:您可以從 OCI 主控台更新基礎架構維護排程。

    顯示設定維護和標記的影像

  5. 步驟 4 - 複查並建立中,複查 Exadata 基礎架構組態。

    您可以按一下取消,取消建立 Exadata 基礎架構,按一下上一步,返回並更新值,建立 Exadata 基礎架構,繼續進行建立。

    顯示複查與建立的影像

  6. 順利建立 Exadata 基礎架構之後,您將會見到以下資訊。

    • 摘要:檢視 Exadata 基礎架構的組態。

      • 資料庫伺服器:檢視資料庫伺服器和資源。
      • Exadata VM 叢集: 檢視已在此 Exadata 基礎架構中建立的 Exadata VM 叢集。
      • OCI 維護:連結至 OCI 主控台以更新 Exadata 基礎架構維護排程。
      • 標記: 檢視已與此 Exadata 基礎架構關聯的標記。
    • OCI 資源:尋找可直接存取此 Exadata 基礎架構之 OCI 主控台的連結

    顯示 Exadata 基礎架構摘要的影像

作業 3:在 Exadata 基礎架構中建立 Exadata VM 叢集

每個 Exadata 基礎架構資料庫伺服器都包含一或多個虛擬機器 (VM) 來賓。藉由支援多個虛擬機器叢集 (MultiVM),每個資料庫伺服器最多可支援 8 個 VM,每個 Exadata 資料庫系統最多可代管 8 個 VM 叢集。佈建 VM 叢集時,請指定配置給 VM 叢集的系統資源,以支援您的 Oracle 資料庫工作負載。

  1. 若要建立 Exadata VM 叢集,請選取 Exadata VM 叢集建立 VM 叢集

    顯示「建立 Exadata VM 叢集」的映像檔

  2. 步驟 1 - 設定一般設定值中,輸入 VM 叢集名稱,確認時區授權選項,然後按下一步

    顯示「設定一般設定值」的影像

  3. 步驟 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 叢集建立後便無法變更稀疏快照的儲存組態選項。

    顯示「設定基礎架構設定值」的影像

  4. 步驟 3 - 設定連線中,選取在「工作 1」中建立的 ODB 網路,輸入用來存取 VM 叢集的主機名稱前置碼SSH 金鑰組

    您可以按一下取消以取消建立 VM 叢集,按一下略過複查並建立以略過步驟,按一下上一步以返回並更新值,或按一下下一步以繼續設定 VM 叢集組態。

    顯示「設定連線」的影像

  5. 步驟 4 - 設定診斷和標記中,此步驟是選擇性的。透過啟用 OCI 診斷收集、Oracle Cloud Operations,您將能夠快速有效地識別、調查、追蹤並解決來賓 VM 問題。訂閱事件以取得資源狀態變更的通知。

    備註:您可以隨時選擇退出此功能。

    您可以新增用來搜尋和篩選 AWS 資源的標記,或追蹤 AWS 成本,然後按一下下一步

    顯示設定診斷和標記的影像

  6. 步驟 5 - 複查並建立中,複查 VM 叢集資訊,然後按一下建立 VM 叢集

    顯示複查與建立的影像

  7. 順利建立 VM 叢集之後,您會看到下列資訊。

    • 摘要:檢視 VM 叢集的組態。

      • 虛擬機器:檢視與 VM 叢集關聯的來賓 VM。
      • 組態:檢視 VM 叢集組態。
      • 連線:檢視網路組態和 SSH 金鑰組。
      • 標記: 檢視已與此 Exadata 基礎架構關聯的標記。
      • 監控: 檢視 VM 叢集度量,例如 CPU 使用率、負載平均值、記憶體使用率等。
    • OCI 資源:尋找可直接跳至此 VM 叢集和 Exadata 基礎架構的 OCI 主控台連結。

    顯示 VM 叢集摘要的影像

作業 4:建立 Oracle Database

  1. 從 OCI 主控台管理建立 Oracle Database。透過與 OCI 和 AWS 之間的緊密整合,即可從 AWS 管理主控台取得直接連結。按一下 VM 叢集名稱在 OCI 中管理

    顯示從 AWS 管理主控台建立 Oracle 資料庫連結的影像

  2. Oracle Database 是 VM 叢集資源。在 Exadata VM 叢集詳細資訊頁面的資源底下,按一下資料庫建立資料庫

    影像顯示 VM 叢集詳細資訊頁面

    顯示從 OCI 主控台建立 Oracle 資料庫的影像

  3. 資料庫的基本資訊段落中,輸入下列資訊。

    • 提供資料庫名稱:輸入資料庫名稱。

      注意:您必須符合下列需求。

      • 最多 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 資料庫基本資訊」的影像

  4. 指定資料庫本位目錄段落中,輸入下列資訊。

    • 資料庫本位目錄來源:選取資料庫本位目錄來源。
      • 選取現有的資料庫本位目錄
      • 建立新的資料庫本位目錄並輸入資料庫本位目錄顯示名稱
    • 啟用資料庫統一稽核
    • 資料庫映像檔 ( 選擇性 ):資料庫映像檔可使用想要的 Oracle 發布映像檔,或您事先建立的自訂資料庫軟體映像檔。

    顯示「建立 Oracle 資料庫」指定資料庫本位目錄的影像

  5. 建立管理員證明資料段落中,建立 sys 密碼的管理員證明資料。

    • 密碼: 輸入密碼。

      注意:您必須符合下列需求。

      • 必須在 9 到 30 個字元之間。
      • 至少包含 2 個大寫字母、2 個小寫字母、2 個數字以及 2 個特殊字元。特殊字元必須是 (_)、(#) 或 (-)。
      • 密碼不可包含使用者名稱 (SYSSYSTEM 等等) 或文字 Oracle (不論大小寫為何)。
    • 確認密碼:確認您指定的 sys 密碼。

    • ( 選擇性 ) 選取使用管理員密碼作為 TDE 公事包

    顯示「建立 Oracle 資料庫建立管理員證明資料」的影像

  6. 設定資料庫備份段落中,指定將資料庫備份至 OCI Object Storage 的設定值來設定資料庫備份。

    顯示「建立 Oracle 資料庫」設定資料庫備份的影像

  7. 按一下顯示進階選項

    1. 管理區段中,輸入以下資訊。

      • Oracle SID 前置碼 ( 選擇性 ):Oracle SID 前置碼是 Oracle Database 執行處理編號,會自動新增至 SID 前置碼以建立 INSTANCE_NAME 資料庫參數。INSTANCE_NAME 參數也稱為 SID。SID 在整個雲端 VM 叢集中是唯一的。如果未指定,SID 前置碼會預設為 db_name

        注意:您必須符合下列需求。

        • 最多 12 個字元。
        • 只包含文數字或底線 (_) 字元。
        • 開頭為字母字元。
        • VM 叢集中唯一的。
      • 字元集:資料庫的字元集。預設是 AL32UTF8

      • 本國字元集 ( 選擇性 ):本國字元集是資料庫的本國字元集。預設是 AL16UTF16

      顯示「建立 Oracle 資料庫進階選項 - 管理」的影像

    2. 加密區段中,若要管理您的資料庫金鑰,請選取使用 Oracle 管理的金鑰使用客戶管理的金鑰。如需有關管理資料庫金鑰之選項的詳細資訊,請參閱 Security Guide for Oracle Exadata Database Service on Dedicated Infrastructure

      顯示「建立 Oracle 資料庫進階選項 - 加密」的影像

    3. 標記區段中,選取標記命名空間。標記功能可讓您定義標記索引鍵標記值,並將它們與資源建立關聯。接著,您可以使用標記來協助您根據業務需求組織和列出資源。如需標記的詳細資訊,請參閱 Tagging Oracle Exadata Database Service on Dedicated Infrastructure Resources

      顯示「建立 Oracle 資料庫進階選項 - 標記」的影像

  8. 按一下建立資料庫,繼續進行 Oracle Database 啟動設定。

    顯示「建立資料庫」按鈕的影像

接下來的步驟

您現在可以將資料移轉至新的 Oracle Database。看看 Oracle Zero Downtime Migration (ZDM) 以協助您滿足移轉需求。

認可

其他學習資源

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

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