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.
Sie können eine Tenant-Datenbank (PDB) mithilfe der AWS Management Console, 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-database
in 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 Management Console 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 me
in das Feld ein. -
Wählen Sie Löschen aus.
Um eine Tenant-Datenbank mit der zu löschenAWS CLI, rufen Sie den delete-tenant-database 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 Tenant-Datenbank namens pdb-test
von der CDB namens gelöschtmy-cdb-inst
. Standardmäßig wird bei dem Vorgang ein endgültiger Snapshot erstellt.
Beispiel
Für Linux, macOSoder Unix:
aws rds delete-tenant-database --region
us-east-1
\ --db-instance-identifiermy-cdb-inst
\ --tenant-db-namepdb-test
\ --final-snapshot-identifierfinal-snap-pdb-test
Windows:
aws rds delete-tenant-database --region
us-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"
}
]
}
}