

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.

# Arbeiten mit CDBs in RDS für Oracle
<a name="oracle-multitenant"></a>

In der Oracle-Multi-Tenant-Architektur kann eine Container-Datenbank (CDB) vom Kunden erstellte Pluggable Databases (PDBs) enthalten. Weitere Informationen zu CDBs finden Sie unter [Introduction to the Multitenant Architecture ](https://docs.oracle.com/en/database/oracle/oracle-database/19/multi/introduction-to-the-multitenant-architecture.html#GUID-267F7D12-D33F-4AC9-AA45-E9CD671B6F22) in der Dokumentation zu Oracle Database.

**Topics**
+ [Überblick über RDS for Oracle CDBs](Oracle.Concepts.CDBs.md)
+ [Konfiguration einer CDB von RDS für Oracle](oracle-cdb.configuring.md)
+ [Sichern und Wiederherstellen einer CDB](Oracle.Concepts.single-tenant.snapshots.md)
+ [Konvertieren einer Nicht-CDB von RDS für Oracle in eine CDB](oracle-cdb-converting.md)
+ [Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration](oracle-single-tenant-converting.md)
+ [Hinzufügen einer RDS-für-Oracle-Tenant-Datenbank zu Ihrer CDB-Instance](oracle-cdb-configuring.adding.pdb.md)
+ [Ändern einer Tenant-Datenbank von RDS für Oracle](oracle-cdb-configuring.modifying.pdb.md)
+ [Löschen einer Tenant-Datenbank von RDS für Oracle aus Ihrer CDB](oracle-cdb-configuring.deleting.pdb.md)
+ [Anzeigen von Details zu einer Tenant-Datenbank](oracle-cdb-configuring.describing.pdb.md)
+ [Aktualisieren Ihrer CDB](Oracle.Concepts.single-tenant.upgrades.md)

# Überblick über RDS for Oracle CDBs
<a name="Oracle.Concepts.CDBs"></a>

Sie können eine DB-Instance von RDS für Oracle als Container-Datenbank (CDB) erstellen, wenn Sie Oracle Database 19c oder höher ausführen. Ab Oracle Database 21c sind CDBs es alle Datenbanken. Eine CDB unterscheidet sich von einer Nicht-CDB dadurch, dass sie austauschbare Datenbanken (PDBs) enthalten kann, die in RDS für Oracle als Mandantendatenbanken bezeichnet werden. Eine PDB ist eine portable Sammlung von Schemas und Objekten, die einer Anwendung als separate Datenbank angezeigt wird.

Bei der Erstellung der CDB-Instance erstellen Sie Ihre ursprüngliche Tenant-Datenbank (PDB). In RDS für Oracle interagiert Ihre Client-Anwendung mit einer PDB und nicht mit der CDB. Ihre Erfahrung mit einer PDB ist größtenteils identisch mit Ihrer Erfahrung mit einer Nicht-CDB.

**Topics**
+ [Multi-Tenant-Konfiguration der CDB-Architektur](#multi-tenant-configuration)
+ [Single-Tenant-Konfiguration der CDB-Architektur](#Oracle.Concepts.single-tenant)
+ [Erstellungs- und Konvertierungsoptionen für CDBs](#oracle-cdb-creation-conversion)
+ [Benutzerkonten und Berechtigungen in einer CDB](#Oracle.Concepts.single-tenant.users)
+ [Parametergruppenfamilien in einer CDB](#Oracle.Concepts.single-tenant.parameters)
+ [Einschränkungen von RDS für Oracle CDBs](#Oracle.Concepts.single-tenant-limitations)

## Multi-Tenant-Konfiguration der CDB-Architektur
<a name="multi-tenant-configuration"></a>

RDS für Oracle unterstützt die Multi-Tenant-Konfiguration der Multi-Tenant-Architektur von Oracle, die auch als *CDB-Architektur* bezeichnet wird. In dieser Konfiguration kann die CDB-Instance von RDS für Oracle 1–30 Tenant-Datenbanken enthalten, abhängig von der Datenbankedition und den erforderlichen Optionslizenzen. In einer Oracle-Datenbank ist eine Tenant-Datenbank eine PDB. Ihre DB-Instance muss die Oracle-Datenbank Version 19.0.0.0.ru-2022-01.rur-2022.r1 oder höher verwenden.

**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 „Mandant“ 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.

Sie können die folgenden Einstellungen konfigurieren:
+ Name der Tenant-Datenbank
+ Hauptbenutzername für die Tenant-Datenbank
+ Hauptpasswort für die Tenant-Datenbank (optional in Secrets Manager integriert)
+ Zeichensatz für die Tenant-Datenbank
+ Nationaler Zeichensatz für die Tenant-Datenbank

Sie können einen Zeichensatz für die Tenant-Datenbank wählen, der sich vom Zeichensatz der CDB unterscheidet. Dies gilt auch für den nationalen Zeichensatz. Nachdem Sie Ihre erste Tenant-Datenbank erstellt haben, können Sie Tenant-Datenbanken mit RDS erstellen, ändern oder löschen APIs. Der CDB-Name ist standardmäßig `RDSCDB` und kann nicht geändert werden. Weitere Informationen erhalten Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md) und [Ändern einer Tenant-Datenbank von RDS für Oracle](oracle-cdb-configuring.modifying.pdb.md).

## Single-Tenant-Konfiguration der CDB-Architektur
<a name="Oracle.Concepts.single-tenant"></a>

RDS für Oracle unterstützt die Single-Tenant-Konfiguration, eine ältere Konfiguration der Oracle-Multitenant-Architektur. In dieser Konfiguration kann eine CDB-Instance von RDS für Oracle nur einen Tenant (PDB) enthalten. Sie können PDBs später keine weiteren erstellen.

## Erstellungs- und Konvertierungsoptionen für CDBs
<a name="oracle-cdb-creation-conversion"></a>

Oracle Database 21c unterstützt nur CDBs, während Oracle Database 19c beide unterstützt CDBs und nicht. CDBs Alle RDS-für-Oracle-CDB-Instances unterstützen sowohl Multi-Tenant- als auch Single-Tenant-Konfigurationen.

### Optionen für Erstellung, Konvertierung und Upgrade für die Oracle-Datenbankarchitektur
<a name="oracle-cdb-creation-conversion.architecture"></a>

Die folgende Tabelle zeigt die verschiedenen Architekturoptionen für die Erstellung und Aktualisierung von RDS-für-Oracle-Datenbanken.


| Veröffentlichung | Optionen zur Datenbankerstellung | Optionen für die Architekturkonvertierung | Upgrade-Ziele für die Hauptversion | 
| --- | --- | --- | --- | 
| Oracle Database 21c | Nur CDB-Architektur | – | – | 
| Oracle Database 19c | CDB- oder Nicht-CDB-Architektur | Nicht-CDB zu CDB-Architektur (April 2021 RU oder höher) | Oracle Database 21c CDB | 

Wie in der vorherigen Tabelle gezeigt, können Sie eine Nicht-CDB nicht direkt auf eine CDB in einer neuen Haupt-Datenbankversion aktualisieren. Sie können jedoch eine Nicht-CDB von Oracle Database 19c in eine CDB von Oracle Database 19c konvertieren und die CDB von Oracle Database 19c dann auf eine CDB von Oracle Database 21c aktualisieren. Weitere Informationen finden Sie unter [Konvertieren einer Nicht-CDB von RDS für Oracle in eine CDB](oracle-cdb-converting.md).

### Konvertierungsoptionen für CDB-Architekturkonfigurationen
<a name="oracle-cdb-creation-conversion.configuration"></a>

Die folgende Tabelle zeigt die verschiedenen Optionen für die Konvertierung der Architekturkonfiguration einer DB-Instance von RDS für Oracle an.


| Aktuelle Architektur und Konfiguration | Umstellung auf die Single-Tenant-Konfiguration der CDB-Architektur | Umstellung auf die Multi-Tenant-Konfiguration der CDB-Architektur | Umstellung auf die Nicht-CDB-Architektur | 
| --- | --- | --- | --- | 
| Nicht-CDB | Unterstützt | Unterstützt\$1 | – | 
| CDB mit Single-Tenant-Konfiguration | – | Unterstützt | Nicht unterstützt | 
| CDB mit Multi-Tenant-Konfiguration | Nicht unterstützt | – | Nicht unterstützt | 

\$1 Eine Nicht-CDB kann nicht in einem einzigen Vorgang in eine Multi-Tenant-Konfiguration konvertiert werden. Wenn Sie eine Nicht-CDB in eine CDB konvertieren, befindet sich die CDB in der Single-Tenant-Konfiguration. Anschließend können Sie die Single-Tenant-Konfiguration in einem separaten Vorgang in die Multi-Tenant-Konfiguration konvertieren.

## Benutzerkonten und Berechtigungen in einer CDB
<a name="Oracle.Concepts.single-tenant.users"></a>

In der Oracle-Multi-Tenant-Architektur sind alle Benutzerkonten entweder allgemeine Benutzer oder lokale Benutzer. Ein allgemeiner CDB-Benutzer ist ein Datenbankbenutzer, dessen einheitliche Identität und Kennwort im CDB-Root und in jeder bestehenden und zukünftigen PDB bekannt sind. Im Gegensatz dazu existiert ein lokaler Benutzer nur in einer einzigen PDB.

Der RDS-Hauptbenutzer ist ein lokales Benutzerkonto in der PDB, das Sie beim Erstellen Ihrer DB-Instance benennen. Wenn Sie neue Benutzerkonten erstellen, sind diese Benutzer auch lokale Benutzer, die sich in der PDB befinden. Sie können keine Benutzerkonten verwenden, um eine neue PDB zu erstellen PDBs oder den Status der vorhandenen PDB zu ändern.

Der `rdsadmin`-Benutzer ist ein allgemeines Benutzerkonto. Sie können Pakete von RDS für Oracle ausführen, die in diesem Konto vorhanden sind, aber Sie können sich nicht als `rdsadmin` anmelden. Weitere Informationen finden Sie unter [Informationen zu allgemeinen Benutzern und lokalen Benutzern](https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/managing-security-for-oracle-database-users.html#GUID-BBBD9904-F2F3-442B-9AFC-8ACDD9A588D8) in der Oracle-Dokumentation.

Für Masterbenutzer sowohl in der Mehrmandantenkonfiguration als auch in der Einzelmandantenkonfiguration können Sie Anmeldeinformationen verwenden, die selbst verwaltet werden oder von verwaltet werden. AWS Secrets Manager In der Single-Tenant-Konfiguration können Sie CLI-Befehle auf Instance-Ebene verwenden, z. B. `create-db-instance` für verwaltete Masterpasswörter. In der Multi-Tenant-Konfiguration können Sie Tenant-Datenbankbefehle verwenden, z. B. `create-tenant-database` für verwaltete Masterpasswörter. Weitere Informationen zur Integration von Secrets Manager finden Sie unter [Verwalten des Hauptbenutzerpassworts für eine Tenant-Datenbank von RDS für Oracle mit Secrets Manager](rds-secrets-manager.md#rds-secrets-manager-tenant).

## Parametergruppenfamilien in einer CDB
<a name="Oracle.Concepts.single-tenant.parameters"></a>

CDBs haben ihre eigenen Parametergruppenfamilien und Standardparameterwerte. Die CDB-Parametergruppenfamilien lauten wie folgt:
+ oracle-ee-cdb-21
+ oracle-se2-cdb-21
+ oracle-ee-cdb-19
+ oracle-se2-cdb-19

## Einschränkungen von RDS für Oracle CDBs
<a name="Oracle.Concepts.single-tenant-limitations"></a>

RDS für Oracle unterstützt eine Teilmenge der Funktionen, die in einer lokalen CDB verfügbar sind.

### CDB-Einschränkungen
<a name="oracle-cdb-limitations.cdb"></a>

Die folgenden Einschränkungen gelten für RDS für Oracle auf CDB-Ebene:
+ Sie können keine Verbindung zu einer CDB herstellen. Sie stellen immer eine Verbindung zur Tenant-Datenbank (PDB) statt zur CDB her. Geben Sie den Endpunkt für die PDB genau wie für eine Nicht-CDB an. Der einzige Unterschied besteht darin, dass Sie *pdb\$1name* als Datenbanknamen angeben, wobei *pdb\$1name* der Name ist, den Sie für Ihre PDB gewählt haben.
+ Sie können eine CDB in der Multi-Tenant-Konfiguration nicht in eine CDB in der Single-Tenant-Konvertierung konvertieren. Die Umstellung auf die Multi-Tenant-Konfiguration ist unidirektional und irreversibel.
+ Sie können die Multi-Tenant-Konfiguration nicht aktivieren oder in diese konvertieren, wenn Ihre DB-Instance eine Oracle-Datenbankversion verwendet, die niedriger als 19.0.0.0.ru-2022-01.rur-2022.r1 ist.
+ Sie können Datenbankaktivitäts-Streams nicht in einer CDB verwenden.
+ Sie können die Prüfung nicht von `CDB$ROOT` aus aktivieren. Sie müssen die Prüfung in jeder PDB einzeln aktivieren.

### Tenant-Datenbank- (PDB) Einschränkungen
<a name="oracle-cdb-limitations.pdb"></a>

Die folgenden Einschränkungen gelten für Tenant-Datenbanken in der Multi-Tenant-Konfiguration von RDS für Oracle:
+ Sie können Tenant-Datenbankoperationen nicht auf das Wartungsfenster verschieben. Alle Änderungen werden sofort wirksam.
+ Sie können einer CDB, die die Single-Tenant-Konfiguration verwendet, keine Tenant-Datenbank hinzufügen.
+ Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang hinzufügen oder ändern. Sie können sie nur einzeln hinzufügen oder ändern.
+ Sie können eine Tenant-Datenbank nicht so ändern, dass sie den Namen `CDB$ROOT` oder `PDB$SEED` erhält.
+ Sie können eine Tenant-Datenbank nicht löschen, wenn sie der einzige Tenant in der CDB ist.
+ Nicht alle DB-Instance-Klassentypen verfügen über ausreichende Ressourcen, um mehrere PDBs in einer RDS for Oracle CDB-Instance zu unterstützen. Eine höhere PDB-Anzahl wirkt sich auf die Leistung und Stabilität der kleineren Instance-Klassen aus und verlängert die Dauer der meisten Operationen auf Instance-Ebene, z. B. Datenbank-Upgrades.
+ Sie können eine PDB nicht mithilfe von`rdsadmin.rdsadmin_util.rename_global_name`, Sie müssen stattdessen die `modify-tenant-database` API verwenden, umbenennen.
+ Sie können nicht mehrere verwenden AWS-Konten , um PDBs in derselben CDB zu erstellen. PDBsmuss demselben Konto gehören wie die DB-Instance, auf der PDBs sie gehostet werden.
+ Alle PDBs in einer CDB verwenden denselben Endpunkt und Datenbank-Listener.
+ Die folgenden Operationen werden auf PDB-Ebene nicht unterstützt, aber auf CDB-Ebene:
  + Sicherung und Wiederherstellung
  + Datenbank-Upgrades
  + Wartungsoperationen
+ Die folgenden Features werden auf PDB-Ebene nicht unterstützt, aber auf CDB-Ebene:
  + Optionsgruppen (Optionen sind auf allen PDBs auf Ihrer CDB-Instance installiert)
  + Parametergruppen (alle Parameter werden von der Parametergruppe abgeleitet, die Ihrer CDB-Instance zugeordnet ist)
+ Zu den Vorgängen auf PDB-Ebene, die in der lokalen CDB-Architektur, aber nicht in einer RDS-für-Oracle-CDB unterstützt werden, gehören die folgenden:
**Anmerkung**  
Die folgende Liste ist nicht vollständig.
  + Anwendung PDBs
  + Proxy PDBs
  + Starten und Anhalten einer PDB
  + Ausstecken und einstecken PDBs

    Wenn Sie Daten in oder aus Ihrer CDB verschieben möchten, verwenden Sie dieselben Methoden wie bei einer Nicht-CDB. Weitere Informationen zur Migration von Daten finden Sie unter [Importieren von Daten zu Oracle in Amazon RDS](Oracle.Procedural.Importing.md).
  + Einstellungsoptionen auf PDB-Ebene

    Die PDB übernimmt die Optionseinstellungen von der CDB-Optionsgruppe. Weitere Informationen zu den Einstellungsoptionen finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md). Bewährte Methoden finden Sie unter [Arbeiten mit DB-Parametergruppen](CHAP_BestPractices.md#CHAP_BestPractices.DBParameterGroup).
  + Konfiguration von Parametern in einer PDB

    Die PDB erbt die Parametereinstellungen von der CDB. Weitere Informationen zur Einstellungsoption finden Sie unter [Hinzufügen von Optionen zu Oracle DB-Instances](Appendix.Oracle.Options.md).
  + Konfiguration verschiedener Listener für dieselbe CDB PDBs 
  + Oracle-Flashback-Funktionen

# Konfiguration einer CDB von RDS für Oracle
<a name="oracle-cdb.configuring"></a>

Eine CDB wird ähnlich konfiguriert wie eine Nicht-CDB. 

**Topics**
+ [Erstellen einer CDB-Instance von RDS für Oracle](#Oracle.Concepts.single-tenant.creation)
+ [Herstellen einer Verbindung mit einer PDB in Ihrer CDB von RDS für Oracle](#Oracle.Concepts.connecting.pdb)

## Erstellen einer CDB-Instance von RDS für Oracle
<a name="Oracle.Concepts.single-tenant.creation"></a>

In RDS für Oracle ist das Erstellen einer CDB-Instance nahezu identisch mit dem Erstellen einer Nicht-CDB-Instance. Der Unterschied besteht darin, dass Sie bei der Erstellung Ihrer DB-Instance die Multi-Tenant-Architektur von Oracle und eine Architekturkonfiguration auswählen: Multi-Tenant oder Single-Tenant. Wenn Sie beim Erstellen einer CDB in der Multi-Tenant-Konfiguration Tags erstellen, gibt RDS die Tags an die ursprüngliche Tenant-Datenbank weiter. Verwenden Sie die, die oder die RDS-API AWS-Managementkonsole, um eine CDB zu erstellen. AWS CLI

### Konsole
<a name="Oracle.Concepts.single-tenant.creation.console"></a>

**So erstellen Sie eine CDB-Instance**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie in der oberen rechten Ecke der Amazon RDS-Konsole die aus, AWS-Region in der Sie die CDB-Instance erstellen möchten.

1. Wählen Sie im Navigationsbereich **Databases (Datenbanken)** aus.

1. Wählen Sie **Create database (Datenbank erstellen)** aus.

1. Wählen Sie unter **Choose a database creation method (Wählen Sie eine Datenbankerstellungsmethode aus)** **Standard Create (Standarderstellung)** aus.

1. Wählen Sie unter **Engine options (Engine-Optionen)** die Option **Oracle**. 

1. Wählen Sie für **Datenbankverwaltungstyp** die Option **Amazon RDS** aus.

1. Wählen Sie unter **Architektureinstellungen** die Option **Multi-Tenant-Architektur** aus. 

1. Führen Sie für die **Architekturkonfiguration** einen der folgenden Schritte aus:
   + Wählen Sie **Multi-Tenant-Konfiguration** aus und fahren Sie mit dem nächsten Schritt fort.
   + Wählen Sie **Single-Tenant-Konfiguration** aus und fahren Sie mit Schritt 11 fort.

1. (Multi-Tenant-Konfiguration) Nehmen Sie für die **Tenant-Datenbankeinstellungen** die folgenden Änderungen vor:
   + Geben Sie unter **Tenant-Datenbankname** den Namen Ihrer anfänglichen PDB ein. Der PDB-Name muss sich vom CDB-Namen unterscheiden, der standardmäßig `RDSCDB` lautet.
   + Geben Sie für den **Hauptbenutzernamen der Tenant-Datenbank** den Hauptbenutzernamen Ihrer PDB ein. Sie können den Hauptbenutzernamen der Tenant-Datenbank nicht verwenden, um sich beim CDB selbst anzumelden.
   + Wählen Sie unter **Verwaltung von Anmeldeinformationen** eine der folgenden Optionen für die Verwaltung von Anmeldeinformationen aus:
     + **Verwaltet in AWS Secrets Manager**

       Das verwaltete Passwort gilt für die anfängliche Tenant-Datenbank und nicht für die Instance. Wählen Sie unter **Verschlüsselungsschlüssel auswählen** entweder einen KMS-Schlüssel aus, den Secrets Manager erstellt, oder einen Schlüssel, den Sie selbst erstellt haben. 
**Anmerkung**  
Wir empfehlen AWS Secrets Manager dies als sicherste Methode zur Verwaltung von Anmeldeinformationen. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter [Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager](rds-secrets-manager.md).
     + **Selbstverwaltet**

       Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen **Ein Passwort automatisch erstellen**, wenn es aktiviert ist. Geben Sie dasselbe Passwort in **Hauptpasswort** und **Hauptpasswort bestätigen** ein.
   + Wählen Sie unter **Tenant-Datenbank-Zeichensatz** einen Zeichensatz für die PDB aus. Sie können einen Zeichensatz für die Tenant-Datenbank wählen, der sich von dem Zeichensatz der CDB unterscheidet.

     Der Standard-PDB-Zeichensatz ist **AL32UTF8**. Wenn Sie einen nicht standardmäßigen PDB-Zeichensatz wählen, ist die CDB-Erstellung möglicherweise langsamer. 
**Anmerkung**  
Sie können nicht mehrere Tenant-Datenbanken beim Erstellungsvorgang angeben. Die CDB hat eine PDB, wenn sie erstellt wird. Sie können einer vorhandenen CDB in einem separaten Vorgang etwas hinzufügen PDBs .

1. (Single-Tenant-Konfiguration) Wählen Sie die gewünschten Einstellungen auf der Grundlage der unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md) aufgeführten Optionen aus:

   1. Öffnen Sie im Abschnitt **Settings (Einstellungen)** die Option **Credential Settings (Einstellungen zu Anmeldeinformationen)**. Führen Sie dann die folgenden Schritte aus:

     1. Geben Sie unter **Hauptbenutzername** den Namen eines lokalen Benutzers in Ihrer PDB ein. Sie können den Hauptbenutzernamen nicht verwenden, um sich beim CDB-Root anzumelden.

     1. Wählen Sie unter **Verwaltung von Anmeldeinformationen** eine der folgenden Optionen für die Verwaltung von Anmeldeinformationen aus:
        + **Verwaltet in AWS Secrets Manager**

          Wählen Sie unter **Verschlüsselungsschlüssel auswählen** entweder einen KMS-Schlüssel aus, den Secrets Manager erstellt, oder einen Schlüssel, den Sie selbst erstellt haben. 
**Anmerkung**  
Wir empfehlen AWS Secrets Manager dies als sicherste Methode zur Verwaltung von Anmeldeinformationen. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter [Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager](rds-secrets-manager.md).
        + **Selbstverwaltet**

          Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen **Ein Passwort automatisch erstellen**, wenn es aktiviert ist. Geben Sie dasselbe Passwort in **Hauptpasswort** und **Hauptpasswort bestätigen** ein.

1. Geben Sie für die restlichen Abschnitte die gewünschten Einstellungen für die DB-Instance an. Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html).

1. Wählen Sie **Datenbank erstellen** aus.

### AWS CLI
<a name="Oracle.Concepts.single-tenant.creation.cli"></a>

Verwenden Sie den [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)Befehl mit den folgenden Parametern, um eine CDB in der Multi-Tenant-Konfiguration zu erstellen:
+ `--db-instance-identifier`
+ `--db-instance-class`
+ `--engine { oracle-ee-cdb | oracle-se2-cdb }`
+ `--master-username`
+ `--master-user-password` oder `--manage-master-user-password`
+ `--multi-tenant` (Geben Sie für die Single-Tenant-Konfiguration entweder nicht `multi-tenant` an oder geben Sie `--no-multi-tenant` an)
+ `--allocated-storage`
+ `--backup-retention-period`

Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md).

Im folgenden Beispiel wird eine RDS für Oracle-DB-Instance erstellt, die *my-cdb-inst* in der Multi-Tenant-Konfiguration benannt ist. Wenn Sie `--no-multi-tenant` oder nicht `--multi-tenant` angeben, ist die Standard-CDB-Konfiguration Single-Tenant. Die Engine ist `oracle-ee-cdb`: ein Befehl, der `oracle-ee` und `--multi-tenant` angibt und mit einem Fehler fehlschlägt. Die ursprüngliche Tenant-Datenbank ist benannt*mypdb*.

**Example**  
Für Linux, macOS oder Unix:  

```
 1. aws rds create-db-instance \
 2.     --engine oracle-ee-cdb \
 3.     --db-instance-identifier my-cdb-inst \
 4.     --multi-tenant \
 5.     --db-name mypdb \
 6.     --allocated-storage 250 \
 7.     --db-instance-class db.t3.large \
 8.     --master-username pdb_admin \
 9.     --manage-master-user-password \
10.     --backup-retention-period 3
```
Für Windows:  

```
 1. aws rds create-db-instance ^
 2.     --engine oracle-ee-cdb ^
 3.     --db-instance-identifier my-cdb-inst ^
 4.     --multi-tenant ^
 5.     --db-name mypdb ^
 6.     --allocated-storage 250 ^
 7.     --db-instance-class db.t3.large ^
 8.     --master-username pdb_admin ^
 9.     --manage-master-user-password \ ^
10.     --backup-retention-period 3
```
Geben Sie aus Sicherheitsgründen ein anderes Passwort als hier angegeben an.
Die Ausgabe dieses Befehls sieht etwa wie folgt aus. Der Datenbankname, der Zeichensatz, der nationale Zeichensatz, der Hauptbenutzer und der geheime Schlüssel des Hauptbenutzers sind nicht in der Ausgabe enthalten. Sie können diese Informationen mit dem CLI-Befehl `describe-tenant-databases` anzeigen.  

```
 1. {
 2.     "DBInstance": {
 3.         "DBInstanceIdentifier": "my-cdb-inst",
 4.         "DBInstanceClass": "db.t3.large",
 5.         "MultiTenant": true,
 6.         "Engine": "oracle-ee-cdb",
 7.         "DBResourceId": "db-ABCDEFGJIJKLMNOPQRSTUVWXYZ",
 8.         "DBInstanceStatus": "creating",
 9.         "AllocatedStorage": 250,
10.         "PreferredBackupWindow": "04:59-05:29",
11.         "BackupRetentionPeriod": 3,
12.         "DBSecurityGroups": [],
13.         "VpcSecurityGroups": [
14.             {
15.                 "VpcSecurityGroupId": "sg-0a1bcd2e",
16.                 "Status": "active"
17.             }
18.         ],
19.         "DBParameterGroups": [
20.             {
21.                 "DBParameterGroupName": "default.oracle-ee-cdb-19",
22.                 "ParameterApplyStatus": "in-sync"
23.             }
24.         ],
25.         "DBSubnetGroup": {
26.             "DBSubnetGroupName": "default",
27.             "DBSubnetGroupDescription": "default",
28.             "VpcId": "vpc-1234567a",
29.             "SubnetGroupStatus": "Complete",
30.             ...
```

### RDS-API
<a name="Oracle.Concepts.single-tenant.creation.api"></a>

Um eine DB-Instance mithilfe der Amazon RDS-API zu [erstellen, rufen Sie den DBInstance Vorgang Create](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) auf.

Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md). 

## Herstellen einer Verbindung mit einer PDB in Ihrer CDB von RDS für Oracle
<a name="Oracle.Concepts.connecting.pdb"></a>

Sie können ein Dienstprogramm wie SQL\$1Plus verwenden, um eine Verbindung mit einer PDB herzustellen. Informationen zum Herunterladen von Oracle Instant Client, der eine eigenständige Version von SQL\$1Plus enthält, finden Sie unter [Oracle Instant Client – Downloads](https://www.oracle.com/database/technologies/instant-client/downloads.html).

Sie benötigen die folgenden Informationen, um SQL\$1Plus mit Ihrer PDB zu verbinden:
+ PDB-Name
+ Datenbank-Benutzername und -Passwort
+ Endpunkt für Ihre DB-Instance
+ Port-Nummer

Informationen zum Auffinden der vorherigen Informationen finden Sie unter [Ermitteln des Endpunkts Ihrer DB-Instance von RDS für Oracle](USER_Endpoint.md).

**Example So stellen Sie mit SQL\$1Plus eine Verbindung mit Ihrer PDB her**  
Ersetzen Sie in den folgenden Beispielen Ihren Master-Benutzer durch*master\$1user\$1name*. Geben Sie außerdem den Endpunkt für Ihre DB-Instance und dann die Port-Nummer und die Oracle-SID an. Der SID-Wert ist der Name der PDB, die Sie beim Erstellen Ihrer DB-Instance angegeben haben, und nicht die DB-Instance-Kennung.  
Für Linux, macOS oder Unix:  

```
1. sqlplus 'master_user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=endpoint)(PORT=port))(CONNECT_DATA=(SID=pdb_name)))'
```
Für Windows:  

```
1. sqlplus master_user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=endpoint)(PORT=port))(CONNECT_DATA=(SID=pdb_name)))
```
Die Ausgabe sollte in etwa wie folgt aussehen:  

```
SQL*Plus: Release 19.0.0.0.0 Production on Mon Aug 21 09:42:20 2021
```
Nachdem Sie das Passwort für den Benutzer eingegeben haben, erscheint die SQL-Eingabeaufforderung.  

```
SQL>
```

**Anmerkung**  
Der Verbindungsstring in kürzerem Format (Easy connect oder EZCONNECT), zum Beispiel `sqlplus username/password@LONGER-THAN-63-CHARS-RDS-ENDPOINT-HERE:1521/database-identifier`, kann die maximale Zeichenanzahl überschreiten und sollte nicht für die Verbindung genutzt werden. 

# Sichern und Wiederherstellen einer CDB
<a name="Oracle.Concepts.single-tenant.snapshots"></a>

Sie können Ihre CDB mithilfe von RDS-DB-Snapshots oder unter Verwendung von Recovery Manager (RMAN) sichern und wiederherstellen.

## Sichern und Wiederherstellen einer CDB mithilfe von DB-Snapshots
<a name="br-cdb.db-snapshots"></a>

DB-Snapshots funktionieren in CDB- und Nicht-CDB-Architekturen ähnlich. Die wichtigsten Unterschiede:
+ Wenn Sie einen DB-Snapshot einer CDB wiederherstellen, können Sie die CDB nicht umbenennen. Der Name der CDB lautet `RDSCDB` und kann nicht geändert werden.
+ Wenn Sie einen DB-Snapshot einer CDB wiederherstellen, können Sie ihn nicht umbenennen PDBs. Sie können den PDB-Namen mit dem [modify-tenant-database](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyTenantDatabase.html)Befehl ändern.
+ Verwenden Sie den [describe-db-snapshot-tenantCLI-Befehl -databases, um Tenant-Datenbanken](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshotTenantDatabases.html) in einem Snapshot zu finden.
+ Sie können nicht direkt mit den Tenant-Datenbanken in einem CDB-Snapshot interagieren, der die Multi-Tenant-Architekturkonfiguration verwendet. Wenn Sie den DB-Snapshot wiederherstellen, stellen Sie alle zugehörigen Tenant-Datenbanken wieder her. 
+ RDS für Oracle kopiert Tags in einer Tenant-Datenbank implizit in die Tenant-Datenbank in einem DB-Snapshot. Wenn Sie eine Tenant-Datenbank wiederherstellen, werden die Tags in der wiederhergestellten Datenbank angezeigt.
+ Wenn Sie einen DB-Snapshot wiederherstellen und mithilfe des Parameters `--tags` neue Tags angeben, überschreiben die neuen Tags alle vorhandenen Tags.
+ Wenn Sie einen DB-Snapshot einer CDB-Instance mit Tags verwenden und `--copy-tags-to-snapshot` angeben, kopiert RDS für Oracle Tags aus den Tenant-Datenbanken in die Tenant-Datenbanken im Snapshot.

Weitere Informationen finden Sie unter [Überlegungen zu Oracle Database](USER_RestoreFromSnapshot.md#USER_RestoreFromSnapshot.Oracle).

## Sichern und Wiederherstellen einer CDB unter Verwendung von RMAN
<a name="br-cdb.rman"></a>

Informationen zum Sichern und Wiederherstellen einer CDB oder einzelnen Tenant-Datenbank mithilfe von RMAN finden Sie unter [Ausführen allgemeiner RMAN-Aufgaben für Oracle DB-Instances](Appendix.Oracle.CommonDBATasks.RMAN.md).

# Konvertieren einer Nicht-CDB von RDS für Oracle in eine CDB
<a name="oracle-cdb-converting"></a>

Sie können die Architektur einer Oracle-Datenbank von der Nicht-CDB-Architektur mithilfe des Befehls `modify-db-instance` in die Oracle-Multitenant-Architektur (auch *CDB-Architektur* genannt) ändern. In den meisten Fällen ist diese Methode dem Erstellen einer neuen CDB und dem Importieren von Daten vorzuziehen. Der Konvertierungsvorgang verursacht Ausfallzeiten.

Wenn Sie Ihre Datenbank-Engine-Version aktualisieren, können Sie die Datenbankarchitektur nicht im selben Vorgang ändern. Wenn Sie eine Nicht-CDB von Oracle Database 19c auf eine CDB von Oracle Database 21c aktualisieren möchten, müssen Sie daher zuerst in einem Schritt die Nicht-CDB in eine CDB konvertieren und dann in einem separaten Schritt die 19c-CDB auf eine 21c-CDB aktualisieren.

Für die Konvertierung der Nicht-CDB gelten die folgenden Anforderungen:
+ Sie müssen `oracle-ee-cdb` oder `oracle-se2-cdb` als DB-Engine-Typ angeben. Es werden ausschließlich diese Werte unterstützt.
+ Ihre DB-Engine muss Oracle Database 19c mit einem Release-Update (RU) von April 2021 oder später verwenden.

Für den Vorgang gelten folgende Einschränkungen:
+ Eine CDB können Sie nicht in eine Nicht-CDB konvertieren. Sie können nur eine Nicht-CDB in eine CDB konvertieren.
+ Eine Nicht-CDB kann nicht in einem einzigen `modify-db-instance`-Aufruf in die Multi-Tenant-Konfiguration konvertiert werden. Wenn Sie eine Nicht-CDB in eine CDB konvertiert haben, weist die CDB die Single-Tenant-Konfiguration auf. Führen Sie `modify-db-instance` erneut aus, um die Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration zu konvertieren. Weitere Informationen finden Sie unter [Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration](oracle-single-tenant-converting.md).
+ Sie können eine Primär- oder Replikatdatenbank, für die Oracle Data Guard aktiviert ist, nicht konvertieren. Um eine Nicht-CDB mit Lesereplikaten zu konvertieren, löschen Sie zunächst alle Lesereplikate.
+ Sie können die DB-Engine-Version nicht aktualisieren und im gleichen Vorgang eine Nicht-CDB in eine CDB konvertieren.

Berücksichtigen Sie vor dem Konvertieren der Nicht-CDB folgende Faktoren:
+ Die Überlegungen für Options- und Parametergruppen sind dieselben wie bei der Aktualisierung der DB-Engine. Weitere Informationen finden Sie unter [Überlegungen zu Oracle-Database-Upgrades](USER_UpgradeDBInstance.Oracle.OGPG.md).
+ Sie können vorhandene Nicht-CDB-Instances, die verwaltete Masterpasswörter verwenden, in einem einzigen Vorgang in Single-Tenant-Instances konvertieren. Die Single-Tenant-Instances erben die verwalteten Passwörter.
+ Wenn auf Ihrer DB-Instance die Option `OEMAGENT` installiert ist, empfiehlt es sich als bewährte Methode, diese Option vor dem Konvertieren der Nicht-CDB zu entfernen. Wenn die Nicht-CDB in eine CDB konvertiert wurde, installieren Sie die Option erneut. Weitere Informationen finden Sie unter [Oracle Management Agent für Enterprise Cloud Control](Oracle.Options.OEMAgent.md).
+ Während des Konvertierungsvorgangs setzt RDS die Größe des Online-Redo-Protokolls auf die Standardgröße von 128 MB zurück.

## Konsole
<a name="oracle-cdb-converting.console"></a>

**So konvertieren Sie eine Nicht-CDB in eine CDB**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie oben rechts in der Amazon-RDS-Konsole die AWS-Region aus, in der sich Ihre DB-Instance befindet.

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann die Nicht-CDB-Instance aus, die Sie in eine CDB-Instance konvertieren möchten. 

1. Wählen Sie **Ändern** aus.

1. Wählen Sie unter **Architektureinstellungen** die Option **Oracle-Multitenant-Architektur** aus. Nach der Konvertierung weist Ihre CDB die Single-Tenant-Konfiguration auf.

1. (Optional) Wählen Sie für **DB-Parametergruppe** eine neue Parametergruppe für Ihre CDB-Instance aus. Bei der Konvertierung einer DB-Instance gelten dieselben Überlegungen zu Parametergruppen wie beim Aktualisieren einer DB-Instance. Weitere Informationen finden Sie unter [Überlegungen zu Parametergruppen](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.PG).

1. (Optional) Wählen Sie unter **Optionsgruppe** eine neue Optionsgruppe für Ihre CDB-Instance aus. Bei der Konvertierung einer DB-Instance gelten dieselben Überlegungen zu Optionsgruppen wie beim Aktualisieren einer DB-Instance. Weitere Informationen finden Sie unter [Überlegungen zu Optionsgruppen](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG).

1. (Optional) Wählen Sie unter **Verwaltung von Anmeldeinformationen** die Option **In AWS Secrets Manager verwaltet** oder **Selbstverwaltet** aus. Weitere Informationen finden Sie unter [Verwaltung des Hauptbenutzerpassworts für eine DB-Instance mit Secrets Manager](rds-secrets-manager.md#rds-secrets-manager-db-instance).

1. Nachdem Sie die gewünschten Änderungen vorgenommen haben, wählen Sie **Weiter** und überprüfen Sie die Zusammenfassung aller Änderungen. 

1. (Optional) Klicken Sie auf **Apply immediately (Sofort anwenden)**, um die Änderungen direkt zu übernehmen. Die Auswahl dieser Option kann in einigen Fällen Ausfallzeiten verursachen. Weitere Informationen finden Sie unter [Verwenden der Einstellung „Planen von Änderungen“](USER_ModifyInstance.ApplyImmediately.md).

1. Überprüfen Sie auf der Bestätigungsseite Ihre Änderungen. Wenn sie korrekt sind, wählen Sie **DB-Instance ändern** aus.

   Oder klicken Sie auf **Zurück**, um Ihre Änderungen zu bearbeiten, oder auf **Abbrechen**, um Ihre Änderungen zu verwerfen.

## AWS CLI
<a name="oracle-cdb-converting.cli"></a>

Wenn Sie die Nicht-CDB auf Ihrer DB-Instance in eine CDB in der Single-Tenant-Konfiguration konvertieren möchten, legen Sie `--engine` im AWS CLI-Befehl [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) auf `oracle-ee-cdb` oder `oracle-se2-cdb` fest. Weitere Informationen finden Sie unter [Einstellungen für DB-Instances](USER_ModifyInstance.Settings.md).

Im folgenden Beispiel wird die DB-Instance mit dem Namen *my-non-cdb* konvertiert und eine benutzerdefinierte Optionsgruppe und Parametergruppe angegeben. Der Befehl ermöglicht auch die Passwortverwaltung mit Secrets Manager.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-non-cdb \
    --engine oracle-ee-cdb \
    --option-group-name custom-option-group \
    --db-parameter-group-name custom-parameter-group \
    --manage-master-user-password
```
Für Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-non-cdb ^
    --engine oracle-ee-cdb ^
    --option-group-name custom-option-group ^
    --db-parameter-group-name custom-parameter-group ^
    --manage-master-user-password
```

## RDS-API
<a name="oracle-cdb-converting.api"></a>

Wenn Sie eine Nicht-CDB in eine CDB konvertieren möchten, geben Sie `Engine` in der RDS-API-Operation [modifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) an.

# Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration
<a name="oracle-single-tenant-converting"></a>

Sie können die Architektur einer CDB von RDS für Oracle von der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration ändern. Vor und nach der Konvertierung enthält Ihre CDB eine Single-Tenant-Datenbank (PDB). Die Tags für die DB-Instance werden an die ursprüngliche Tenant-Datenbank weitergegeben, die während der Konvertierung erstellt wurde.

Vergewissern Sie sich vor Beginn, dass Ihre IAM-Richtlinie über die Berechtigung zum Erstellen einer Tenant-Datenbank verfügt. Während der Konvertierung migriert RDS für Oracle die folgenden Metadaten in die neue Tenant-Datenbank:
+ Den Masterbenutzernamen
+ Das verwaltete Masterpasswort (wenn die Quell-CDB in Secrets Manager integriert ist)
+ Den Datenbanknamen
+ Den Zeichensatz
+ Den nationalen Zeichensatz

Vor der Konvertierung konnten Sie die vorstehenden Informationen mithilfe des Befehls `describe-db-instances` anzeigen. Nach der Konvertierung verwenden Sie zum Anzeigen der Informationen den Befehl `describe-tenant-database`.

Die Umstellung vom Single-Tenant-Modus in den Multi-Tenant-Modus hat die folgenden Einschränkungen:
+ Nach der Konvertierung der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration können Sie später nicht zur Single-Tenant-Konfiguration zurückkehren. Der Vorgang ist nicht umkehrbar.
+ Sie können eine Primär- oder Replikatdatenbank, für die Oracle Data Guard aktiviert ist, nicht konvertieren.
+ Sie können die DB-Engine-Version nicht aktualisieren und in demselben Vorgang zur Multi-Tenant-Konfiguration konvertieren.
+ Sie können verwaltete Hauptbenutzerpasswörter während der Konvertierung nicht aktivieren oder deaktivieren.

## Konsole
<a name="oracle-cdb.configuring.converting.console"></a>

**So konvertieren Sie eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie oben rechts in der Amazon-RDS-Konsole die AWS-Region  aus, in der sich Ihre DB-Instance befindet.

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann die Nicht-CDB-Instance aus, die Sie in eine CDB-Instance konvertieren möchten. 

1. Wählen Sie **Ändern** aus.

1. Wählen Sie unter **Architektureinstellungen** die Option **Oracle-Multitenant-Architektur** aus.

1. Wählen Sie für **Konfiguration der Architektur** die Option **Konfiguration für mehrere Mandanten** aus.

1. (Optional) Wählen Sie für **DB-Parametergruppe** eine neue Parametergruppe für Ihre CDB-Instance aus. Bei der Konvertierung einer DB-Instance gelten dieselben Überlegungen zu Parametergruppen wie beim Aktualisieren einer DB-Instance.

1. (Optional) Wählen Sie unter **Optionsgruppe** eine neue Optionsgruppe für Ihre CDB-Instance aus. Bei der Konvertierung einer DB-Instance gelten dieselben Überlegungen zu Optionsgruppen wie beim Aktualisieren einer DB-Instance.

1. Nachdem Sie die gewünschten Änderungen vorgenommen haben, wählen Sie **Weiter** und überprüfen Sie die Zusammenfassung aller Änderungen. 

1. Wählen Sie **Apply immediately (Sofort anwenden)** aus. Diese Option ist erforderlich, wenn Sie zu einer Multi-Tenant-Konfiguration wechseln. Diese Option kann in einigen Fällen Ausfallzeiten verursachen.

1. Überprüfen Sie auf der Bestätigungsseite Ihre Änderungen. Wenn sie korrekt sind, wählen Sie **DB-Instance ändern** aus.

   Oder klicken Sie auf **Zurück**, um Ihre Änderungen zu bearbeiten, oder auf **Abbrechen**, um Ihre Änderungen zu verwerfen.

## AWS CLI
<a name="oracle-cdb.configuring.converting.cli"></a>

Um eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration zu konvertieren, geben Sie `--multi-tenant` im Befehl Folgendes an. AWS CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)

Im folgenden Beispiel wird die DB-Instance `my-st-cdb` von der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration konvertiert. Die Option `--apply-immediately` ist erforderlich.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-instance --region us-east-1\
    --db-instance-identifier my-st-cdb \
    --multi-tenant \
    --apply-immediately
```
Für Windows:  

```
aws rds modify-db-instance --region us-east-1 ^
    --db-instance-identifier my-st-cdb ^
    --multi-tenant ^
    --apply-immediately
```
Die Ausgabe sieht ungefähr wie folgt aus.  

```
{
    "DBInstance": {
        "DBInstanceIdentifier": "my-st-cdb",
        "DBInstanceClass": "db.r5.large",
        "MultiTenant": false,
        "Engine": "oracle-ee-cdb",
        "DBResourceId": "db-AB1CDE2FGHIJK34LMNOPRLXTXU",
        "DBInstanceStatus": "modifying",
        "MasterUsername": "admin",
        "DBName": "ORCL",
        ...
        "EngineVersion": "19.0.0.0.ru-2022-01.rur-2022-01.r1",
        "AutoMinorVersionUpgrade": true,
        "ReadReplicaDBInstanceIdentifiers": [],
        "LicenseModel": "bring-your-own-license",
        "OptionGroupMemberships": [
            {
                "OptionGroupName": "default:oracle-ee-cdb-19",
                "Status": "in-sync"
            }
        ],
        ...
        "PendingModifiedValues": {
            "MultiTenant": "true"
        }
    }
}
```

# Hinzufügen einer RDS-für-Oracle-Tenant-Datenbank zu Ihrer CDB-Instance
<a name="oracle-cdb-configuring.adding.pdb"></a>

In der Multi-Tenant-Konfiguration von RDS für Oracle ist eine Tenant-Datenbank eine PDB. Überprüfen Sie, ob die folgenden Voraussetzungen erfüllt sind, um eine Tenant-Datenbank hinzuzufügen:
+ In Ihrer CDB ist die Mehrmandantenkonfiguration aktiviert. Weitere Informationen finden Sie unter [Multi-Tenant-Konfiguration der CDB-Architektur](Oracle.Concepts.CDBs.md#multi-tenant-configuration).
+ Sie verfügen über die erforderlichen IAM-Berechtigungen zum Erstellen der Tenant-Datenbank.

Sie können eine Tenant-Datenbank mithilfe der AWS-Managementkonsole AWS CLI, der oder der RDS-API hinzufügen. Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang hinzufügen: Sie müssen sie einzeln hinzufügen. Wenn für die CDB die Aufbewahrung von Backups aktiviert ist, sichert Amazon RDS die DB-Instance vor und nach dem Hinzufügen einer neuen Tenant-Datenbank. Wenn die CDB Lesereplikate hat, können Sie der primären DB-Instance nur eine Tenant-Datenbank hinzufügen. Amazon RDS erstellt die Tenant-Datenbank automatisch auf den Replikaten. Der Status der Replikation wird ebenfalls überprüft, sodass sichergestellt wird, dass alle Replikate verfügbar sind und die Replikationsverzögerung weniger als 5 Minuten beträgt, bevor der Mandant erstellt wird.

## Konsole
<a name="oracle-cdb-configuring.adding.pdb.console"></a>

**So fügen Sie Ihrer DB-Instance eine Tenant-Datenbank hinzu**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie rechts oben in der Amazon-RDS-Konsole die AWS-Region aus, in der Sie die Tenant-Datenbank erstellen möchten.

1. Wählen Sie im Navigationsbereich **Datenbanken** aus.

1. Wählen Sie die CDB-Instance aus, der Sie eine Tenant-Datenbank hinzufügen möchten. Ihre DB-Instance muss die Multi-Tenant-Konfiguration der CDB-Architektur verwenden. 

1. Wählen Sie **Aktionen** und dann **Tenant-Datenbank hinzufügen**.

1. Führen Sie für **Globale Datenbankeinstellungen** die folgenden Schritte aus:
   + Geben Sie unter **Name der Tenant-Datenbank** den Namen Ihrer neuen PDB ein.
   + Geben Sie unter **Hauptbenutzername der Tenant-Datenbank** den Namen des Hauptbenutzers für Ihre PDB ein.
   + Wählen Sie eine der folgenden Optionen für die Verwaltung von Anmeldeinformationen:
     + **Verwaltet in AWS Secrets Manager**

       Wählen Sie unter **Verschlüsselungsschlüssel auswählen** entweder einen KMS-Schlüssel aus, den Secrets Manager erstellt, oder einen Schlüssel, den Sie selbst erstellt haben. 
**Anmerkung**  
Wir empfehlen AWS Secrets Manager dies als sicherste Methode zur Verwaltung von Anmeldeinformationen. Es fallen zusätzliche Gebühren an. AWS Secrets Manager wird für Instances, die Read Replicas verwenden, nicht unterstützt. Weitere Informationen finden Sie unter [Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager](rds-secrets-manager.md).
     + **Selbstverwaltet**

       Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen **Ein Passwort automatisch erstellen**, wenn es aktiviert ist. Geben Sie dasselbe Passwort in **Hauptpasswort** und **Hauptpasswort bestätigen** ein.
     + Geben Sie unter **Zusätzliche Konfiguration** den Namen der PDB als **Anfänglicher Datenbankname** ein. Sie können die CDB nicht benennen, da diese den Standardnamen `RDSCDB` hat.
   + Wählen Sie unter **Tenant-Datenbank-Zeichensatz** einen Zeichensatz für die PDB aus. Der Standardwert ist **AL32UTF8**. Sie können einen PDB-Zeichensatz wählen, der sich vom Zeichensatz der CDB unterscheidet. Wenn die Instanz Read Replicas hat, können Mandanten nicht mit einem benutzerdefinierten Zeichensatz erstellt werden. Sie können Ihre Mandanten mit einem benutzerdefinierten Zeichensatz erstellen, bevor Sie bei Bedarf eine Read Replica erstellen.
   + Wählen Sie unter **Länderspezifischer Tenant-Datenbank-Zeichensatz** einen länderspezifischen Zeichensatz für die PDB aus. Der Standardwert ist **AL32UTF8**. Der nationale Zeichensatz spezifiziert die Kodierung nur für Spalten, die den `NCHAR`-Datentyp (`NCHAR`, `NVARCHAR2` und `NCLOB`) verwenden, und wirkt sich nicht auf Datenbank-Metadaten aus.

   Weitere Informationen zu diesen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md).

1. Wählen Sie **Tenant hinzufügen**.

## AWS CLI
<a name="oracle-cdb-configuring.adding.pdb.cli"></a>

Um Ihrer CDB mit dem eine Tenant-Datenbank hinzuzufügen AWS CLI, verwenden Sie den Befehl [create-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/create-tenant-database.html)mit den folgenden erforderlichen Parametern:
+ `--db-instance-identifier`
+ `--tenant-db-name`
+ `--master-username`
+ `--master-user-password`

Das folgende Beispiel erstellt eine Tenant-Datenbank mit dem Namen *mypdb2* der CDB-Instance RDS for Oracle mit dem Namen. *my-cdb-inst* Der PDB-Zeichensatz ist `UTF-16`.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds create-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst \
3.     --tenant-db-name mypdb2 \
4.     --master-username mypdb2-admin \
5.     --master-user-password mypdb2-pwd \
6.     --character-set-name UTF-16
```
Für Windows:  

```
1. aws rds create-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst ^
3.     --tenant-db-name mypdb2 ^
4.     --master-username mypdb2-admin ^
5.     --master-user-password mypdb2-pwd ^
6.     --character-set-name UTF-16
```
Die Ausgabe sieht folgendermaßen oder ähnlich aus.  

```
...}
    "TenantDatabase" :
         {
            "DbiResourceId" : "db-abc123",
            "TenantDatabaseResourceId" : "tdb-bac567",
            "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:mypdb2",
            "DBInstanceIdentifier" : "my-cdb-inst",
            "TenantDBName" : "mypdb2",
            "Status" : "creating",
            "MasterUsername" : "mypdb2",
            "CharacterSetName" : "UTF-16",
            ...
        }
}...
```

# Ändern einer Tenant-Datenbank von RDS für Oracle
<a name="oracle-cdb-configuring.modifying.pdb"></a>

Sie können nur den PDB-Namen und das Master-Benutzerpasswort einer Tenant-Datenbank in Ihrer CDB ändern. Beachten Sie die folgenden Anforderungen und Einschränkungen:
+ Damit Sie die Einstellungen einer Tenant-Datenbank in Ihrer DB-Instance ändern können, muss die Tenant-Datenbank vorhanden sein. 
+ Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang ändern. Sie können jeweils nur eine Tenant-Datenbank ändern.
+ Sie können den Namen einer Tenant-Datenbank nicht in `CDB$ROOT` oder `PDB$SEED` ändern.
+ Wenn Ihre DB-Instance Read Replicas hat, können Sie nur Mandanten auf der primären DB-Instance ändern. Die Integrität der Replikation wird ebenfalls überprüft, sodass sichergestellt wird, dass die Replikate verfügbar sind und die Replikationsverzögerung weniger als 5 Minuten beträgt, bevor der Mandant geändert wird.

Sie können Änderungen PDBs mit der AWS-Managementkonsole AWS CLI, oder der RDS-API vornehmen.

## Konsole
<a name="oracle-cdb-configuring.modifying.pdb.console"></a>

**So ändern Sie den PDB-Namen oder das Master-Passwort einer Tenant-Datenbank**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie rechts oben in der Amazon-RDS-Konsole die AWS-Region aus, in der Sie die Tenant-Datenbank erstellen möchten.

1. Wählen Sie im Navigationsbereich **Datenbanken** aus.

1. Wählen Sie die Tenant-Datenbank aus, deren Datenbanknamen oder Master-Benutzerpasswort Sie ändern möchten.

1. Wählen Sie **Ändern** aus.

1. Führen Sie für **Tenant-Datenbankeinstellungen** die folgenden Schritte aus:
   + Geben Sie unter **Name der Tenant-Datenbank** den neuen Namen Ihrer neuen PDB ein.
   + Geben Sie für **Master-Passwort der Tenant-Datenbank** ein neues Passwort ein.

1. Wählen Sie **Tenant ändern** aus.

## AWS CLI
<a name="oracle-cdb-configuring.modifying.pdb.cli"></a>

Um eine Tenant-Datenbank mit dem zu ändern AWS CLI, rufen Sie den [modify-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-tenant-database.html)Befehl mit den folgenden Parametern auf:
+ `--db-instance-identifier` *value*
+ `--tenant-db-name value`
+ `[--new-tenant-db-name value]`
+ `[--master-user-password value]`

Im folgenden Beispiel wird die Tenant-Datenbank `pdb1` in der DB-Instance `my-cdb-inst` in `pdb-hr` umbenannt.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds modify-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst \
3.     --tenant-db-name pdb1 \
4.     --new-tenant-db-name pdb-hr
```
Für Windows:  

```
1. aws rds modify-tenant-database --region us-east-1 ^
2.     --db-instance-identifier my-cdb-inst ^
3.     --tenant-db-name pdb1 ^
4.     --new-tenant-db-name pdb-hr
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
{
    "TenantDatabase" : {
        "DbiResourceId" : "db-abc123",
        "TenantDatabaseResourceId" : "tdb-bac567",
        "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb1",
        "DBInstanceIdentifier" : "my-cdb-inst",
        "TenantDBName" : "pdb1",
        "Status" : "modifying",
        "MasterUsername" : "tenant-admin-user"
        "Port" : "6555",
        "CharacterSetName" : "UTF-16",
        "MaxAllocatedStorage" : "1000",
        "ParameterGroups": [
            {
                "ParameterGroupName": "pdb1-params",
                "ParameterApplyStatus": "in-sync"
            }
        ],
        "OptionGroupMemberships": [
            {
                "OptionGroupName": "pdb1-options",
                "Status": "in-sync"
            }
        ],
        "PendingModifiedValues": {
            "TenantDBName": "pdb-hr"
        }
    }
}
```

# Löschen einer Tenant-Datenbank von RDS für Oracle aus Ihrer CDB
<a name="oracle-cdb-configuring.deleting.pdb"></a>

Sie können eine Tenant-Datenbank (PDB) mithilfe der AWS-Managementkonsole, der oder der AWS CLI RDS-API löschen. Berücksichtigen Sie die folgenden Voraussetzungen und Einschränkungen:
+ Die Tenant-Datenbank und die DB-Instance müssen vorhanden sein.
+ Für einen erfolgreichen Löschvorgang muss eine der folgenden Situationen zutreffen:
  + Die Tenant-Datenbank und die DB-Instance sind verfügbar.
**Anmerkung**  
Sie können einen endgültigen Snapshot erstellen, jedoch nur, wenn sich die Tenant-Datenbank und die DB-Instance vor der Ausführung des Befehls `delete-tenant-database` in einem verfügbaren Zustand befanden. Dieser Snapshot wird nur auf der primären Instance erstellt, wenn die DB-Instance über Lesereplikate verfügt.
  + Die Tenant-Datenbank wird gerade erstellt.
  + Die DB-Instance ändert die Tenant-Datenbank.
  + Wenn die DB-Instance Repliken gelesen hat, gelten diese Einschränkungen für alle Replikate.
+ Sie können nicht mehrere Tenant-Datenbanken in einem einzigen Vorgang löschen.
+ Sie können eine Tenant-Datenbank nicht löschen, wenn sie der einzige Tenant in der CDB ist.
+ Sie können keine Tenant-Datenbank auf einer Read Replica löschen, Sie können nur einen Mandanten auf der primären DB-Instance löschen. Die Integrität der Replikation wird ebenfalls überprüft, sodass sichergestellt wird, dass die Replikationsverzögerung weniger als 5 Minuten beträgt, bevor der Mandant gelöscht wird.

## Konsole
<a name="oracle-cdb-configuring.deleting.pdb.console"></a>

**So löschen Sie eine Tenant-Datenbank**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Datenbanken** und dann die Tenant-Datenbank aus, die Sie löschen möchten.

1. Klicken Sie bei ** Actions** auf **Delete**.

1. Um einen endgültigen DB-Snapshot für die DB-Instance zu erstellen, aktivieren Sie **Create final snapshot? (Endgültigen Snapshot erstellen?)**.

1. Wenn Sie einen endgültigen Snapshot erstellen möchten, geben Sie den **Final snapshot name (Name des endgültigen Snapshots)** ein.

1. Geben Sie **delete me** in das Feld ein.

1. Wählen Sie **Löschen** aus.

## AWS CLI
<a name="oracle-cdb-configuring.deleting.pdb.cli"></a>

Um eine Tenant-Datenbank mit dem zu löschen AWS CLI, rufen Sie den [delete-tenant-database](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-tenant-database.html)Befehl mit den folgenden Parametern auf:
+ `--db-instance-identifier value`
+ `--tenant-db-name value`
+ `[--skip-final-snapshot | --no-skip-final-snapshot]`
+ `[--final-snapshot-identifier value]`

Im folgenden Beispiel wird die angegebene Tenant-Datenbank *pdb-test* aus der angegebenen CDB gelöscht. *my-cdb-inst* Standardmäßig wird bei dem Vorgang ein endgültiger Snapshot erstellt.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds delete-tenant-database --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst \
3.     --tenant-db-name pdb-test \
4.     --final-snapshot-identifier final-snap-pdb-test
```
Für Windows:  

```
1. aws rds delete-tenant-database --region us-east-1 ^
2.     --db-instance-identifier my-cdb-inst ^
3.     --tenant-db-name pdb-test ^
4.     --final-snapshot-identifier final-snap-pdb-test
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
{
    "TenantDatabase" : {
        "DbiResourceId" : "db-abc123",
        "TenantDatabaseResourceId" : "tdb-bac456",
        "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb-test",
        "DBInstanceIdentifier" : "my-cdb-inst",
        "TenantDBName" : "pdb-test",
        "Status" : "deleting",
        "MasterUsername" : "pdb-test-admin"
        "Port" : "6555",
        "CharacterSetName" : "UTF-16",
        "MaxAllocatedStorage" : "1000",
        "ParameterGroups": [
            {
                "ParameterGroupName": "tenant-1-params",
                "ParameterApplyStatus": "in-sync"
            }
        ],
        "OptionGroupMemberships": [
            {
                "OptionGroupName": "tenant-1-options",
                "Status": "in-sync"
            }
        ]
    }
}
```

# Anzeigen von Details zu einer Tenant-Datenbank
<a name="oracle-cdb-configuring.describing.pdb"></a>

Sie können Details zu einer Tenant-Datenbank genauso anzeigen wie Details zu Non-CDB oder CDB.

## Konsole
<a name="oracle-cdb-configuring.describing.pdb.console"></a>

**So zeigen Sie Details zu einer Tenant-Datenbank an**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie oben rechts in der Amazon-RDS-Konsole die AWS-Region  aus, in der sich Ihre DB-Instance befindet.

1. Wählen Sie im Navigationsbereich **Datenbanken** aus.  
![\[Details zu einer CDB anzeigen\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/cdb-list.png)

   In der vorherigen Abbildung wird die Sole-Tenant-Datenbank (PDB) als untergeordnetes Element der DB-Instance angezeigt.

1. Wählen Sie den Namen einer Tenant-Datenbank aus.  
![\[Details zu einer PDB anzeigen\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/pdb-details.png)

## AWS CLI
<a name="oracle-cdb-configuring.describing.pdb.cli"></a>

Um Details zu Ihrem zu sehen PDBs, verwenden Sie den AWS CLI Befehl [describe-tenant-databases](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-tenant-databases.html).

Im folgenden Beispiel werden alle Tenant-Datenbanken in der angegebenen Region beschrieben.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds describe-tenant-databases --region us-east-1
```
Für Windows:  

```
1. aws rds describe-tenant-databases --region us-east-1
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
    "TenantDatabases" : [
         {
            "DBInstanceIdentifier" : "my-cdb-inst",
            "TenantDBName" : "pdb-test",
            "Status" : "available",
            "MasterUsername" : "pdb-test-admin",
            "DbiResourceId" : "db-abc123",
            "TenantDatabaseResourceId" : "tdb-bac456",
            "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb-test",
            "CharacterSetName": "AL32UTF8",
            "NcharCharacterSetName": "AL16UTF16",
            "DeletionProtection": false,
            "PendingModifiedValues": {
                 "MasterUserPassword": "****"
            },
            "TagList": []
         },
         {

            "DBInstanceIdentifier" : "my-cdb-inst2",
            "TenantDBName" : "pdb-dev",
            "Status" : "modifying",
            "MasterUsername" : "masterrdsuser"
            "DbiResourceId" : "db-xyz789",
            "TenantDatabaseResourceId" : "tdb-ghp890",
            "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst2:pdb-dev",
            "CharacterSetName": "AL32UTF8",
            "NcharCharacterSetName": "AL16UTF16",
            "DeletionProtection": false,
            "PendingModifiedValues": {
                 "MasterUserPassword": "****"
            },
            "TagList": []
         },
         ... other truncated data
```

Im folgenden Beispiel werden die Tenant-Datenbanken der DB-Instance `my-cdb-inst` in der angegebenen Region beschrieben.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds describe-tenant-databases --region us-east-1 \
2.     --db-instance-identifier my-cdb-inst
```
Für Windows:  

```
1. aws rds describe-tenant-databases --region us-east-1 ^
2.     --db-instance-identifier my-cdb-inst
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
{
    "TenantDatabase": {
        "TenantDatabaseCreateTime": "2023-10-19T23:55:30.046Z",
        "DBInstanceIdentifier": "my-cdb-inst",
        "TenantDBName": "pdb-hr",
        "Status": "creating",
        "MasterUsername": "tenant-admin-user",
        "DbiResourceId": "db-abc123",
        "TenantDatabaseResourceId": "tdb-bac567",
        "TenantDatabaseARN": "arn:aws:rds:us-west-2:579508833180:pdb-hr:tdb-abcdefghi1jklmno2p3qrst4uvw5xy6zabc7defghi8jklmn90op",
        "CharacterSetName": "AL32UTF8",
        "NcharCharacterSetName": "AL16UTF16",
        "DeletionProtection": false,
        "PendingModifiedValues": {
            "MasterUserPassword": "****"
        },
        "TagList": [
            {
                "Key": "TEST",
                "Value": "testValue"
            }
        ]
    }
}
```

Im folgenden Beispiel wird die Tenant-Datenbank `pdb1` der DB-Instance `my-cdb-inst` in der Region USA Ost (Nord-Virginia) beschrieben.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds describe-tenant-databases --region us-east-1 \
2. --db-instance-identifier my-cdb-inst \
3. --tenant-db-name pdb1
```
Für Windows:  

```
1. aws rds describe-tenant-databases --region us-east-1 ^
2. --db-instance-identifier my-cdb-inst ^
3. --tenant-db-name pdb1
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
{
    "TenantDatabases" : [
        {
            "DbiResourceId" : "db-abc123",
            "TenantDatabaseResourceId" : "tdb-bac567",
            "TenantDatabaseArn" : "arn:aws:rds:us-east-1:123456789012:db:my-cdb-inst:pdb1"
            "DBInstanceIdentifier" : "my-cdb-inst",
            "TenantDBName" : "pdb1",
            "Status" : "ACTIVE",
            "MasterUsername" : "masterawsuser"
            "Port" : "1234",
            "CharacterSetName": "UTF-8",
            "ParameterGroups": [
                {
                    "ParameterGroupName": "tenant-custom-pg",
                    "ParameterApplyStatus": "in-sync"
                }
            ],
            {
            "OptionGroupMemberships": [
                {
                    "OptionGroupName": "tenant-custom-og",
                    "Status": "in-sync"
                }
            ]
         }
    ]
}
```

# Aktualisieren Ihrer CDB
<a name="Oracle.Concepts.single-tenant.upgrades"></a>

Sie können eine CDB auf eine andere Oracle-Database-Version aktualisieren. Sie können beispielsweise eine CDB von Oracle Database 19c auf eine CDB von Oracle Database 21c aktualisieren. Sie können die Datenbankarchitektur während eines Upgrades nicht ändern. Daher können Sie eine Nicht-CDB nicht auf eine CDB oder eine CDB auf eine Nicht-CDB aktualisieren.

Das Verfahren für das Upgrade einer CDB auf eine CDB ist dasselbe wie für das Aktualisieren einer Nicht-CDB auf eine Nicht-CDB. Weitere Informationen finden Sie unter [Aktualisieren der DB-Engine von RDS für Oracle](USER_UpgradeDBInstance.Oracle.md).