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

升级 RDS for Oracle 数据库实例版本

要手动升级 RDS for Oracle 数据库实例的数据库引擎版本,可以使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API。有关 RDS 数据库升级的一般信息,请参阅升级 RDS for Oracle 数据库实例版本。要实现有效的升级目标,请使用 Amazon CLI describe-db-engine-versions 命令。

使用控制台升级 RDS for Oracle 数据库实例的引擎版本
  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库),然后选择要升级的数据库实例。

  3. 选择修改

  4. 对于数据库引擎版本,请选择更高的数据库版本。

  5. 选择继续,查看修改摘要。请确保您了解数据库版本升级的含义。无法将升级的数据库实例转换回之前的版本。在继续操作之前,请确保已经使用新版本测试了数据库和应用程序。

  6. 决定何时安排升级数据库实例。要立即应用更改,请选择立即应用。选择此选项在某些情况下可能导致中断。有关更多信息,请参阅使用计划修改设置

  7. 在确认页面上,检查您的更改。如果更改正确无误,请选择 Modify DB Instance(修改数据库实例)保存更改。

    或者,选择 Back (返回) 编辑您的更改,或者选择 Cancel (取消) 取消更改。

要升级 RDS for Oracle 数据库实例的引擎版本,可以使用 CLI modify-db-instance 命令。指定以下参数:

  • --db-instance-identifier – RDS for Oracle 数据库实例的名称。

  • --engine-version – 数据库引擎要升级到的版本号。

    有关有效的引擎版本的信息,请使用 Amazon CLI describe-db-engine-versions 命令。

  • --allow-major-version-upgrade – 升级数据库引擎版本。

  • --no-apply-immediately – 在下一维护时段内应用更改。要立即应用更改,请使用 --apply-immediately

以下示例将名为 myorainst 的 CDB 实例从其当前版本 19.0.0.0.ru-2024-01.rur-2024-01.r1 升级到版本 21.0.0.0.ru-2024-04.rur-2024-04.r1

对于 Linux、macOS 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier myorainst \ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 \ --allow-major-version-upgrade \ --no-apply-immediately

对于 Windows:

aws rds modify-db-instance ^ --db-instance-identifier myorainst ^ --engine-version 21.0.0.0.ru-2024-04.rur-2024-04.r1 ^ --allow-major-version-upgrade ^ --no-apply-immediately

要升级 RDS for Oracle DB 数据库实例,可执行 ModifyDBInstance 操作。指定以下参数:

  • DBInstanceIdentifier – 数据库实例的名称,例如 myorainst

  • EngineVersion – 数据库引擎要升级到的版本号。有关有效的引擎版本的信息,请使用 DescribeDBEngineVersions 操作。

  • AllowMajorVersionUpgrade – 是否允许主版本升级。为此,请将该值设置为 true

  • ApplyImmediately – 是立即应用更改还是在下一个维护时段内应用更改。要立即应用更改,请将该值设置为 true。要在下一个维护时段内应用更改,请将该值设置为 false