升级 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 数据库实例的引擎版本
登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Databases (数据库),然后选择要升级的数据库实例。
-
选择修改。
-
对于数据库引擎版本,请选择更高的数据库版本。
-
选择继续,查看修改摘要。请确保您了解数据库版本升级的含义。无法将升级的数据库实例转换回之前的版本。在继续操作之前,请确保已经使用新版本测试了数据库和应用程序。
-
决定何时安排升级数据库实例。要立即应用更改,请选择立即应用。选择此选项在某些情况下可能导致中断。有关更多信息,请参阅使用计划修改设置。
-
在确认页面上,检查您的更改。如果更改正确无误,请选择 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-version21.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-version21.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
。