

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

# 修改 Amazon RDS 資料庫執行個體
<a name="Overview.DBInstance.Modifying"></a>

您可以變更資料庫執行個體的設定，以完成新增額外儲存體或變更資料庫執行個體類別等任務。在本主題中，您可以瞭解如何修改 Amazon RDS 資料庫執行個體，以及瞭解資料庫執行個體的設定。

建議您先在測試執行個體上測試任何變更，然後再修改生產執行個體。這樣做可協助您充分了解每個變更的影響。這在升級資料庫版本時特別重要。

對資料庫執行個體進行的大多數修改，您可以立即套用或延遲到下一個維護時段才進行。而諸如參數群組變更等部分修改作業，則要求您手動重新啟動資料庫執行個體，才能使變更生效。

**重要**  
部分修改作業會導致系統停機；因為 Amazon RDS 必須重新啟動資料庫執行個體，才能使變更生效。因此，請務必先檢視修改作業對資料庫與應用程式所造成的影響，再修改資料庫執行個體設定。

## 主控台
<a name="USER_ModifyInstance.Console"></a>

**修改資料庫執行個體**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 在導覽窗格中選擇 **Databases** (資料庫)，然後選擇您要修改的資料庫執行個體。

1. 選擇 **Modify (修改)**。**Modify DB instance (修改資料庫執行個體)** 頁面隨即出現。

1. 變更您要的任何設定。如需每項設定的相關資訊，請參閱 [資料庫執行個體的設定](USER_ModifyInstance.Settings.md)。

1. 當所有變更都如您所願時，請選擇 **Continue (繼續)** 並查看修改摘要。

1. (選用) 選擇 **Apply immediately (立即套用)** 以立即套用變更。在某些情況下，選擇此選項會導致停機。如需詳細資訊，請參閱 [使用排程修改設定](USER_ModifyInstance.ApplyImmediately.md)。

1. 在確認頁面上，檢閱您的變更。如果都正確，請選擇 **Modify DB instance** (修改資料庫執行個體) 以儲存您的變更。

   或者，選擇 **Back (上一步)** 以編輯變更，或是選擇 **Cancel (取消)** 以取消變更。

## AWS CLI
<a name="USER_ModifyInstance.CLI"></a>

若要使用 修改資料庫執行個體 AWS CLI，請呼叫 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 命令。指定資料庫執行個體識別符，以及您要修改選項的值。如需每個選項的詳細資訊，請參閱[資料庫執行個體的設定](USER_ModifyInstance.Settings.md)。

**Example**  
以下程式碼會修改 `mydbinstance`，將備份保留期設為 1 週 (7 天)。程式碼可藉由使用 `--deletion-protection` 來啟用刪除保護。若要停用刪除保護，請使用 `--no-deletion-protection`。使用 `--no-apply-immediately`，會在下一次維護時段期間由系統套用變更。使用 `--apply-immediately` 可立即套用變更。如需詳細資訊，請參閱[使用排程修改設定](USER_ModifyInstance.ApplyImmediately.md)。  
在 Linux、macOS 或 Unix 中：  

```
aws rds modify-db-instance \
    --db-instance-identifier {{mydbinstance}} \
    --backup-retention-period {{7}} \
    {{--deletion-protection}} \
    {{--no-apply-immediately}}
```
在 Windows 中：  

```
aws rds modify-db-instance ^
    --db-instance-identifier {{mydbinstance}} ^
    --backup-retention-period {{7}} ^
    {{--deletion-protection}} ^
    {{--no-apply-immediately}}
```

**Example**  
下列範例會將儲存磁碟區新增至 RDS for Oracle 資料庫執行個體。額外磁碟區使用 gp3 儲存搭配 5000 GiB 的配置儲存和 12000 IOPS。  

```
aws rds modify-db-instance \
     --db-instance-identifier my-oracle-instance \
     --additional-storage-volumes '[{ \
             "VolumeName": "rdsdbdata2", \
             "StorageType": "gp3",
             "AllocatedStorage": 5000, \
             "IOPS": 12000 \
         }]'
```

## RDS API
<a name="USER_ModifyInstance.API"></a>

若要使用 Amazon RDS API 來修改資料庫執行個體，請呼叫 [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) 操作。指定資料庫執行個體識別符，以及您要修改設定的參數。如需每項參數的相關資訊，請參閱 [資料庫執行個體的設定](USER_ModifyInstance.Settings.md)。