本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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:
。如果RDS自訂無法修補CDB根或任何 PDBs,執行個體會進入list-of-PDBs
PATCH_DB_FAILED
狀態。 -
您可能想要CDB同時執行主要資料庫版本升級,以及將非CDB 轉換為 。在此情況下,建議您依照下述進行:
-
建立使用 Oracle 多租戶架構的新 RDS Custom for Oracle 資料庫執行個體。
-
將非CDB 插入您的CDB根目錄,將其建立為 PDB。請確定 CDB非 的主要版本與您的 相同CDB。
-
執行
noncdb_to_pdb.sql
Oracle SQL指令碼PDB來轉換您的 。 -
驗證您的CDB執行個體。
-
升級CDB執行個體。
-