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.
Ajouter, supprimer ou modifier des volumes de stockage avec RDS pour Oracle
Vous pouvez ajouter, modifier et supprimer des volumes de stockage supplémentaires à l'aide du bouton Console de gestion AWS ou AWS CLI. Toutes les opérations utilisent la modify-db-instance commande avec le additional-storage-volumes paramètre.
Important
L'ajout ou la suppression de volumes de stockage supplémentaires crée une sauvegarde en attente d'une action et une fenêtre d'interdiction. La fenêtre d'interdiction se ferme lorsque le flux de sauvegarde est terminé.
Ajouter des volumes de stockage
Vous pouvez ajouter jusqu'à trois volumes de stockage au-delà du volume de stockage principal. Pour ajouter un nouveau volume de stockage à votre instance de base de données RDS pour Oracle, utilisez la modify-db-instance commande avec le additional-storage-volumes paramètre.
L'extrait de code suivant ajoute un nouveau volume SSD à usage général (gp3) de 5 000 Go avec un nom IOPS de provisionnement de 4 000. rdsdbdata3
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata3", "StorageType":"gp3", "AllocatedStorage":5000, "IOPS":4000} ]' \ --apply-immediately
Modification des volumes de stockage
Vous pouvez modifier le type de stockage, la taille de stockage allouée, les IOPS et les paramètres de débit de stockage de votre volume de stockage supplémentaire. L'extrait de code suivant modifie le paramètre IOPS du volume. rdsdbdata2
Après avoir modifié un volume de stockage supplémentaire, ce volume spécifique entre dans la phase d'optimisation du stockage. Pour suivre la progression de l'optimisation sur le volume modifié, inspectez l'entrée correspondante du AdditionalStorageVolumes tableau dans la réponse DescribeDBInstances. Lors de l'optimisation, cette entrée StorageOperationStatus est définie sur 0 à 100 Optimizing et StorageOperationPercentProgress indique 0 à 100. Pour de plus amples informations, veuillez consulter Surveillance des opérations de stockage par volume.
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "IOPS":8000} ]' \ --apply-immediately
Note
Vous ne pouvez pas réduire l'allocation de stockage pour un volume de stockage supplémentaire une fois que vous l'avez ajouté à l'instance.
Suppression de volumes de stockage
Vous pouvez supprimer des volumes de stockage supplémentaires des instances de base de données RDS pour Oracle lorsqu'ils ne sont plus nécessaires. Avant de supprimer un volume, assurez-vous que vous avez déplacé tous les fichiers de base de données du volume et qu'aucun objet de base de données n'y fait référence. Vérifiez que l'état du volume estNot-in-use. Vous pouvez supprimer des volumes de stockage supplémentaires, mais vous ne pouvez pas supprimer le volume de stockage principal.
Avertissement
Avant de supprimer un volume de stockage supplémentaire, assurez-vous qu'aucun fichier de base de données n'y est stocké. La suppression d'un volume contenant des fichiers de base de données actifs entraîne une corruption de la base de données.
L'exemple suivant supprime le rdsdbdata2 volume.
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "SetForDelete":true} ]' \ --apply-immediately