重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 16|回复: 0
打印 上一主题 下一主题

[参考文档] Oracle 数据库19c及以上版本补丁维护

[复制链接]
跳转到指定楼层
楼主
发表于 2026-4-22 12:11:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


官方文档连接:https://docs.oracle.com/en/datab ... 3-9E73-C031237A152D
方便阅读,我放在这里:
本文将介绍 Oracle 数据库 19c 及更高版本的补丁交付方法。



Oracle AI 数据库补丁维护 简介
了解被动式补丁维护与主动式补丁维护有何不同。
响应式补丁针对特定的维护问题进行响应。它们的特点如下:
  • 通常以“临时补丁”的形式提供
  • 历史上被称为“一次性”补丁
  • 根据特定“缺陷、版本、平台”组合的需求提供。
  • 进行基本的理智测试
  • 某些被动修复可能会包含在未来的版本更新中。
主动补丁为所有Oracle AI 数据库客户提供推荐更新。主动补丁采用经过优化的补丁包,可同时交付。从Oracle AI 数据库26ai 开始,这些补丁包也将以黄金映像的形式提供。
主动式补丁(补丁包)的特点如下:
  • 解决影响特定配置的高影响错误
  • 包含经证实有效、低风险的修复方案
  • 包括累积先前的修正值。
  • 根据补丁影响的功能,进行额外级别的测试。
  • 可通过点击“My Oracle Support”上的 “补丁和更新”选项卡 获取。
  • 以版本更新 (RU) 和每月推荐补丁 (MRP) 的形式提供。
从Oracle AI 数据库开始,对于主动补丁包,Oracle 建议您使用以下方法之一执行软件维护:
  • 数据库配置助手 (DBCA):对于单实例 Oracle 数据库,建议使用 DBCA 作为软件维护方法。
  • Oracle 集群修补和配置 (FPP):对于 Oracle 实时应用集群 (Oracle RAC) 数据库以及部署了 Oracle Data Guard 的 Oracle 数据库,建议使用 FPP 作为软件维护方法。此外,Oracle 还建议对大型数据库集群和 Exadata 数据库使用 FPP。
您可以继续使用 OPatch 和 OPatchAuto 进行原地修补和异地修补(将软件更新安装到新的 Oracle 主目录中)。Oracle 建议所有修补操作都以异地修补的方式执行。
[backcolor=rgb(255, 253, 247) !important]
警告




[size=13.744px]为避免逻辑损坏的风险,在开始补丁维护之前,请确保所有正在运行的 Oracle Data Pump 作业均已停止,然后再应用补丁或执行任何其他软件维护。此外,在补丁过程完全完成之前,您不得启动任何新的 Oracle Data Pump 作业。Oracle 强烈建议您在维护窗口期间停止所有类型的数据移动操作。有关更多信息,请参阅“Datapatch:数据库 12c 或更高版本补丁后 SQL 自动化(文档 ID 1585822.1)”。





有关制定版本维护计划的更多信息,请参阅以下 My Oracle Support 说明:

相关主题





利用 RU 和 MRP 进行主动维护
主动维护是通过主动应用每个 Oracle 数据库软件版本可从 My Oracle Support (MOS) 客户门户获取的例行季度补丁包(版本更新)来实现的。
版本更新(RU)按季度发布:分别在1月、4月、7月和10月的第三个星期二发布。每个版本更新最多包含六个月度推荐补丁(MRP),每月发布一次。
补丁更新公告将在以下位置发布
  • 数据库主动修补程序主要说明(文档 ID 888.1)
  • 每月推荐补丁(MRP)
  • 关键补丁更新、安全警报和公告
季度补丁更新会在每年一月、四月、七月和十月的“关键补丁更新、安全警报和公告”页面上发布。每月推荐补丁会在季度版本更新之间发布,这些补丁是推荐补丁的累积包。要接收季度补丁包发布时的电子邮件通知,请订阅 Oracle 安全警报。

  • 发布更新(RU)
    是经过严格测试的关键修复程序包,可帮助您避免已知问题。它们通常包含以下类型的修复:安全修复、回归(错误)修复、优化修复和功能修复(其中可能还包括功能扩展)。
  • 每月推荐补丁 (MRP)
    从 19.17 版本更新开始,Oracle 为 Linux x86-64 提供 MRP,以便在版本更新之间进行主动修补。
  • RU 和 MRP 内容差异
    发布更新 (RU) 和每月推荐补丁 (MRP) 之间存在内容差异。

  • 除了 RU 和 MRP 之外,还有季度全栈下载补丁和组合补丁,以及其他主动补丁
  • 主动修补策略
    Oracle 建议您通过应用版本更新 (RU) 来保持数据库和 Oracle Grid Infrastructure 软件的最新状态。
相关主题





版本更新(RU)
RU(更新包)是经过严格测试的关键修复程序包,可帮助您避免已知问题。它们通常包含以下类型的修复:安全修复、回归(错误)修复、优化修复和功能修复(其中可能还包括功能扩展)。
Oracle 建议您通过使用更新单元 (RU) 来保持系统最新版本。这样做可以最大限度地降低遇到已知错误和安全漏洞的风险。
RU 补丁的命名规则是一个五字段数字,例如 19.7.0.0.0。
  • 五个字段中的第一个字段表示该年度新功能集(也称为此版本)首次发布的年份。
  • 第二个字段显示了应用于该年度新功能版本的 RU 级别。19.7.0.0 表示 Oracle 数据库 19c 的第七个季度 RU。请注意,最初的几个 RU 是 Oracle 内部版本,第一个公开可用的 RU 通常是第四个季度 RU,例如 19.4.0.0。第一个公开可用的 RU 会在该版本公开发布后的下一个季度提供。
  • 第三个字段指的是 RUR(已于 2023 年 1 月停用)。
  • 第四个字段预留作将来使用,目前始终设置为 0。
  • 虽然通常只使用前三个字段,但第五个字段可能会显示一个数值,冗余地说明 RU 的发布日期,例如 19.7.0.0.200414。





每月推荐补丁(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 平台

相关主题





RU 和 MRP 内容差异
发布更新(RU)和每月推荐补丁(MRP)之间存在内容差异。
下表描述了这些差异:
标准
发布更新(俄语)
市场零售价

节奏
季刊
Linux x86-64 平台上的 Release 19c 月度更新

零停机时间 (ZDT)
RAC 滚动
RAC 滚动

安全修复
包括
可能包括 CPU 警报和高 CVSS 修复

回归修复
包括
包括

主动功能修复
包括
不包含

优化器计划更改(默认关闭)
包括
不包含

功能增强(轻微)
包括
不包含

紧急一次性
包括
包括

支持的操作系统
所有支持的平台
Linux x86-64 平台上的 19c 版本


Oracle Database 19c 在 Linux x86-64 平台上提供每月推荐补丁 (MRP)。RU 和 MRP 都是累积补丁包,包含之前所有补丁的修复程序。只要补丁包的年份与当前安装的年份相同,并且发布时间不晚于或等于当前安装的版本,您就可以直接安装任何补丁包。
对于 Linux x86-64 平台上的 Oracle 数据库,RU 和 MRP 设计为可以共存,并允许未来安装 RU 和 MRP。
从一个 MRP 升级到下一个 MRP(例如从 221115 升级到 221220)会导致采用底层 RU(在本例中为 19.17)中的所有功能修复,但还会额外包含一个月的更新补丁。





额外的主动补丁
除了 RU 和 MRP 之外,还有季度全栈下载补丁和组合补丁,以及其他主动补丁。
季度全栈下载补丁和组合补丁
Oracle 提供多个打包在一起的不同补丁。例如:
  • Exadata 季度全栈下载补丁,包含季度网格基础架构 RU、OJVM 更新以及其他 Exadata 系统补丁,只需一次下载即可完成。
  • OJVM RU 和数据库 RU 的组合补丁

其他主动补丁
Oracle 会在常规更新和修订周期之外,针对特定目的发布一些主动补丁。这类补丁通常以“临时补丁”的形式发布。例如,Oracle 每六个月会发布一次时区补丁,以满足客户对系统使用最新时区数据的需求。
[backcolor=rgb(252, 252, 252) !important]
笔记




[size=13.744px]
如果您除了使用 Oracle 数据库软件外,还使用了 Oracle 网格基础架构软件,则应使用并行 Oracle 网格基础架构 RU。这些 Oracle 网格基础架构 RU 包含并行数据库 RU 的所有内容。











主动修补策略
Oracle 建议您通过应用版本更新 (RU) 来保持数据库和 Oracle Grid Infrastructure 软件的最新状态。
更新单元 (RU) 包含最新的安全修复、回归修复和关键修复。应用 RU 可最大限度地降低遇到已知错误和安全漏洞的几率。及时更新 RU 可减少需要单独临时补丁的可能性,从而避免创建独特的软件基线并可能导致持续的高昂补丁维护成本。
示例 1-1 每季度应用下一个 RU
下表展示了如何按季度应用版本更新的示例。从 10 月开始,您安装 RU 19.17.0。1 月,您安装 RU 19.18.0。4 月,您安装 RU 19.19.0。7 月,您安装 RU 19.20.0。10 月,您安装 RU 19.21.0。
补丁类型
十月
一月
四月
七月
十月

俄罗斯
19.17.0
19.18.0
19.19.0
19.20.0
19.21.0



示例 1-2:在 Linux x86-64 上,每月为 RU 应用推荐的月度补丁 (MRP)。
另一种针对 Linux x86 64 平台的主动修补策略是定期应用已安装的特定版本更新的最新月度推荐补丁 (MRP)。每个版本更新 (RU) 的 MRP 有效期为六 (6) 个月,并于每月第三个星期二发布。MRP 仅适用于 Linux x86 64 平台上的 19c 版本,从 19.17 RU 开始提供。
MRP 使用该实用程序进行安装Opatchauto。MRP 跟踪补丁摘要或主题指示 MRP 适用于哪个数据库 RU,以及 MRP 的发布日期,格式为:RU-number。MRP-number其中, RU-number是RU的数值,并且MRP-number是MRP的数值。MRP编号表示MRP的发布日期。
例如:

[color=rgba(22, 21, 19, 0.65)]

复制

Patch 34522319 - DATABASE MRP 19.17.0.0.221115

此 MRP 补丁表明补丁 34522319 是一个 Oracle 数据库 MRP,可以应用于 RU 19.17 之上,MRP 发布日期为 2022 年 11 月 15 日,即 2022 年 11 月 15 日。
以下表格展示了如何应用 2022 年 10 月 18 日发布的 RU 19.17.0,然后从 2022 年 11 月开始,连续六个月使用 MRP 更新该 RU,直至 2023 年 4 月发布 RU 19.17.0 的最后一个 MRP。2023 年 5 月,您将更新到 2023 年 1 月发布的 RU 19.18.0,并使用 2023 年 4 月或 5 月的 RU 19.18.0 MRP 更新 RU 19.18.0。表格中,“n/a”表示该月份不适用 MRP,因为其更新的 RU 尚未发布。
表 1-1 RU 19.17.0 补丁计划
物料需求计划
2022年10月
2022年11月
2022年12月
2022年1月
2022年2月
2022年3月
2022年4月

19.17.0 RU 的 MRP
不适用
221115
221220
230117
230221
230321
23418


表 1-2 RU 19.18.0 补丁计划
物料需求计划
2023年1月
2023年2月
2023年3月
2023年4月
2023年5月
2023年6月
2023年7月

19.18.0 RU 的 MRP
不适用
230221
230321
230418
230516
230620
230718








被动维护与一次性补丁
所有方法都允许安装一次性补丁,但所需的一次性补丁版本可能因补丁方法而异。
Windows 平台不支持常规的“一次性补丁”。有关当前和历史主动补丁的详细信息, 请参阅My Oracle Support 文档 2337415.1 。
针对特定“缺陷、版本、平台”组合,可按需单独提供一次性补丁(也称为“临时补丁”)。
  • 只要技术上可行,就会在任何受支持版本的发布或更新之上提供一次性补丁。
  • 一次性补丁程序会经过基本的健全性测试。
  • 根据技术严重程度或爆炸半径,是否将一次性补丁纳入更新方案,将视情况而定。
Oracle 建议您应用包含此修复程序的更新。有关请求一次性错误修复而不是等待更新单元 (RU) 的优缺点的更多讨论,请参阅 My Oracle Support 文档 2648544.1。





使用 Oracle Update Advisor 简化您的更新体验
Oracle Update Advisor 是一个软件更新建议框架,它提供准确、最新的信息,以使软件保持推荐版本。





什么是 Oracle 更新顾问
Oracle Update Advisor 分析您的 Oracle 数据库和网格基础架构主目录,识别必要的更新,并提供预配置的部署包。
软件维护并非易事。为了了解如何维护软件的企业安全性和功能,管理员必须查阅多个产品信息来源,包括 My Oracle Support 文档和支持建议技术简报。然后,您必须根据维护策略应用这些信息。
简化更新访问流程
Oracle Update Advisor 为您提供强大的软件更新建议框架,助您简化维护工作。该顾问会分析您的 Oracle 数据库和 Oracle Grid Infrastructure 主目录,并根据您定义的维护策略,在一份易于理解的报告中提供最新的更新指南。Oracle Update Advisor 还提供一个预配置的、功能齐全的黄金映像压缩文件,您可以使用它来简化企业范围内操作系统和 Oracle 软件更新的部署。
Oracle Update Advisor 命令已添加到配置助手 (DBCA) 和 Oracle Fleet Patching and Provisioning (FPP) 中。随着数据库配置助手实用程序 (DBCAUtil dbcactl) 的发布(DBCAUtil 是数据库配置助手的轻量级自解压可执行版本),DBCA 现在也支持 Oracle Database 19c。Oracle Update Advisor 不适用于 Oracle Database 21c。这些命令允许您向 Oracle 提供信息,以帮助您将数据库和网格基础架构软件维护在推荐版本。未来计划有其他 Oracle 工具与 Oracle Update Advisor 进行交互。

准确的软件健康状况,最新的版本指南
Oracle Update Advisor 提供两个基本功能:
  • 软件状态
  • 软件推荐
软件状态指示当前安装的软件是否符合 Oracle 的最新建议。如果已安装的软件不符合最新建议,Oracle 更新顾问会提供软件建议列表,以及包含更新和维护修复程序的软件映像,您可以使用这些映像将软件升级到符合最新建议的状态。然后,该映像将用于创建一个符合软件建议的新 Oracle 主目录。


相关主题





如何开始使用 Oracle 更新顾问
要开始使用 Oracle Update Advisor,您只需要您的 Oracle 用户信息、安全的 HTTP 连接以及受支持的 Oracle 软件维护工具。
你需要什么?
使用 Oracle Update Advisor 非常简单,因为它增强了您已使用的功能。要启用 Oracle Update Advisor 的功能,您只需要以下配置:
  • 有效的 Oracle 支持合同、客户支持标识符 (CSI) 编号和 My Oracle Support 用户帐户
  • 通过安全的 HTTP (HTTPS) 网络连接数据传输服务 (DTS)(https://transport.oracle.com )来传输信息,以便获取有关产品使用和配置的主动建议。
  • 下载 Oracle 更新顾问映像需要 Oracle 对象存储服务。
[backcolor=rgb(252, 252, 252) !important]
笔记




[size=13.744px]
Oracle Update Advisor 使用数据传输服务 (DTS) 来处理 Oracle Update Advisor 的客户注册、上传配置数据(例如 RU 和补丁清单)以及提供补丁更新状态和建议。







它是如何运作的?
使用 Oracle Update Advisor 可以像 1、2、3 一样简单:
  • 为 Oracle Update Advisor 服务注册一个 My Oracle Support 用户。
  • 可以使用数据库配置助手及其实用程序(dbcactl)命令(其中包含 Oracle 更新顾问选项),或者使用 Fleet Patching and Provisioning (FPP) 来检查已安装 Oracle 主目录的软件状态。该 dbcactl命令的语法与上述命令的语法相同 dbca。
  • 请查看状态报告。如果状态不是绿色,请下载并安装推荐的软件镜像。
[backcolor=rgb(252, 252, 252) !important]
笔记




[size=13.744px]数据库配置助手实用程序软件包仅适用于 Linux 系统。







相关主题





使用 Oracle Update Advisor 和 DBCA 的示例
了解如何将数据库配置助手 (DBCA) 与 Oracle 更新顾问功能结合使用,以简化维护期间的主动检查。
如果您首选的修补工具是 DBCA,那么您只需要在修补过程中添加 Oracle Update Advisor 命令即可。

要使用数据库配置助手实用程序(dbcactl),您必须首先从 Oracle 支持(Oracle 云基础设施和云应用程序支持)下载并安装该实用程序。请参阅“数据库配置助手实用程序(dbcactl)- 独立软件包(文档 ID 3099785.1)”。
要为 Oracle Update Advisor 注册用户,请使用以下命令语法,其中 `< sso_usernameOracle 用户帐户名称>` 是 Oracle 用户帐户的名称,`<客户支持标识符 (CSI) 编号> csi_number` 是客户支持标识符 (CSI) 编号。

[color=rgba(22, 21, 19, 0.65)]

复制

dbcactl -managePatches -silent -registerUser -ssoUserName sso_username -csiNumber csi_number

要检查软件服务,请使用以下命令语法:

[color=rgba(22, 21, 19, 0.65)]

复制

dbcactl -managePatches -checkPatchStatus -silent







Oracle Update Advisor 与 Oracle FPP 结合使用的示例
Oracle 建议您使用 Oracle Fleet Patching and Provisioning (Oracle FPP) 和 Oracle Update Advisor 功能来维护 Oracle Real Application Clusters (Oracle RAC) 数据库。
要管理集群中的维护更新,您可以使用 Oracle Fleet Patching and Provisioning Control (RHPCTL) 命令行实用程序和 Oracle Update Advisor 命令。

要使用 Oracle Update Advisor 进行维护,您需要在本地模式下使用 Oracle Fleet Patching and Provisioning。这样,您只需连接到 Oracle Update Advisor,无需任何其他配置,即可在本地 Oracle RAC 集群上执行版本更新。请参阅以下示例:
  • 使用以下命令向 Oracle Update Advisor 注册 rhpctl manage updateadvisor update。语法如下:

    [color=rgba(22, 21, 19, 0.65)]

    复制

    $ rhpctl manage updateadvisor       {-registeruser -ssousername <sso_username>            [-csinumber <csi_number]            [-proxyserver <proxy_server> -proxyport <port_number>                  [-proxyuser <proxy_user>] ]            [-endpoint <endpoint_url>] |       -unregisteruser}

    具体选项如下:
    • -registeruser:将用户注册到 Oracle 更新顾问
    • -ssousername <sso_username>:SSO 用户名
    • csinumber <csi_number>客户支持标识符 (CSI)
    • -proxyserver <proxy_server>代理服务器 IP/名称
    • -proxyport <proxy_port>代理服务器端口号
    • -proxyuser <proxy_user>代理服务器用户名
    • -endpoint <endpoint_url>Oracle Update Advisor 端点 URL
    • -unregisteruser从 Oracle 更新顾问中取消注册用户
    在此示例中,My Oracle Support 用户为enterprise1,CSI 编号为123456789,代理服务器为 192.0.2.1,代理端口为 20001,代理用户为maint1。
    rhpctl manage updateadvisor -registeruser --ssousername enterprise1 -csinumber 123456789 -proxyserver -192.0.2.1 -proxyport 20001 -proxyuser maint1
  • 使用该命令rhpctl evaluate patch检查您正在维护的数据库或 Grid Infrastructure 主目录的状态。在本例中,我们检查 Oracle Grid Infrastructure 镜像 GI_1928:

    [color=rgba(22, 21, 19, 0.65)]

    复制

    rhpctl evaluate patch  -image GI_1928 iso -path

  • 验证测试系统上安装的软件后,即可将黄金镜像软件版本部署到生产环境中。

这是一个简单的示例。如需了解采用集中式方法的示例,请参阅 Oracle Fleet Patching and Provisioning 文档。借助 Oracle Fleet Patching and Provisioning,您可以集中管理完整的 Oracle 数据库环境,包括 Oracle Exadata、Oracle Grid Infrastructure、Oracle Database、Oracle Restart 和 Oracle 单实例部署。


相关主题





每月推荐补丁(MRP)
对于 Linux x86-64 平台,MRP 提供了一种方法,可以轻松地为当前 RU 应用所有 Oracle 推荐的修复程序。
每月推荐补丁 (MRP) 是一系列推荐的临时性(“一次性”)修复程序,每月以单个可下载补丁的形式提供。每个 MRP 提供的更新内容会在与其关联的 RU 发布后每月更新一次,最长可达 RU 发布日期后的六个月。通过等待三到六个月再安装新的更新内容,您可以采取更保守的 Oracle 数据库软件维护方法,但仍然有可能遇到最新更新中已修复的已知问题。
此外,您还应该安装以下软件:
  • OJVM补丁程序,其中JVM组件在Oracle数据库中可用。
  • 仅针对您已知适用于您环境的特定问题提供临时补丁
  • 最少量的临时补丁
安装最新更新是减少对临时补丁需求的有效方法。





补丁冲突解决
如果将临时补丁与主动修补方法之一结合使用,则可能会出现补丁冲突。
对于季度主动补丁(季度 Exadata 补丁、RU 和 MRP),Oracle 会主动生成新的临时补丁,以替代可能与之冲突的现有补丁。这些新的临时补丁通常与主动补丁同时发布。
有关解决补丁冲突的信息,请参阅 My Oracle Support 中的补丁冲突说明。

相关主题





使用 Oracle Fleet Patching and Provisioning (Oracle FPP) 进行修补
Oracle 建议使用 Oracle FPP 服务作为与 Oracle RAC、Exadata 和 Oracle Data Guard 一起部署的 Oracle 数据库的维护方法。
Oracle Fleet Patching and Provisioning (FPP) 是 Oracle Grid Infrastructure 中的一项服务,它管理托管 Oracle Fleet Patching and Provisioning Server 的集群上的软件主目录。它支持数据库、集群和用户自定义软件类型的标准操作环境的大规模部署和维护。FPP 还可以帮助您安装集群,并对 Oracle Grid Infrastructure 和 Oracle Database 12c 第 2 版 (12.2) 及更高版本,以及 Oracle Exadata 堆栈(版本 19c,包括 19.17 及更高版本)进行配置、修补、扩展和升级。FPP 还可以修补单实例 Oracle Database 和 Oracle Real Application Cluster 配置。此外,您还可以使用 FPP 来配置应用程序和中间件。
您可以使用以下任何一种模式来使用 Oracle Fleet 补丁和配置:
  • 使用“精简模式”(本地模式下的 Oracle Fleet Patching and Provisioning Server,也称为 FPP 精简模式)。此模式是安装 Oracle Grid Infrastructure 时的默认配置。FPP 精简模式允许您在简化的环境中对本地集群执行 Oracle Grid Infrastructure 和 Oracle Database 的补丁操作,而无需注册或部署黄金映像。部署已打补丁的 Oracle Grid Infrastructure 或 Oracle Database 主目录,然后使用 `--patch` 或rhpctl move gihome`--patch`rhpctl move database命令运行补丁操作,并指定源路径和目标路径,而不是工作副本名称。
  • 使用中央服务器(Oracle Fleet 补丁和配置服务器)。中央服务器存储和管理标准化镜像,称为黄金镜像。您可以将黄金镜像部署到数据中心内的任意数量的节点。您可以使用已部署的镜像主目录创建新的集群和数据库,并对现有安装进行补丁、升级和扩展。

相关主题





修补 Oracle 数据库和 Oracle GoldenGate
当您将 Oracle GoldenGate 与 Oracle 数据库一起使用时,必须确保在修补数据库之前关闭 Oracle GoldenGate 进程。
当您使用 Oracle GoldenGate 为 Oracle 数据库打补丁时,必须先禁用 Oracle GoldenGate 进程。这是因为补丁和升级可能会修改关系数据库管理系统 (RDBMS) 的内部表和视图,导致调用它们的存储过程失效。所有依赖对象也会失效。

[color=rgba(22, 21, 19, 0.65)]

复制




相关主题





常见问题解答
本部分列出了常见问题。
主动补丁是否包含优化器修复?
  • “Windows 数据库捆绑补丁”可能包含优化器修复程序。
  • Oracle 数据库更新单元 (RU) 可以包含针对优化器结果不准确所引发问题的优化器修复程序,但仅能根据需要单独启用或禁用这些修复程序。RU 中包含的优化器修复程序默认处于“禁用”状态。有关更多信息,请参阅My Oracle Support 文档 2147007.1,“数据库主动式捆绑补丁的自动修复控制持久性 (FCP)”。
如何判断一个安装包使用了哪种修补方法?
查看opatch lsinventory输出结果,了解应用了哪些补丁。RU 和 RUR 的输出结果中包含补丁名称和版本的描述。
“Windows Database Bundle Patch”和“QFSDP for Exadata”等工具之间有什么区别?
这些软件包针对不同的环境。最新版本包含相同的更新内容,但其他所有内容都特定于目标环境。可能有一些共同的内容,但具体内容有所不同。
主动补丁是否会影响跟踪文件和数据库视图(例如?)中报告的数据库版本V$VERSION?
对于 Oracle 数据库 19c (19.3.0.0),补丁级别 ORACLE_HOME会反映在opatch lsinventory 数据中;对于某些补丁类型,补丁级别也会反映在 `<path>` 或 DBA_REGISTRY`<path>`中DBA_REGISTRY_HISTORY。该 DBA_REGISTRY_SQLPATCH视图会显示已应用于数据库的 SQL 补丁。
我应该请求一次性修复bug,还是等待下一个更新版本?
有关请求一次性错误修复而不是等待 RU 的利弊的讨论,请参阅My Oracle Support Note 2648544.1
如何应用补丁?是使用opatch工具还是 OPLAN其他工具?
请参考 README 文件了解如何安装补丁。
OPatch - 我在哪里可以找到最新版本的 OPatch?





当前数据库主动补丁
下表按平台、环境和版本提供了有关可用主动数据库相关补丁的信息。
表中“方法”列中使用的简称在My Oracle Support Note 2337415.1中有详细说明。
平台
环境
数据库版本
方法

Unix平台
Exadata
19.3.0.0 及更高版本
Exadata 的 QFSDP、OJVM 更新、TZ

Linux平台
Exadata
19.3.0.0 及更高版本
Exadata 的 QFSDP、OJVM 更新、TZ、MRP

Unix平台
RAC
19.3.0.0 及更高版本
GI 更新、OJVM 更新、组合、TZ

Linux平台
RAC
19.3.0.0 及更高版本
GI 更新、OJVM 更新、组合、TZ、MRP

Unix平台
非RAC
19.3.0.0 及更高版本
数据库更新、OJVM 更新、组合、TZ

Linux平台
非RAC
19.3.0.0 及更高版本
数据库更新、OJVM 更新、组合、时区、MRP

Windows平台
全部
19.3.0.0
Windows 捆绑包,TZ








分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-30 07:56 , Processed in 0.259738 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表