Agregación, eliminación o modificación de volúmenes de almacenamiento con RDS para Oracle
Puede agregar, modificar y eliminar volúmenes de almacenamiento adicionales mediante la Consola de administración de AWS o la AWS CLI. Todas las operaciones utilizan el comando modify-db-instance con el parámetro additional-storage-volumes.
importante
La agregación o eliminación de volúmenes de almacenamiento adicionales crea una acción pendiente de copia de seguridad y un periodo de interrupción. El periodo de interrupción se cierra cuando se completa el flujo de trabajo de copia de seguridad.
Agregación de volúmenes de almacenamiento
Puede agregar hasta tres volúmenes de almacenamiento además del volumen de almacenamiento principal. Para agregar un nuevo volumen de almacenamiento a la instancia de base de datos de RDS para Oracle, utilice el comando modify-db-instance con el parámetro additional-storage-volumes.
El siguiente fragmento de código agrega un nuevo volumen SSD de uso general (gp3) de 5000 GiB con un nombre de 4000 IOPS aprovisionadas 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
Modificación de los volúmenes de almacenamiento
Puede modificar el tipo de almacenamiento, el tamaño de almacenamiento asignado, las IOPS y la configuración de rendimiento de almacenamiento del volumen de almacenamiento adicional. El siguiente fragmento de código modifica la configuración de IOPS del volumen rdsdbdata2.
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "IOPS":8000} ]' \ --apply-immediately
nota
No puede reducir la asignación de almacenamiento para un volumen de almacenamiento adicional una vez que lo haya agregado a la instancia.
Eliminación de volúmenes de almacenamiento
Puede eliminar volúmenes de almacenamiento adicionales de las instancias de base de datos de RDS para Oracle cuando ya no sean necesarios. Antes de eliminar un volumen, asegúrese de haber sacado todos los archivos de la base de datos del volumen y de que ningún objeto de la base de datos haga referencia a él. Compruebe que el estado del volumen sea Not-in-use. Puede eliminar volúmenes de almacenamiento adicionales, pero no puede eliminar el volumen principal de almacenamiento.
aviso
Antes de eliminar un volumen de almacenamiento adicional, asegúrese de que no haya ningún archivo de base de datos almacenado en el volumen. La eliminación de un volumen con archivos de base de datos activos provoca la corrupción de la base de datos.
En el siguiente ejemplo, se elimina el volumen rdsdbdata4.
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "SetForDelete":true} ]' \ --apply-immediately