升级 Oracle 数据库快照 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

升级 Oracle 数据库快照

如果您具有现有的手动数据库快照,则可以将其升级到更高版本的 Oracle 数据库引擎。

当 Oracle 停止为某个版本提供补丁且 Amazon RDS 会弃用该版本时,您可以升级与弃用的版本相对应的快照。有关更多信息,请参阅Oracle 引擎版本管理

当前支持以下升级快照。

当前快照版本 支持的快照升级

12.1.0.1

12.1.0.2.v8

11.2.0.4

如果满足下列条件,则支持 12.1.0.2、12.2.0.1、18c 和 19c:

  • 次要版本不是降级版本。

  • 您将快照升级到 2020 年 7 月或更高版本的 RU、RUR 或 PSU。有关特定版本号,请参阅 Oracle 数据库引擎发行说明

11.2.0.3

11.2.0.4.v11

11.2.0.2

11.2.0.4.v12

Amazon RDS 支持在所有 Amazon 区域中升级快照。

控制台

升级 Oracle 数据库快照

  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Snapshots,然后选择您希望升级的数据库快照。

  3. 对于 Actions (操作),选择 Upgrade snapshot (升级快照)。此时会显示 Upgrade snapshot (升级快照) 页面。

  4. 选择要将快照升级到的新引擎版本

  5. (可选) 对于选项组,选择所升级数据库快照的选项组。升级数据库实例时的选项组注意事项在升级数据库快照时同样适用。有关更多信息,请参阅选项组注意事项

  6. 选择保存更改以保存您的更改。

    在升级过程中,将为此数据库快照禁用所有快照操作。此外,数据库快照状态由 available 变为 upgrading,完成后变为 active。如果由于快照损坏导致数据库快照不能升级,状态将变为 unavailable。此状态的快照无法恢复。

    注意

    如果数据库快照升级失败,则快照将回滚到具有原始版本的原始状态。

Amazon CLI

要使用 Amazon CLI 升级 Oracle 数据库快照,请使用以下参数调用 modify-db-snapshot 命令:

  • --db-snapshot-identifier – 数据库快照的名称。

  • --engine-version – 要将快照升级到的版本。

您可能还需要包含以下参数。升级数据库实例时的选项组注意事项在升级数据库快照时同样适用。有关更多信息,请参阅选项组注意事项

  • --option-group-name – 所升级数据库快照的选项组。

以下示例是升级数据库快照的示例。

对于 Linux、macOS 或 Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier mydbsnapshot \ --engine-version 11.2.0.4.v12 \ --option-group-name default:oracle-se1-11-2

对于 Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier mydbsnapshot ^ --engine-version 11.2.0.4.v12 ^ --option-group-name default:oracle-se1-11-2

RDS API

要使用 Amazon RDS API 升级 Oracle 数据库快照,请使用以下参数调用 ModifyDBSnapshot 操作:

  • DBSnapshotIdentifier – 数据库快照的名称。

  • EngineVersion – 要将快照升级到的版本。

您可能还需要包含 OptionGroupName 参数。升级数据库实例时的选项组注意事项在升级数据库快照时同样适用。有关更多信息,请参阅选项组注意事项