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

[译] 关于Oracle 19.14.0 RU的一些额外信息

原创 王语嫣 2022-06-27
860

原文地址:Some additional information regarding the Oracle 19.14.0 RUs
原文作者: Mike.Dietrich

您可能已经阅读了我之前关于将我的所有环境修补到 2022 年 1 月补丁包的博客文章。但是由于我是在一个非常简单的非 RAC、非 GI 环境中执行此操作的,因此我可能看不到您可能遇到的问题。

有些人发表了评论——想让我分享一些有关 Oracle 19.14.0 RU 的附加信息。不过这篇文章不是所有未解决问题的集合,只是把这篇博文看作是我迄今为止看到和/或听说过的问题的总结。

image.png

555.1是最重要的MOS笔记之一

首先,在您阅读以下主题之前,请确保您已经检查了最重要的 MOS 注释之一:

MOS 说明:555.1 – Oracle Database 19c 重要的推荐一次性补丁
请也将其添加到您的收藏夹中(MOS 注释中的左上角星号)。它列出了每个补丁包最重要的问题,以及您应该考虑在其中任何一个补丁包之上进行的修复。

ACFS RU 问题

重要信息:

开发团队试图重现以下案例,但没有成功。此外,请注意初始设置是受支持的组合(内核版本 <=> ACFS 版本),而最终的结果不是受支持的内核和 ACFS 组合。因此,这不是您应该尝试的解决方案。

Nariman 通过博客向我报告了这个问题(感谢您与我分享它,包括解决方案)。他在将 19.14.0 应用到他的环境时遇到了很大的问题。一开始他的19.14.0申请在CRS部分已经失败了。然后他尝试分别安装补丁包的各个子组件,发现失败是由ACFSRU引起的,补丁33534448。

  • 33515361-ok
    • 这是数据库 19.14.0 RU
  • 33529556-ok
    • MOS 注释:2835152.1 – 警报:在网格基础架构修补或升级到 19.14 RU 后,数据库服务无法以“CRS-5037:数据库没有所需的错误“31143870”修复程序启动”
  • 33534448-fails
    • 这是 ACFS 19.14.0 RU
  • 33239955-ok
    • 这是 Tomcat 19.0.0.0.0 RU
  • 33575402-ok
    • 这是 WLM/QoS 19.14.0 RU
      关键错误信息是:
2022/01/20 12:46:28 CLSRSC-400: A system reboot is required to continue installing.

Argument “” isn’t numeric in numeric ne (!=) at /u01/app/grid/19/grid/lib/acfslib.pm line 347.

但是系统重启并没有解决问题。

Nariman 告诉我的最终解决方案是:

我一更新内核,它就从“4.18.0-305.19.1.el8_4.x86_64”升级到“4.18.0-348.12.2.el8_5.x86_64” ,并且补丁非常完美!

我不会将内核更新视为潜在的解决方案——但很高兴它修复了它。

GI 修补警报:CRS-5037

您已经可以在使用 2022 年 1 月补丁包修补我的所有环境的评论部分找到这些内容。同时,我亲爱的 ACS 同事 Thomas 也提醒我注意这个问题。

MOS 注释:2835152.1 – 警报:在网格基础架构修补或升级到 19.14 RU 后,数据库服务无法以“CRS-5037:数据库没有所需的错误“31143870”修复程序启动”
在本说明中,您可以阅读到在 19.14 GI 中,用户定义的数据库服务可能无法启动并出现错误 CRS-5037:数据库没有针对错误“31143870”的所需修复。不是每个人都会看到这个问题。MOS 说明解释说,只有满足下面列出的所有 3 个条件的配置可能会遇到问题:

网格基础设施版本“19.14”
包含在“RDBMS Releases <= 18c”和/或“RDBMS Releases 19.3 to 19.10 without Patch 31143870”上运行的数据库
具有一个或多个未在 PDB 上创建的用户定义服务。即“crsctl stat res ora.db_name.service_name.svc -f | grep PLUGGABLE_DATABSE”将显示 PLUGGABLE_DATABSE 键的空值,例如:

$ crsctl stat res ora.database_name.service_name.svc -f | grep PLUGGABLE_DATABASE
PLUGGABLE_DATABASE=
$

解决方案是预先应用补丁33733953。

同时,这个问题也被添加到了 MOS Note: 555.1中:

image.png

Gridsetup SwitchGridHome 失败

这实际上是 19.13.0 已经提出的问题。只有在进行异地 GI 修补时,您才可能遇到它。当您就地修补时,您不会看到此错误。尽管如此,这在 19.14.0 中还没有修复,但仅从 19.15.0 开始。

它被标记为:

  • 错误 33601195:GRIDSETUP -SWITCHGRIDHOME OOP – ROOT.SH 生成不正确
    有两个好消息要告诉你。首先,如果您打算将 GI 异地补丁补丁到 19.13.0,您可以在 19.13.0 之上下载补丁33601195。但到目前为止,我还看不到 19.14.0 之上的任何补丁。

还有什么好消息?好吧,您可以使用这个经过验证的解决方法:

  • Node_1:执行$ORACLE_HOME/root.sh
  • 节点_1:scp ORACLE_HOME/crs/config/rootconfig.sh 节点_2:ORACLE_HOME/crs/config/rootconfig.sh
  • 节点_1:scp ORACLE_HOME/crs/install/crsconfig_params 节点_2:ORACLE_HOME/crs/install/crsconfig_params
  • Node_2:执行$ORACLE_HOME/root.sh
    当然,如果你有两个以上的节点,你也必须重复复制操作到其他节点,并在那里执行 root.sh。

修补持续时间

在过去的几个月里,有几个人抱怨修补持续时间。如果这适用于补丁的 opatch 或 opatchauto 部分,请打开 SR。正如我在使用 2022 年 1 月补丁包修补我的所有环境中已经评论的那样,在我的 19c 环境中需要相当长的时间,而 21c 或 12.2.0.1 环境会很快获得补丁。我在 opatch 过程中看到了长达一分钟的等待,但我还没有找到根本原因或解决方案。Opatch 28 ( 6880880 ) 应该可以解决这些问题之一——但是由于我在我的环境中使用了 opatch 28,所以我没有看到它完成得更快。

对于补丁的数据补丁部分,我将在未来几天内发布另一篇博文。

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

评论