Suppression d'une base de données locataire RDS for Oracle de votre CDB - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Suppression d'une base de données locataire RDS for Oracle de votre CDB

Vous pouvez supprimer une base de données locataire (PDB) à l'aide de la AWS Management Console, de l'AWS CLI ou de l'API RDS. Tenez compte des conditions préalables requises et des limitations suivantes :

  • La base de données locataire et l'instance de base de données doivent exister.

  • Pour que la suppression réussisse, l'une des situations suivantes doit exister :

    • La base de données locataire et l'instance de base de données sont disponibles.

      Note

      Vous pouvez prendre un instantané final, mais uniquement si la base de données locataire et l'instance de base de données étaient disponibles avant l'émission de la commande delete-tenant-database.

    • La base de données locataire est en cours de création.

    • L'instance de base de données modifie la base de données locataire.

  • Vous ne pouvez pas supprimer plusieurs bases de données locataire au cours d'une seule opération.

  • Vous ne pouvez pas supprimer une base de données locataire si elle est le seul locataire de la CDB.

Pour supprimer une base de données locataire
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Bases de données, puis choisissez la base de données locataire que vous souhaitez supprimer.

  3. Pour Actions, choisissez Supprimer.

  4. Pour créer un instantané de base de données final pour l'instance de base de données, choisissez Create final snapshot? (Créer un instantané final ?).

  5. Si vous avez choisi de créer un instantané final, entrez le paramètre Final snapshot name (Nom de l'instantané final).

  6. Saisissez delete me dans la zone.

  7. Sélectionnez Delete.

Pour supprimer une base de données mutualisée à l'aide deAWS CLI, appelez la delete-tenant-databasecommande avec les paramètres suivants :

  • --db-instance-identifier value

  • --tenant-db-name value

  • [--skip-final-snapshot | --no-skip-final-snapshot]

  • [--final-snapshot-identifier value]

L'exemple suivant supprime la base de données mutualisée nommée pdb-test de la base de données nommée. my-cdb-inst Par défaut, l'opération crée un instantané final.

Exemple

Pour LinuxmacOS, ou 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

Dans 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

Le résultat produit lors de l'exécution de cette commande est semblable à ce qui suit :

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