管理 RDS Custom for Oracle 的多可用區域部署 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理 RDS Custom for Oracle 的多可用區域部署

在 RDS Custom for Oracle 的多可用區域資料庫執行個體部署中,Amazon RDS 會自動佈建,並在不同的可用區域 (AZ) 中維持同步待命複本。主要資料庫執行個體會在待命複本的可用區域間進行同步複製,以提供資料備援。

多可用區域資料庫執行個體部署可在計劃的系統維護期間增強可用性。在進行已規劃的資料庫維護或發生意外的服務中斷時,Amazon RDS 會自動容錯移轉到最新的次要資料庫執行個體。資料庫作業可迅速恢復,而不需要手動介入。主要和待命執行個體使用相同的端點,而此端點的實體網路地址在容錯移轉過程中會轉移到次要複本。當容錯移轉發生時,您不必重新設定應用程式。

下圖顯示 RDS Custom for Oracle 的多可用區域架構:

Amazon RDS architecture with primary DB instance and standby replica in separate availability zones.

Amazon RDS 主控台會顯示待命複本的可用區域 (次要 AZ)。您也可以使用 describe-db-instances CLI 命令或 DescribeDBInstances API 操作來尋找次要 AZ。

RDS Custom for Oracle 多可用區域部署的區域和版本可用性

下列 Enterprise Edition (EE) 和 Standard Edition 2 (SE2) 版本支援 RDS Custom for Oracle 的多可用區域部署:

  • Oracle 資料庫 19c

  • Oracle 資料庫 12c 版本 2 (12.2)

  • Oracle 資料庫 12c 版本 1 (12.1)

注意

Oracle Database 18c 不支援 RDS Custom for Oracle 的多可用區域部署。

RDS Custom for Oracle 的多可用區域部署可在所有可用 RDS Custom for Oracle 的區域使用。如需詳細了解 RDS Custom for Oracle 多可用區域部署的區域可用性,請參閱 支援的 RDS Custom for Oracle 區域和資料庫引擎

RDS Custom for Oracle 的多可用區域部署限制

RDS Custom for Oracle 多可用區部署具有下列限制:

  • 如果您的資料庫執行個體是在 2025 年 6 月 30 日之前所建立,則無法從單一可用區轉換為多可用區域部署。您的基礎自訂引擎版本 (CEV) 是使用較舊的服務提供的 AMI 所建置,該 AMI 缺乏多可用區域支援。您必須在 2025 年 6 月 30 日之後,利用您使用服務所提供 AMI 建立的 CEV 將資料庫遷移至新的資料庫執行個體。如需詳細資訊,請參閱使用 2025 年 6 月 30 日之前所建立 CEV 之資料庫執行個體的遷移步驟

  • 您無法建立跨區域多可用區域部署。

  • 您無法設定待命資料庫執行個體來接受資料庫讀取活動。

  • 當您搭配使用自訂引擎版本 (CEV) 與多可用區域部署時,待命資料庫執行個體也會使用相同的 CEV。待命資料庫執行個體不能使用不同的 CEV。

  • 您無法在多可用區域部署執行個體上建立僅供讀取複本,也無法將僅供讀取複本的主要執行個體修改為具有多可用區域部署。

  • 相較於單一可用區域部署,多可用區部署的 RDS Custom for Oracle DB 資料庫執行個體會有增加的寫入和遞交延遲。這可能是資料庫執行個體之間的同步資料複寫造成。如果您的部署容錯移轉到待命複本,則延遲可能會有所變更,雖然 AWS 是以可用區域之間的低延遲網路連線進行設計。

建立 RDS Custom for Oracle 的多可用區域部署

若要使用多可用區域部署建立 RDS Custom for Oracle 資料庫執行個體,請依照 設定您的 Amazon RDS Custom for Oracle 的環境 中的步驟,使用先決條件設定您的環境。

重要

為了簡化設定,我們建議您使用網路設定說明中提供的最新 CloudFormation 範本檔案。如需詳細資訊,請參閱使用 AWS CloudFormation 部署 RDS Custom for Oracle

您可以在 Amazon RDS 主控台的資料庫執行個體建立期間,選擇多可用區域選項,透過多可用區域部署建立 RDS Custom for Oracle 執行個體。或者,您可以在 AWS CLI的 Amazon RDS create-db-instance 命令中指定 --multi-az 參數。