Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
RDS für Oracle-Datenbankarchitektur
Die Oracle-Multitenant-Architektur, auch als CDB-Architektur bekannt, ermöglicht es einer Oracle-Datenbank, als Multitenant-Container-Datenbank (CDB) zu fungieren. Eine CDB kann vom Kunden erstellte als Plugin geeignete Datenbanken (PDBs) enthalten. Eine Nicht-CDB ist eine Oracle-Datenbank, die die traditionelle Architektur ohne PDBs verwendet. Weitere Informationen über die Mandanten-Architektur finden Sie im Oracle Multitenant Administrator's Guide
Für Oracle Database 19c und höher können Sie eine DB-Instance von RDS für Oracle erstellen, die die CDB-Architektur verwendet. In RDS für Oracle werden PDBs als Tenant-Datenbanken bezeichnet. Die Clientanwendungen stellen eine Verbindung auf PDB-Ebene (Tenant-Datenbank) und nicht auf CDB-Ebene her. RDS für Oracle unterstützt die folgenden Konfigurationen der CDB-Architektur:
- Multi-Tenant-Konfiguration
-
In Amazon RDS kann eine CDB-Instance je nach Datenbank-Edition und erforderlichen Optionslizenzen zwischen 1 und 30 Tenant-Datenbanken enthalten. Sie können RDS-APIs verwenden, um Tenant-Datenbanken hinzuzufügen, zu ändern und zu entfernen. Die Multi-Tenant-Konfiguration in RDS für Oracle unterstützt keine Anwendungs-PDBs oder Proxy-PDBs, bei denen es sich um spezielle Arten von PDBs handelt. Weitere Informationen zu Anwendungs-PDBs und Proxy-PDBs finden Sie unter Types of PDBs
in der Oracle-Database-Dokumentation. Anmerkung
Die Amazon-RDS-Konfiguration wird als „Multi-Tenant“ und nicht als „Multitenant“ bezeichnet, da es sich um eine Funktion von Amazon RDS und nicht nur der Oracle-DB-Engine handelt. In ähnlicher Weise bezieht sich der RDS-Begriff „Tenant“ auf jeden Mandanten in einer RDS-Konfiguration, nicht nur auf Oracle-PDBs. Der Begriff „Oracle multitenant“ in der RDS-Dokumentation bezieht sich ausschließlich auf die Oracle-Datenbankarchitektur von CDB, die sowohl mit On-Premises-Bereitstellungen als auch mit RDS-Bereitstellungen kompatibel ist.
- Single-Tenant-Konfiguration
-
Amazon RDS begrenzt eine CDB-Instance von RDS für Oracle auf 1 Tenant-Datenbank (PDB). Es ist nicht möglich, über RDS-APIs weitere PDBs hinzuzufügen. Die Single-Tenant-Konfiguration verwendet dieselben RDS-APIs wie die Nicht-CDB-Architektur. Daher ist die Erfahrung bei der Arbeit mit einer CDB in der Single-Tenant-Konfiguration weitgehend dieselbe wie bei der Arbeit mit einer Nicht-CDB.
Sie können eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration konvertieren, sodass Sie PDBs zur CDB hinzufügen können. Diese Architekturänderung ist dauerhaft und irreversibel. Weitere Informationen finden Sie unter Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration.
Anmerkung
Sie können nicht auf die CDB selbst zugreifen.
In Oracle Database 21c und höher sind alle Datenbanken CDBs. Im Gegensatz dazu können Sie eine DB-Instance von Oracle Database 19c entweder als CDB oder als Nicht-CDB erstellen. Sie können eine Nicht-CDB nicht auf eine CDB aktualisieren. Sie können jedoch eine Nicht-CDB von Oracle Database 19c in eine CDB konvertieren und anschließend aktualisieren. Eine CDB können Sie nicht in eine Nicht-CDB konvertieren.
Weitere Informationen finden Sie in den folgenden Ressourcen: