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
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/
. -
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 me
dans la zone. -
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-identifiermy-cdb-inst
\ --tenant-db-namepdb-test
\ --final-snapshot-identifierfinal-snap-pdb-test
Dans 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
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" } ] } }