Adicionar, remover ou modificar volumes de armazenamento com o RDS para Oracle
Você pode adicionar, modificar e remover volumes de armazenamento adicionais usando a Console de gerenciamento da AWS ou o AWS CLI. Todas as operações usam o comando modify-db-instance com o parâmetro additional-storage-volumes.
Importante
Adicionar ou remover volumes de armazenamento adicionais cria uma ação pendente de backup e uma janela de bloqueio. A janela de bloqueio é fechada quando o fluxo de trabalho de backup é concluído.
Adicionar volumes de armazenamento
Você pode adicionar até três volumes de armazenamento além do volume de armazenamento primário. Para adicionar um novo volume de armazenamento à sua instância de banco de dados do RDS para Oracle, use o comando modify-db-instance com o parâmetro additional-storage-volumes.
O trecho de código a seguir adiciona um novo volume SSD de uso geral (gp3) de 5 mil GiB com 4 mil IOPS provisionadas denominado 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
Modificar volumes de armazenamento
Você pode modificar o tipo de armazenamento, o tamanho de armazenamento alocado, as IOPS e as configurações de throughput de armazenamento de seu volume de armazenamento adicional. O trecho de código a seguir modifica a configuração de IOPS do volume 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
Você não pode reduzir a alocação de armazenamento para um volume de armazenamento adicional depois de adicioná-lo à instância.
Remover volumes de armazenamento
Você pode remover volumes de armazenamento adicionais das instâncias de banco de dados do RDS para Oracle quando eles não são mais necessários. Antes de remover um volume, verifique se você moveu todos os arquivos do banco de dados do volume e se nenhum objeto do banco de dados está fazendo referência a ele. Verifique se o status do volume é Not-in-use. Você pode remover volumes de armazenamento adicionais, mas não pode remover o volume principal.
Atenção
Antes de remover um volume de armazenamento adicional, garanta que nenhum arquivo de banco de dados esteja armazenado no volume. A remoção de um volume com arquivos de banco de dados ativos causa corrupção no banco de dados.
O exemplo a seguir remove o volume rdsdbdata4.
aws rds modify-db-instance \ --db-instance-identifiermy-oracle-instance\ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "SetForDelete":true} ]' \ --apply-immediately