Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration - 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.

Konvertieren der Single-Tenant-Konfiguration in die Multi-Tenant-Konfiguration

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.

So konvertieren Sie eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

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

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

  4. Wählen Sie Ändern aus.

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

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

  7. (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.

  8. (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.

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

  10. 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.

  11. Ü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.

Um eine CDB, die die Single-Tenant-Konfiguration verwendet, in die Multi-Tenant-Konfiguration zu konvertieren, geben Sie --multi-tenant im AWS CLI-Befehl modify-db-instance an.

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.

Beispiel

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" } } }