RDS Custom for Oracle 資料庫升級的考量事項 - Amazon Relational Database Service

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

RDS Custom for Oracle 資料庫升級的考量事項

如果您打算升級資料庫,請考慮下列事項:

  • 當您升級主要資料庫執行個體中的資料庫二進位檔案時,RDSCustom for Oracle 會自動升級您的僅供讀取複本。升級作業系統時,您必須手動升級僅供讀取複本。

  • 當您將容器資料庫 (CDB) 升級至新的資料庫版本時,RDSCustom for Oracle 會檢查所有 PDBs 都已開啟或可以開啟。如果未符合這些條件,RDSCustom 會停止檢查,並在不嘗試升級的情況下將資料庫恢復為原始狀態。如果符合條件,RDS則自訂會先修補CDB根,然後平行修補所有其他 PDBs(包括 PDB$SEED)。

    修補完成後,RDS自訂會嘗試開啟所有 PDBs。如果任何 PDBs 無法開啟,您會收到下列事件:The following PDBs failed to open: list-of-PDBs。如果RDS自訂無法修補CDB根或任何 PDBs,執行個體會進入 PATCH_DB_FAILED 狀態。

  • 您可能想要CDB同時執行主要資料庫版本升級,以及將非CDB 轉換為 。在此情況下,建議您依照下述進行:

    1. 建立使用 Oracle 多租戶架構的新 RDS Custom for Oracle 資料庫執行個體。

    2. 將非CDB 插入您的CDB根目錄,將其建立為 PDB。請確定 CDB非 的主要版本與您的 相同CDB。

    3. 執行 noncdb_to_pdb.sql Oracle SQL指令碼PDB來轉換您的 。

    4. 驗證您的CDB執行個體。

    5. 升級CDB執行個體。