RDS für Oracle-Datenbankarchitektur - Amazon Relational Database Service

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. Ihre Client-Anwendungen stellen eine Verbindung auf PDB-Ebene und nicht auf CDB-Ebene her. RDS für Oracle unterstützt die folgenden Konfigurationen der CDB-Architektur:

Multi-Tenant-Konfiguration

Diese RDS-Plattformfunktion ermöglicht es einer CDB-Instance von RDS für Oracle, je nach Datenbank-Edition und allen erforderlichen Optionslizenzen Tenant-Datenbanken (PDBs) zwischen 1 und 30 Tenant-Datenbanken zu enthalten.PDBs Die Multi-Tenant-Konfiguration unterstützt keine Anwendungs-PDBs oder Proxy-PDBs. Sie können RDS-APIs verwenden, um Tenant-Datenbanken hinzuzufügen, zu ändern und zu entfernen.

Anmerkung

Das Amazon-RDS-Feature wird als „Multi-Tenant“ und nicht als „Multitenant“ bezeichnet, da es sich um eine Funktion der RDS-Plattform, nicht nur der Oracle-DB-Engine handelt. Der Begriff „Oracle multitenant“ bezieht sich ausschließlich auf die Oracle-Datenbankarchitektur, die sowohl mit On-Premises-Bereitstellungen als auch mit RDS-Bereitstellungen kompatibel ist.

Single-Tenant-Konfiguration

Diese RDS-Plattformfunktion beschränkt eine CDB-Instance von RDS für Oracle auf eine 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 Ihrer CDB PDBs 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: