每月推荐补丁(MRP)从 19.17 版本更新开始,Oracle 为 Linux x86-64 提供 MRP,以便在版本更新之间进行主动修补。
自 2022 年 10 月起,Oracle 将在其版本更新 (RU) 19.17 中调整主动补丁计划,改为使用每月推荐补丁 (MRP)。版本更新修订版 (RUR) 已被弃用,并计划于 2023 年 1 月后停止使用。MRP 提供与 RUR 补丁类似的许多功能,但仅适用于 Linux x86-64 平台上的 Oracle Database 19c。
从 Oracle Database 19c RU19.17(2022 年 10 月中旬)开始,每个 RU 发布后的 6 个月内,都会发布相应的 MRP。MRP 将包含“Oracle Database 重要推荐补丁”(My Oracle Support 文档 ID 555.1)中记录的修复程序,以及该 RU 之前的 MRP。虽然 RU 将继续在所有受支持的平台上提供,但 MRP 仅在 Linux x86-64 平台上提供。客户可以继续在所有受支持的平台上申请一次性补丁。如果某个月份没有针对某个 RU 的新推荐修复程序,则不会发布 MRP,并且会在相关的 My Oracle Support 说明中添加注释,以避免混淆。如果一次性补丁与某个 RU 的最新 MRP 之间存在冲突,则会提供合并补丁。
MRP 是将多个一次性补丁打包在一起的集合。与 RU 不同,MRP 不会影响版本修订号。版本号仍然由 RU 编号指定。MOS 冲突检查器会像处理其他打包补丁一样处理 MRP 修复程序,并进行常规的冲突解决。MRP 中的补丁在 Oracle 库存目录 ( oraInventory) 中进行跟踪,该目录会更新以指示哪些一次性补丁是从 MRP 中安装的。
MRP 以单独的补丁形式提供,分别适用于数据库 (RDBMS)、Oracle 集群件 (OCW)、高级集群文件系统 (ACFS) 和快速主目录配置 (RHP)。每个 MRP 都打包成一个一次性补丁包,您可以使用命令应用这些补丁opatch napply。您可以使用该 opatchauto工具应用或回滚补丁。
每个 MRP 都包含最新的关键补丁和回归修复,但也包含六个月前发布的关键内容。选择等待六个月再安装新的 RU 内容,可以采取更保守的 Oracle 数据库软件维护方法,但仍然存在遇到已知问题的风险,这些问题在最新的 RU 中已得到修复。这种补丁策略的主要优势在于,如果在基础 RU 或后续 MRP 中报告了任何回归问题,那么这些问题将在后续的 MRP 中得到修复。
MRP 的特点如下:
- MRP 是累积的:每个新的 MRP 都将包含针对给定版本更新发布的任何先前 MRP 中的补丁,以及 Oracle 建议针对该 RU 安装的当前一次性补丁集,再加上Oracle Database 19c 重要推荐一次性补丁(文档 ID 555.1)中记录的针对该 RU 安装的当前推荐一次性补丁集。
- MRP不会改变发布编号
- MRP 使用 Opatchauto 进行部署
- MRP 仅适用于 Linux x86-64 平台
相关主题