

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

# 在 RDS for Oracle 中使用儲存
<a name="User_Oracle_AdditionalStorage"></a>

每個 RDS for Oracle 執行個體都有一個主要儲存磁碟區。若要增加儲存容量，您最多可以將三個額外的儲存磁碟區連接至資料庫執行個體。根據您的工作負載需求，為每個磁碟區選擇 gp3 和 io2 儲存。例如，您可以將經常存取的資料放在 io2 磁碟區，並將歷史資料放在 gp3 磁碟區。

使用額外的儲存磁碟區來啟用下列優點：
+ **增強容量** – 透過連接最多三個額外的儲存磁碟區，將每個資料庫執行個體的總儲存體擴展到 256 TiB。
+ **彈性儲存組態和效能最佳化** – 混合不同的儲存類型 (gp3 和 io2)，根據您的資料存取模式來最佳化成本和效能。將高效能 io2 儲存體上的經常存取資料與經濟實惠的 gp3 儲存體上的封存資料分開。
+ **視需要擴展和減少儲存容量** – 當您需要額外儲存時連接磁碟區，就像在資料遷移期間一樣，然後刪除磁碟區。透過這種方式，您可以擴展和減少總資料庫執行個體儲存體。
+ **線上資料移動** – 使用 Oracle 資料庫的內建功能，在不停機的情況下在磁碟區之間移動資料。

**注意**  
您可以移除其他儲存磁碟區，但無法移除主要磁碟區。

**Topics**
+ [搭配 RDS for Oracle 使用其他儲存磁碟區的考量事項](#User_Oracle_AdditionalStorage.considerations)
+ [搭配 RDS for Oracle 使用其他儲存磁碟區的限制](#User_Oracle_AdditionalStorage.limitations)
+ [RDS for Oracle 中具有其他儲存磁碟區的資料庫管理操作](#User_Oracle_AdditionalStorage.DBManagement)
+ [使用 RDS for Oracle 新增、移除或修改儲存磁碟區](User_Oracle_AdditionalStorage.ModifyStorageVolumes.md)
+ [使用 RDS for Oracle 中的其他儲存磁碟區來備份和還原資料](User_Oracle_AdditionalStorage.BackupRestore.md)
+ [RDS for Oracle 中其他儲存磁碟區的使用案例](User_Oracle_AdditionalStorage.UseCases.md)

## 搭配 RDS for Oracle 使用其他儲存磁碟區的考量事項
<a name="User_Oracle_AdditionalStorage.considerations"></a>

搭配 RDS for Oracle 使用其他儲存磁碟區時，請考慮下列事項：
+ 每個執行個體最多可以新增 3 個額外的儲存磁碟區。
+ 其他儲存磁碟區必須使用下列磁碟區名稱：
  + rdsdbdata2
  + rdsdbdata3
  + rdsdbdata4
+ 您只能新增一般用途 SSD (gp3) 和佈建 IOPS SSD (io2) 儲存類型。
+ 您可以使用 Oracle 的線上重新定位功能，在應用程式繼續執行時在磁碟區之間移動資料。
+ 當您透過修改資料庫執行個體來建立額外的儲存磁碟區時，RDS 會立即建立儲存磁碟區，無論排程修改設定為何。新增儲存磁碟區是線上操作，不會影響您的資料庫效能。請參閱 [使用排程修改設定](USER_ModifyInstance.ApplyImmediately.md)。

為了獲得最佳效能，當您使用其他儲存磁碟區時，請檢查下列項目：
+ 資料移動規劃
  + 在離峰時間排程大型移動
  + 將大型操作分成較小的區塊
  + 在移動期間監控系統資源
+ 資源管理
  + 在兩個磁碟區上保留足夠的可用空間
  + 使用 AWR 或 Statspack 監控 I/O 模式
  + 留意完整儲存案例
+ 最佳實務
  + 盡可能使用線上資料檔案重新定位操作
  + 維護適當的索引
  + 定期監控空間用量

搭配複本使用其他儲存磁碟區時：
+ 當您為具有其他儲存磁碟區的資料庫執行個體建立 RDS for Oracle 複本時，RDS 會自動在複本上設定其他儲存磁碟區。不過，在主要資料庫執行個體的儲存磁碟區中所做的任何後續修改都不會自動套用至複本。
+ 跨磁碟區管理資料檔案位置時，建議使用參數群組設定，而不是工作階段層級變更，以確保主要執行個體和複本執行個體之間的行為一致。

## 搭配 RDS for Oracle 使用其他儲存磁碟區的限制
<a name="User_Oracle_AdditionalStorage.limitations"></a>

下列限制適用於搭配 RDS for Oracle 使用其他儲存磁碟區：
+ 您無法將儲存磁碟區新增至記憶體小於 64GiB 的執行個體類型，因為它們沒有足夠的記憶體來支援大型儲存磁碟區。
+ 其他儲存磁碟區的最小儲存大小為 200GiB。資料庫執行個體的主要儲存磁碟區應等於或大於 200GiB，以連接額外的儲存磁碟區。資料庫執行個體的儲存大小上限為所有磁碟區總計 256 TiB。
+ 具有其他儲存磁碟區的資料庫執行個體不支援下列功能：
  + 跨區域自動備份
  + 儲存體自動擴展 （適用於其他儲存磁碟區）
  + 公有快照
+ 您無法刪除主要儲存磁碟區 (`rdsdbdata`)，但您可以刪除其他額外的儲存磁碟區，只要它們是空的即可。
+ 您無法將線上重做日誌、封存重做日誌和控制檔案存放在其他儲存磁碟區中。這些檔案只能存放在主要儲存磁碟區 () 中`rdsdbdata`。

## RDS for Oracle 中具有其他儲存磁碟區的資料庫管理操作
<a name="User_Oracle_AdditionalStorage.DBManagement"></a>

您可以執行資料庫管理操作，例如建立資料表空間或在儲存磁碟區之間移動資料，同時使用 RDS for Oracle 中的其他儲存磁碟區。如需使用其他儲存磁碟區進行資料庫管理操作的詳細資訊，請參閱下列各節：
+ [在 RDS for Oracle 中指定資料庫檔案位置](Appendix.Oracle.CommonDBATasks.TablespacesAndDatafiles.md#Appendix.Oracle.CommonDBATasks.DatabaseFileLocations)
+ [在 RDS for Oracle 中建立和調整資料表空間的大小](Appendix.Oracle.CommonDBATasks.TablespacesAndDatafiles.md#Appendix.Oracle.CommonDBATasks.CreatingTablespacesAndDatafiles)
+ [在 RDS for Oracle 中的磁碟區之間移動資料檔案](Appendix.Oracle.CommonDBATasks.MovingDataBetweenVolumes.md#Appendix.Oracle.CommonDBATasks.MovingDatafiles)