本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 RDS Custom for Oracle 中使用容器資料庫 (CDBs)
您可以使用 Oracle 多租戶架構 (custom-oracle-ee-cdb
或 custom-oracle-se2-cdb
引擎類型) 或使用傳統非CDB架構 (custom-oracle-ee
或 custom-oracle-se2
引擎類型) 建立 RDS Custom for Oracle 資料庫執行個體。當您建立容器資料庫 (CDB) 時,它包含一個可插入的資料庫 (PDB) 和一個PDB種子。您可以使用 Oracle PDBs手動建立其他 SQL。
PDB 和 CDB 名稱
當您建立 RDS Custom for Oracle CDB執行個體時,您會為初始 指定名稱PDB。根據預設,您的初始名稱PDB為 ORCL
。您可以選擇不同名稱。
根據預設,您的 CDB 名為 RDSCDB
。您可以選擇不同名稱。CDB 名稱也是 Oracle 系統識別碼 (SID) 的名稱,可唯一識別管理 的記憶體和程序CDB。如需 Oracle 的詳細資訊SID,請參閱 Oracle 資料庫概念 中的 Oracle 系統識別碼 (SID)
您無法PDBs使用 Amazon 重新命名現有的 RDS APIs。您也無法使用 modify-db-instance
命令重新命名 CDB 。
PDB 管理
在 RDS Custom for Oracle 共同責任模型中,您有責任管理和PDBs建立任何其他 PDBs。RDS 自訂不會限制 的數量PDBs。您可以手動建立、修改和刪除,PDBs方法是連線至CDB根目錄並執行SQL陳述式。在 Amazon EBS資料磁碟區PDBs上建立 ,以防止資料庫執行個體超出支援周邊。
若要修改您的 CDBs或 PDBs,請完成下列步驟:
-
暫停自動化以防止干擾RDS自訂動作。
-
修改您的 CDB或 PDBs。
-
備份任何修改過的 PDBs。
-
恢復RDS自訂自動化。
自動復原CDB根目錄
RDS 自訂 會以與保持未CDB開啟相同的方式保持CDB根開啟。如果CDB根的狀態變更,監控和復原自動化會嘗試將CDB根復原至所需的狀態。當根關機 CDB (RDS-EVENT-0004
) 或重新啟動 (RDS-EVENT-0006
) 時,您會收到RDS事件通知,類似於非CDB 架構。RDS 自訂嘗試在資料庫執行個體啟動時開啟所有PDBs處於 READ WRITE
模式的 。如果PDBs無法開啟某些 ,RDS自訂會發佈下列事件:tenant database shutdown
。