Datenbankarchitektur für Amazon RDS Custom für Oracle - 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.

Datenbankarchitektur für Amazon RDS Custom für Oracle

RDS Custom für Oracle unterstützt sowohl die Multitenant- als auch die Non-Multitenant-Architektur von Oracle.

Unterstützte Oracle-Datenbankarchitekturen

Die Oracle-Multitenant-Architektur, auch als CDB-Architektur bekannt, ermöglicht es einer Oracle-Datenbank, als Container-Datenbank (CDB) zu fungieren. Eine CDB enthält Pluggable Databases (PDBs). Eine PDB ist eine Sammlung von Schemas und Objekten, die einer Anwendung als herkömmliche Oracle-Datenbank angezeigt wird. Weitere Informationen finden Sie im Abschnitt Einführung in die Multi-Tenant-Architektur im Oracle-Multi-Tenant-Administratorhandbuch.

Die CDB- und Non-CDB-Architekturen schließen sich gegenseitig aus. Wenn eine Oracle-Datenbank keine CDB ist, ist sie eine Non-CDB und kann daher keine PDBs enthalten. In RDS Custom für Oracle unterstützt nur Oracle Database 19c die CDB-Architektur. Wenn Sie also DB-Instances unter Verwendung von früheren Oracle-Database-Versionen erstellen, können Sie nur Non-CDBs erstellen. Weitere Informationen finden Sie unter Überlegungen zur Multi-Tenant-Architektur.

Unterstützte Engine-Typen

Wenn Sie eine Amazon RDS Custom for Oracle CEV- oder DB-Instance erstellen, wählen Sie entweder einen CDB-Engine-Typ oder einen Nicht-CDB-Engine-Typ:

  • custom-oracle-ee-cdb und custom-oracle-se2-cdb

    Diese Engine-Typen spezifizieren die Oracle-Multitenant-Architektur. Diese Option ist nur für Oracle Database 19c verfügbar. Wenn Sie eine RDS-für-Oracle-DB-Instance unter Verwendung der Multi-Tenant-Architektur erstellen, umfasst Ihre CDB folgende Container:

    • CDB-Root (CDB$ROOT)

    • PDB-Seed (PDB$SEED)

    • Ursprüngliche PDB

    Mit dem Oracle-SQL-Befehl CREATE PLUGGABLE DATABASE können Sie weitere PDBs erstellen. Zum Erstellen oder Löschen von PDBs können Sie keine RDS-APIs verwenden.

  • custom-oracle-ee und custom-oracle-se2

    Diese Engine-Typen spezifizieren die traditionelle Nicht-CDB-Architektur. Eine Nicht-CDB kann keine Pluggable Databases (PDBs) enthalten.

Weitere Informationen finden Sie unter Überlegungen zur Multi-Tenant-Architektur.

Unterstützte Funktionen in der Oracle-Multitenant-Architektur

Eine CDB-Instance von RDS Custom für Oracle unterstützt die folgenden Funktionen:

  • Sicherungen

  • Wiederherstellung und point-time-restore (PITR) aus Backups

  • Read Replicas

  • Unterversion-Upgrades