

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

# 升級 Oracle 資料庫快照
<a name="USER_UpgradeDBSnapshot.Oracle"></a>

在 Amazon RDS 中升級 Oracle 資料庫快照，可確保資料庫的安全性、相容性和完整支援性。當舊版 Oracle 終止修補程式支援時，您可以升級與這些版本繫結的任何手動資料庫快照，以避免出現可能的漏洞或服務限制。如需詳細資訊，請參閱 [Oracle 引擎版本管理](USER_UpgradeDBInstance.Oracle.Overview.md#Oracle.Concepts.Patching)。

Amazon RDS 在所有 AWS 區域 中都支援升級快照。

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

**升級 Oracle 資料庫快照**

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

1. 在導覽窗格中，選擇 **Snapshots (快照)**，然後選取您要升級的資料庫快照。

1. 針對 **Actions (動作)**，選擇 **Upgrade snapshot (升級快照)**。**Upgrade snapshot (升級快照)** 頁面隨即出現。

1. 選擇要升級快照的**新引擎版本**。

1. (選用) 在 **Option group (選項群組)** 中，選擇升級後資料庫快照的選項群組。升級資料庫快照時的選項群組注意事項，與升級資料庫執行個體時相同。如需更多詳細資訊，請參閱 [選項群組考量](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG)。

1. 請選擇 **Save changes (儲存變更)** 儲存您所做的變更。

   升級程序期間，此資料庫快照的所有快照動作會停用。同時，資料庫快照狀態會從 **available (可用)** 變更為 **upgrading (升級中)**，然後在完成時變更為 **active (作用中)**。如果資料庫快照因為快照損毀問題而無法升級，狀態會變更為 **unavailable (無法使用)**。您無法從此狀態復原快照。
**注意**  
如果資料庫升級失敗，快照會轉返至原始版本的原始狀態。

## AWS CLI
<a name="USER_UpgradeDBSnapshot.Oracle.CLI"></a>

若要使用 AWS CLI 來升級 Oracle 資料庫快照，請搭配下列參數呼叫 [modify-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html) 命令：
+ `--db-snapshot-identifier` – 資料庫快照的名稱。
+ `--engine-version` – 快照會以此版本為目標進行升級。

您可能也需要提供下列參數。升級資料庫快照時的選項群組注意事項，與升級資料庫執行個體時相同。如需更多詳細資訊，請參閱 [選項群組考量](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG)。
+ `--option-group-name` – 升級後資料庫快照的選項群組。

**Example**  
下列範例會升級資料庫快照。  
針對 Linux、macOS 或 Unix：  

```
aws rds modify-db-snapshot \
    --db-snapshot-identifier mydbsnapshot \
    --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 \
    --option-group-name default:oracle-se2-19
```
針對 Windows：  

```
aws rds modify-db-snapshot ^
    --db-snapshot-identifier mydbsnapshot ^
    --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 ^
    --option-group-name default:oracle-se2-19
```

## RDS API
<a name="USER_UpgradeDBSnapshot.Oracle.API"></a>

若要使用 Amazon RDS API 來升級 Oracle 資料庫快照，請搭配下列參數呼叫 [ModifyDBSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html) 操作：
+ `DBSnapshotIdentifier` – 資料庫快照的名稱。
+ `EngineVersion` – 快照會以此版本為目標進行升級。

您可能還需要包含 `OptionGroupName` 參數。升級資料庫快照時的選項群組注意事項，與升級資料庫執行個體時相同。如需更多詳細資訊，請參閱 [選項群組考量](USER_UpgradeDBInstance.Oracle.OGPG.md#USER_UpgradeDBInstance.Oracle.OGPG.OG)。