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.
Löschen einer Tenant-Datenbank von RDS für Oracle aus Ihrer CDB
Sie können eine Tenant-Datenbank (PDB) mithilfe der AWS-Managementkonsole, der AWS CLI oder der 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-databasein einem verfügbaren Zustand befanden. -
Die Tenant-Datenbank wird gerade erstellt.
-
Die DB-Instance ändert die Tenant-Datenbank.
-
-
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.
So löschen Sie eine Tenant-Datenbank
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Datenbanken und dann die Tenant-Datenbank aus, die Sie löschen möchten.
-
Klicken Sie bei Actions auf Delete.
-
Um einen endgültigen DB-Snapshot für die DB-Instance zu erstellen, aktivieren Sie Create final snapshot? (Endgültigen Snapshot erstellen?).
-
Wenn Sie einen endgültigen Snapshot erstellen möchten, geben Sie den Final snapshot name (Name des endgültigen Snapshots) ein.
-
Geben Sie
delete mein das Feld ein. -
Wählen Sie Delete (Löschen).
Um eine Tenant-Datenbank über die AWS CLI zu löschen, rufen Sie den Befehl delete-tenant-database mit den folgenden Parametern auf:
-
--db-instance-identifiervalue -
--tenant-db-namevalue -
[--skip-final-snapshot | --no-skip-final-snapshot] -
[--final-snapshot-identifiervalue]
Im folgenden Beispiel wird die Tenant-Datenbank namens pdb-test aus der CDB namens my-cdb-inst gelöscht. Standardmäßig wird bei dem Vorgang ein endgültiger Snapshot erstellt.
Beispiel
Für Linux, macOS oder Unix:
aws rds delete-tenant-database --regionus-east-1\ --db-instance-identifiermy-cdb-inst\ --tenant-db-namepdb-test\ --final-snapshot-identifierfinal-snap-pdb-test
Für Windows:
aws rds delete-tenant-database --regionus-east-1^ --db-instance-identifiermy-cdb-inst^ --tenant-db-namepdb-test^ --final-snapshot-identifierfinal-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" } ] } }