Agregación, eliminación o modificación de volúmenes de almacenamiento con RDS para Oracle - Amazon Relational Database Service

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-identifier my-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-identifier my-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-identifier my-oracle-instance \ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "SetForDelete":true} ]' \ --apply-immediately