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

排查 RDS Custom for Oracle 数据库实例升级失败的问题

如果 RDS Custom 数据库实例升级失败,将生成 RDS 事件并且数据库实例状态变为 upgrade-failed

您可以使用 describe-db-instances Amazon CLI 命令查看此状态,如以下示例所示。

aws rds describe-db-instances --db-instance-identifier my-custom-instance

输出与以下内容类似。

{ "DBInstances": [ { "DBInstanceIdentifier": "my-custom-instance", "EngineVersion": "19.my_cev1", ... "PendingModifiedValues": { "EngineVersion": "19.my_cev3" ... } "DBInstanceStatus": "upgrade-failed" } ] }

升级失败后,所有数据库操作都将被阻止,修改数据库实例以执行以下任务除外:

  • 重试相同的升级

  • 暂停和恢复 RDS Custom 自动化

  • 时间点恢复 (PITR)

  • 删除数据库实例

注意

如果已为 RDS Custom 数据库实例暂停自动化操作,则在恢复自动化之前,您将无法重试升级。

RDS 管理的只读副本的升级失败与主副本的升级失败情况适用相同的操作。

有关更多信息,请参阅 排查 RDS Custom for Oracle 的升级问题