Amazon RDS for Oracle 现在支持次要版本升级预检查和新的 RDS 事件,以帮助缩短修补停机时间
Amazon Relational Database Service(Amazon RDS)for Oracle 现在允许您在开始升级之前或计划维护窗口之前自行运行次要版本升级预检查。RDS for Oracle 现在还会在修补期间发出一个新事件,告诉您数据库实例何时再次接受连接。通过此事件,您可以在剩余维护任务仍在进行时恢复应用程序,这可以缩短应用程序在修补期间的停机时间。
在每次次要版本升级开始时,RDS for Oracle 都会检查是否存在阻碍升级完成的情况,例如可用存储空间不足、Oracle 维护的对象无效或触发器无效。如果检查发现问题,升级将停止,您必须修复问题并重新安排升级。以前,这些检查仅作为升级本身的一部分运行。使用新的 rdsadmin.rdsadmin_precheck_tasks.precheck_minor_upgrade 程序,您可以随时运行检查。预检查是只读的,不会影响您的工作负载。它会在单个日志中报告发现的所有问题,因此您可以修复这些问题并再次运行预检查,直到预检查在维护时段之前通过。
现在,在次要版本升级或操作系统更新期间,只要您的数据库实例接受连接,RDS for Oracle 就会发出 RDS-EVENT-0596。然后,所有剩余的维护任务将在数据库联机时完成。您可以通过 Amazon RDS 事件通知或 Amazon EventBridge 订阅此事件,进而自动重新连接应用程序,或通知您的团队数据库已恢复联机。
这些功能已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。要了解更多信息,请参阅 Amazon RDS 用户指南中的在 Amazon RDS for Oracle 中运行次要版本升级预检查、Amazon RDS 事件类别和事件消息以及监控 Amazon RDS 事件。