Arbeiten mit Container-Datenbanken (CDBs) in 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.

Arbeiten mit Container-Datenbanken (CDBs) in RDS Custom für Oracle

Sie können Ihre DB-Instance von RDS Custom für Oracle entweder mit der Oracle-Multitenant-Architektur (Engine-Typ custom-oracle-ee-cdb oder custom-oracle-se2-cdb) oder mit der herkömmlichen Nicht-CDB-Architektur (Engine-Typ custom-oracle-ee oder custom-oracle-se2) erstellen. Wenn Sie eine Container-Datenbank (CDB) erstellen, enthält diese eine Pluggable Database (PDB) und einen PDB-Seed. Sie können zusätzliche PDBs mit Oracle SQL manuell erstellen.

PDB- und CDB-Namen

Wenn Sie eine CDB-Instance von RDS Custom für Oracle erstellen, geben Sie einen Namen für die ursprüngliche PDB an. Standardmäßig erhält Ihre ursprüngliche PDB den Namen ORCL. Sie können einen anderen Namen wählen.

Standardmäßig heißt Ihre CDB RDSCDB. Sie können einen anderen Namen wählen. Der CDB-Name ist auch der Name Ihrer Oracle-Systemkennung (SID), die den Speicher und die Prozesse, die Ihre CDB verwalten, eindeutig identifiziert. Weitere Informationen zur Oracle SID finden Sie unter Oracle-Systemkennung (SID) in Oracle-Database-Konzepte.

Sie können vorhandene PDBs nicht mithilfe von Amazon-RDS-APIs umbenennen. Sie können die CDB auch nicht mit dem modify-db-instance-Befehl umbenennen.

PDB-Verwaltung

Im Modell der geteilten Verantwortung von RDS Custom für Oracle sind Sie für die Verwaltung von PDBs und die Erstellung zusätzlicher PDBs verantwortlich. RDS Custom beschränkt die Anzahl der PDBs nicht. Sie können PDBs manuell erstellen, ändern und löschen, indem Sie eine Verbindung mit dem CDB-Stammverzeichnis herstellen und eine SQL-Anweidung ausführen. Erstellen Sie PDBs auf einem Amazon-EBS-Datenvolume, um zu verhindern, dass die DB-Instance nicht mehr im Support-Umfang enthalten ist.

Führen Sie die folgenden Schritte aus, um Ihre CDBs oder PDBs zu ändern:

  1. Unterbrechen Sie die Automatisierung, um Interferenzen mit RDS-Custom-Aktionen zu vermeiden.

  2. Modifizieren Sie Ihre CDB oder PDBs.

  3. Sichern Sie alle modifizierten PDBs.

  4. Fortsetzen Sie RDS Custom Automatisierung fort

Automatische Wiederherstellung des CDB-Stammverzeichnisses

RDS Custom hält das CDB-Stammverzeichnis auf die gleiche Weise geöffnet wie ein Nicht-CDB. Wenn sich der Zustand des CDB-Stammverzeichnisses ändert, versucht die Überwachungs- und Wiederherstellungsautomatisierung, das CDB-Stammverzeichnis auf den gewünschten Zustand zurückzusetzen. Sie erhalten RDS-Ereignisbenachrichtigungen, wenn die Stammt-CDB heruntergefahren (RDS-EVENT-0004) oder neu gestartet (RDS-EVENT-0006) wird, ähnlich wie bei der Nicht-CDB-Architektur. RDS Custom versucht, beim Start der DB-Instance alle PDBs im READ WRITE-Modus zu öffnen. Wenn einige PDBs nicht geöffnet werden können, veröffentlicht RDS Custom das folgende Ereignis: tenant database shutdown.