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 mutualisée (PDB) à l'aide de l'API AWS Management Console, de 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. Cet instantané ne sera pris sur l'instance principale que si l'instance de base de données a lu des répliques. -
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.
-
Si l'instance de base de données a lu des répliques, ces contraintes s'appliquent à toutes les répliques.
-
-
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.
-
Vous ne pouvez pas supprimer une base de données mutualisée sur une réplique en lecture, vous pouvez uniquement supprimer un locataire sur l'instance de base de données principale. L'état de la réplication est également validé, ce qui garantit que le délai de réplication est inférieur à 5 minutes avant la suppression du locataire.
Pour supprimer une base de données locataire
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/
l'adresse. -
Dans le panneau de navigation, choisissez Bases de données, puis choisissez la base de données locataire que vous souhaitez supprimer.
-
Pour Actions, choisissez Supprimer.
-
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 ?).
-
Si vous avez choisi de créer un instantané final, entrez le paramètre Final snapshot name (Nom de l'instantané final).
-
Saisissez
delete medans la zone. -
Sélectionnez Delete (Supprimer).
Pour supprimer une base de données mutualisée à l'aide de AWS CLI, appelez la delete-tenant-databasecommande avec les paramètres suivants :
-
--db-instance-identifiervalue -
--tenant-db-namevalue -
[--skip-final-snapshot | --no-skip-final-snapshot] -
[--final-snapshot-identifiervalue]
L'exemple suivant supprime la base de données mutualisée nommée à pdb-test partir de la base de données CDB nommée. my-cdb-inst Par défaut, l'opération crée un instantané final.
Exemple
Pour Linux, macOS ou Unix :
aws rds delete-tenant-database --regionus-east-1\ --db-instance-identifiermy-cdb-inst\ --tenant-db-namepdb-test\ --final-snapshot-identifierfinal-snap-pdb-test
Pour Windows :
aws rds delete-tenant-database --regionus-east-1^ --db-instance-identifiermy-cdb-inst^ --tenant-db-namepdb-test^ --final-snapshot-identifierfinal-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" } ] } }