View a markdown version of this page

Oracle 主要版本升級 - Amazon Relational Database Service

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

Oracle 主要版本升級

若要執行主要版本升級,請手動修改資料庫執行個體。主要版本升級不會自動進行。

重要

所有升級都務必要經過完整測試,以確認您的應用程式正常運作,再將升級套用至您的生產資料庫。如需詳細資訊,請參閱測試 Oracle 資料庫升級

主要升級的支援版本

Amazon RDS 支援下列主要版本升級。

注意

Oracle Database 26ai 僅適用於 Enterprise Edition。

目前版本 支援的升級

使用 CDB 架構的 21.0.0.0

26.0.0.0

19.0.0.0 使用 CDB 架構

21.0.0.0、26.0.0.0

注意

Oracle Database 的主要版本升級必須升級至同月或稍後發行的版本更新 (RU)。不支援任何 Oracle Database 版本的主要版本降級。如需 Amazon RDS 支援的 Oracle 資料庫版本的詳細資訊,請參閱 Amazon RDS for Oracle 版本備註

主要升級的支援執行個體類別

您目前的 Oracle 資料庫執行個體可能在您要升級到的版本所不支援的資料庫執行個體類別上執行。在此情況下,在升級之前,請將資料庫執行個體移轉至支援的資料庫執行個體類別。如需 Amazon RDS for Oracle 各版本和版次所支援的資料庫執行個體類別詳細資訊,請參閱 資料庫執行個體類別

在主要升級前收集統計資料

在執行主要版本升級之前,Oracle 建議您先在您要升級的資料庫執行個體上收集最佳化工具統計資料。此動作可減少在升級期間資料庫執行個體的停機時間。

若要收集最佳化工具統計資料,請以主要使用者身分連接至資料庫執行個體,然後執行 DBMS_STATS.GATHER_DICTIONARY_STATS 程序,如下列範例所示。

EXEC DBMS_STATS.GATHER_DICTIONARY_STATS;

如需詳細資訊,請參閱 Oracle 文件中的 GATHER_DICTIONARY_STATS 程序

允許主要升級

主要引擎版本升級可能與您的應用程式不相容。升級無法復原。如果您指定 EngineVersion 參數的主要版本與目前主要版本不同,您必須允許主要版本升級。

如果您使用 CLI 命令 modify-db-instance 升級主要版本,請指定 --allow-major-version-upgrade。此設定並非持久性設定,因此您必須在每次執行主要升級時均指定 --allow-major-version-upgrade。此參數不會影響次要引擎版本的升級。如需更多詳細資訊,請參閱 升級資料庫執行個體 引擎版本

如果您使用主控台升級主要版本,您就不需要選擇允許升級的選項。相反地,主控台會顯示主要升級無法復原的警告。

升級到 Oracle Database 26ai

您可以從下列來源版本執行 Oracle Database 26ai (26.0.0.0) 的主要版本升級:

  • 使用 CDB 架構的 Oracle 資料庫 21c

  • 使用 CDB 架構的 Oracle 資料庫 19c

Oracle Database 26ai 僅支援 CDB 架構。如果您的資料庫執行個體以非 CDB 形式執行 Oracle Database 19c,請先將其轉換為 CDB,然後將其升級至 Oracle Database 26ai。在升級期間無法變更資料庫架構。如需詳細資訊,請參閱將 RDS for Oracle 非 CDB 轉換為 CDB

將非 CDB 轉換為 CDB 之後,資料庫會使用單一租用戶組態。若要新增租戶資料庫 (PDBs),請將資料庫從單一租戶組態轉換為多租戶組態。如需詳細資訊,請參閱將單一租戶組態轉換為多租戶

升級到 Oracle Database 26ai 之前,請檢閱下列變更: