暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

您可能需要一次性Oracle补丁来解决最近的两个问题

原创 刺史武都 2022-08-16
724

无论如何,这是一篇简短的周一假期博客文章,内容是关于两个最近的问题,您可能需要一次性补丁,否则您也可能会被这些问题给困住。两者都只发生在最近的 RU 上。

修补到 19.16.0 时的 Data Guard Broker 配置问题

这个问题是由一位瑞士客户发现的,他在 RU 发布几天后从 19.15.0 修补到 19.16.0。一切正常,除了他们将备用环境切换到 19.16.0(在调用 datapatch 之前)他们收到ORA-16705: internal error in Data guard broker。当然,他们最初是在他们的测试环境中发现的。但是禁用和启用代理配置并没有帮助。并且重新创建配置不是一种选择,因为它们运行 200 多个 Data Guard 环境。

幸运的是,MAA 和 Oracle Support 反应迅速,并且提供了一次性补丁。据我所知,该修复程序也可能很快包含在 19.17.0 中。同时,请看:

  • Bug 34446152 – Broker: 19.16 onward broker shows “ORA-16705: internal error in Data guard broker
  • MOS Note: 2887535.1 – ORA-16705: Internal Error In Data Guard Broker After Applying Release Update 19.16 Patch

因此,如果您有 Data Guard 环境,在尝试将补丁运行到 19.16.0 之前,您应该在 19.16.0 安装之上一次性应用此功能。

先决条件导致数据补丁错误:19.15.0 之前的存档补丁目录

这是一个非常晦涩难懂的问题。我花了一点时间才理解它——这需要数据补丁团队的帮助(非常感谢,Santosh!)。同样,在这种情况下,托管大量 Oracle 数据库环境的非常大的客户让我意识到了这个问题(谢谢,阿米特!!)。

在我用自己的话解释这个问题之前,让我指出:

  • MOS Note: 2235541.1 – datapatch -verbose Fails with Error :” Patch xxxxxx: Archived Patch Directory Is Empty
  • Bug 33557344 – 19.x: datapatch fails in out of place patching with prereq: archived patch directory
    当您修补到 19.12.0、19.13.0 或 19.14.0 时会发生此问题,然后您使用源主页中的一次性修补程序转到 19.15.0 或更高版本,这很重要。因此,例如现在运行普通 19.14.0 的那些人不会受到影响。但是,如果您在顶部有一次性补丁,那么当您跳到更高的位置时,datapatch 将首先尝试回滚它们,例如 19.16.0。

尽管已经包含了Bug 33557344的补丁,但问题是在你家里默默地睡觉。所以再次澄清一下:当你从 12.2.0.1 升级到 19.15.0 时,你永远不会看到这个问题。如果您没有应用一次性补丁,您将不会看到此问题。

但由于我知道你们中的许多读者都是补丁专家,我假设您一开始补丁到 19.12.0、19.13.0 或 19.14.0,并且您还需要在顶部应用一次性补丁。

现在,让我总结一下我所理解的各种场景——当然,在适用的情况下还有潜在的解决方案:

如果您在 19.12.0、19.13.0 或 19.14.0 上使用一次性修补程序,则在修补到较新的 RU 时可能会看到此问题。

  • 解决方案 1
    在您修补到 19.15.0 或更高版本之前,您手动回滚当前家庭中的一次性补丁:
datapatch -rollback all -force
  • 解决方案 2

将源 ORACLE_HOME/sqlpatch的内容复制到目标ORACLE_HOME/sqlpatch
如果您使用克隆来创建新家,那么您应用 19.16.0,那么您将不会看到此问题,因为您也克隆了$ORACLE_HOME/sqlpatch。

如果您的 19.12.0、19.13.0 或 19.14.0 家庭中没有一次性补丁,则不会受到影响
如果您目前使用的是 19.11.0 或更低版本,即使使用一次性补丁,并且您将补丁到 19.15.0 或更高版本,您也不会看到此问题,因为从 19.15.0 开始已经包含此修复程序。

如果您计划修补到 19.12.0、19.13.0 或 19.14.0,请在修补或升级到 19.12.0、19.13.0 或19.14.0 之前应用一次性的错误33557344。如果您这样做,那么您将不会看到此问题,并且您不必处理手动回滚或目录树副本。

原文标题:Two recent issues you may need one-off patches for
原文作者:Mike.Dietrich
原文地址:https://mikedietrichde.com/2022/08/15/two-recent-issues-you-may-need-one-off-patches-for/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论