

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 RDS for Oracle 新增、移除或修改儲存磁碟區
<a name="User_Oracle_AdditionalStorage.ModifyStorageVolumes"></a>

您可以使用 AWS 管理主控台 或 新增、修改和移除其他儲存磁碟區 AWS CLI。所有操作都會搭配 `additional-storage-volumes` 參數使用 `modify-db-instance`命令。

**重要**  
新增或移除其他儲存磁碟區會建立備份待定動作和中斷時段。備份工作流程完成時，中斷時段會關閉。



## 新增儲存磁碟區
<a name="User_Oracle_AdditionalStorage.ModifyStorageVolumes.Add"></a>

除了主要儲存磁碟區之外，您最多可以新增三個儲存磁碟區。若要將新的儲存磁碟區新增至 RDS for Oracle 資料庫執行個體，請使用 `modify-db-instance`命令搭配 `additional-storage-volumes` 參數。

下列程式碼片段新增了 5，000 GiB 一般用途 SSD (gp3) 磁碟區，其中包含 4000 個佈建 IOPS 名稱 `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
```

## 修改儲存磁碟區
<a name="User_Oracle_AdditionalStorage.ModifyStorageVolumes.Modifying"></a>

您可以修改額外儲存磁碟區的儲存類型、配置的儲存大小、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
```

**注意**  
將額外儲存磁碟區新增至執行個體後，就無法減少額外儲存磁碟區的儲存配置。

## 移除儲存磁碟區
<a name="User_Oracle_AdditionalStorage.ModifyStorageVolumes.Remove"></a>

不再需要儲存磁碟區時，您可以從 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
```