使用 RDS for Oracle 添加、移除或修改存储卷 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 RDS for Oracle 添加、移除或修改存储卷

您可以使用 Amazon Web Services 管理控制台或 Amazon CLI 添加、修改和移除附加存储卷。所有操作都使用带 additional-storage-volumes 参数的 modify-db-instance 命令。

重要

添加或移除附加存储卷会触发一个备份待处理操作,并进入中断时段。备份工作流程完成后,中断时段将结束。

添加存储卷

除了主存储卷之外,您最多可以添加三个存储卷。要向 RDS for Oracle 实例添加新的存储卷,请使用带 additional-storage-volumes 参数的 modify-db-instance 命令。

以下代码段添加了一个新的 5000 GiB 通用型 SSD(gp3)卷,预调配 IOPS 为 4000,名称为 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

修改存储卷

您可以修改附加存储卷的存储类型、分配的存储卷、IOPS 以及存储吞吐量设置。以下代码段修改 rdsdbdata2 卷的 IOPS 设置。

aws rds modify-db-instance \ --db-instance-identifier my-oracle-instance \ --region us-east-1 \ --additional-storage-volumes '[ { "VolumeName":"rdsdbdata2", "IOPS":8000} ]' \ --apply-immediately
注意

一旦将附加存储卷添加到实例,您就无法减少该存储卷的存储分配。

移除存储卷

当不再需要时,您可以从 RDS for Oracle 数据库实例中移除附加存储卷。在移除卷之前,请确保已将所有数据库文件从该卷中移出,并且没有数据库对象引用该卷。验证卷状态是否为 Not-in-use。您可以移除附加存储卷,但不能移除主存储卷。

警告

在移除附加存储卷之前,请确保该卷上未存储任何数据库文件。移除包含活动数据库文件的卷会导致数据库损坏。

以下示例移除 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