升级 RDS for Oracle 数据库实例版本
要手动升级 RDS for Oracle 数据库实例的数据库引擎版本,可以使用 AWS Management Console、AWS CLI 或 RDS API。有关 RDS 数据库升级的一般信息,请参阅升级 RDS for Oracle 数据库实例版本。要实现有效的升级目标,请使用 AWS CLI describe-db-engine-versions 命令。
使用控制台升级 RDS for Oracle 数据库实例的引擎版本
- 登录AWS 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– 数据库引擎要升级到的版本号。有关有效的引擎版本的信息,请使用 AWS 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-identifiermyorainst\ --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-identifiermyorainst^ --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。