数据库12.2.0.1新特性-RU(Release Updates)和RUR(Release Update Revisions)
1 概述
从2017年7月开始,Oracle 对数据库及 GI(Grid Infrastructure)12.2 及之后版本的主动修补程序进行了更改。主要目标是:
1.为客户提供一种更灵活的方式
a. 在需要时有效的提供 bug 修复(就像目前所提供的DB Proactive BP)
b. 当客户环境稳定时,有效的提供季度安全更新(就像目前所提供的PSU)
请注意,本文所述的更改只适用于数据库和 GI(Grid Infrastructure)12.2 及之后版本。数据库 12.1 和 11.2 版本仍然使用传统的 PSU/BP 流程以及版本编号系统。
2 RU(Release Updates)和 RUR(Release Update Revisions)
为了支持与安全相关的修复以及高优先级的非安全修复,将在每年的1月,4月,7月和10月每个季度发布一个 RU。为了使客户能够在其环境稳定之后即刻获得最新的安全相关修复,将在每年的1月,4月,7月,10月为最近的两个 RU 提供 RUR。从2017年7月开始,该RU和RUR策略取代了 12.2.0.1 数据库传统的 Patchset Update(PSU)策略。
RU 是主动,高度测试,捆绑了许多重要修复,能够使客户避免许多已知问题。
RUR 包含对 RU 的安全性和回退修复,将 RU 的生命周期延长两个季度。每个 RUR 只针对特定的 RU。
传统术语“Patchset”,“Patchset Update”和“Database Bundle Patch”对于 12.2 数据库将不再适用。
该策略在保守维护的基础上,仍然能够快速提供关键安全性和主动稳定性的内容。客户可以在 RU 和 RUR 之间来回切换,然而这对于 PSU 和 BP 却是不可能的。RU 和 RUR 都包含安全修复,从而消除了任何“安全”与“稳定”的取舍。
图1: 12.2.0.1 数据库版本 - RU/RUR 的命名规则
l Release Update (RU) - Database Release Update 12.2.0.1.<build-date>
l Release Update Revision (RUR) - Database <Quarter> Release Update Revision 12.2.0.1.<build-date>
² <Quarter> is 'MMM YYYY'
² <build-date> is YYMMDD
Release Update and Release Update Revisions for Database Proactive Patch Program (文档 ID 2285040.1)
RU(Release Updates) RUR(Release Update Revisions)