

# 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>

プライマリストレージボリュームに加えて最大 3 つのストレージボリュームを追加できます。RDS for Oracle DB インスタンスに新しいストレージボリュームを追加するには、`additional-storage-volumes` パラメータを指定して `modify-db-instance` コマンドを使用します。

次のコードスニペットは、4000 プロビジョニング IOPS 名 `rdsdbdata3` を持つ 5,000 GiB の汎用 SSD (gp3) ボリュームを追加します。

```
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 DB インスタンスから削除できます。ボリュームを削除する前に、ボリュームからすべてのデータベースファイルを移動し、それを参照しているデータベースオブジェクトがないことを確認してください。ボリュームステータスが `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
```