Löschen einer Tenant-Datenbank von RDS für Oracle aus Ihrer CDB - 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.

Löschen einer Tenant-Datenbank von RDS für Oracle aus Ihrer CDB

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
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

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

  3. Klicken Sie bei Actions auf Delete.

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

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

  6. Geben Sie delete me in das Feld ein.

  7. 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-identifier my-cdb-inst \ --tenant-db-name pdb-test \ --final-snapshot-identifier final-snap-pdb-test

Windows:

aws rds delete-tenant-database --region us-east-1 ^ --db-instance-identifier my-cdb-inst ^ --tenant-db-name pdb-test ^ --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" } ] } }