Oracle RU23 发布了,花个把小时来玩玩

2024 年 4 月 16 日,Oracle 2024 年第二季度 RU 补丁发布。每个季度 Oracle 发布补丁程序后都会更新 Doc ID 888.1 文档,Primary Note for Database Proactive Patch Program (Doc ID 888.1),从 2022 年 10 月的补丁周期开始,将不再为 19.17.0 及以上版本提供 19c RUR。在 2023 年 1 月交付 Oracle Database 19c RUR 19.16.2 之后,将不再在任何平台上交付其他 RUR。有关详细信息,请参阅 19c RUR 的日落和常见问题解答(Note 2898381.1)。为了让客户更频繁地访问推荐的、经过充分测试的补丁集,Oracle 很高兴从 2022 年 11 月起推出每月推荐补丁(MRP)。MRP 仅支持 Linux x86-64 平台。MRP 可能包括与安全相关的修复。此类安全相关修复将按季度记录在下表中。有关详细信息,请参阅介绍每月推荐补丁 (MRP) 和常见问题解答(Note 2898740.1)。

240416 补丁更新信息

21c 21.14 RU 发布

19c 19.23 RU 发布

18c 自 2021 年 7 月起发布的季度补丁包受密码保护,仅适用于获得季度更新例外批准的客户。普通用户只能下载到 18.14.0.0.210420 补丁。

Oracle 12.2.0.1 自 2022 年 4 月 1 日起进入持续模式,自 2022 年 4 月起发布的季度补丁包受密码保护,仅适用于获得季度更新例外批准的客户。

Oracle 12.1.0.2 自 2022 年 8 月 1 日起进入持续模式。2022 年 7 月之后发布的季度补丁包仅适用于获得季度更新批准的客户。

数据库 11.2.0.4 自 2021 年 1 月 1 日起进入市场驱动支持 (MDS) 模式。自 2021 年 1 月起发布的季度修补程序包是受限制的 MDS 计划修补程序,详见说明 2728619.1。有关最新数据库 11.2.0.4 补丁信息的列表,请参阅 Oracle 支持说明 2285559.1。

11g12c18c 均已经 EOL。

RU12 升级至 RU23

打补丁的文章已经写了很多了,Oracle 19c RAC RU15 补丁更新详细步骤,想着不会在写了,但是昨天还是没忍住,下载补丁后就打了起来,还记录了文档,也可参考Oracle 19c 19.10DBRU 补丁升级看这一篇就够了,那么索性就记录一下吧,因为后期需要对生产环境打补丁 RU23,打补丁也就花费不到一个小时,但写文档得花费两个小时以上。

1)Oracle 上传补丁包到 /u01/soft 并解压

我个人更喜欢下载 “COMBO OF OJVM RU COMPONENT” 类型的补丁,“COMBO OF OJVM RU COMPONENT 19.23.0.0.240416 + GI RU 19.23.0.0.240416”补丁 36209493 包含 OJVM 36199232 和 GI 补丁包 36233126,而 GI 补丁包中又包含了 DB 补丁包 36233263。

Oracle Database Patch 36209493 - Combo of OJVM Component Release Update 19.23.0.0.240116 + Grid Infrastrusture Apr 2024 Release Update 19.23.0.0.240116

Patch 36233126 - GI Release Update 19.23.0.0.240416

In this document, Oracle Database home refers to Oracle Database Enterprise Edition and Oracle Database Standard Edition.

The GI Release Update 19.23.0.0.240416 includes updates for both the Oracle Grid Infrastructure home and Oracle Database home that can be applied in a rolling fashion.

jiekexu-t1:/u01/soft(jiekexu)$ pwd /u01/soft jiekexu-t1:/u01/soft(jiekexu)$ ls -lrt *.zip total 10413296 -rw-r--r-- 1 oracle oinstall 1319414278 Jan 6 2023 p31718723_112040_Linux-x86-64.zip -rw-r--r-- 1 oracle oinstall 3558403835 Apr 17 17:37 p36209493_190000_Linux-x86-64.zip -rw-r--r-- 1 oracle oinstall 133535622 Apr 17 17:37 p6880880_190000_Linux-x86-64.zip jiekexu-t1:/u01/soft(jiekexu)$ unzip p6880880_190000_Linux-x86-64.zip Archive: p6880880_190000_Linux-x86-64.zip creating: OPatch/ inflating: OPatch/opatchauto creating: OPatch/ocm/ creating: OPatch/ocm/doc/ creating: OPatch/ocm/bin/ creating: OPatch/ocm/lib/ extracting: OPatch/ocm/generic.zip inflating: OPatch/datapatch.bat inflating: OPatch/emdpatch.pl extracting: OPatch/version.txt creating: OPatch/private/ inflating: OPatch/private/commons-compress-1.26.0.jar inflating: OPatch/private/jaxb-api-2.2.3.jar inflating: OPatch/private/commons-io-2.15.1.jar inflating: OPatch/opatchauto.cmd creating: OPatch/oplan/ -----省略中间部分------ inflating: OPatch/modules/features/com.oracle.glcm.patch.opatch-common-api-classpath.jar inflating: OPatch/modules/com.sun.org.apache.xml.internal.resolver.jar inflating: OPatch/modules/com.oracle.glcm.patch.opatchauto-wallet_12.2.1.42.0.jar inflating: OPatch/modules/com.sun.xml.bind.jaxb-jxc.jar inflating: OPatch/modules/javax.activation.javax.activation.jar jiekexu-t1:/u01/soft(jiekexu)$ ls -lrt total 10413300 -rw-r--r-- 1 oracle oinstall 1319414278 Jan 6 2023 p31718723_112040_Linux-x86-64.zip drwxr-x--- 15 oracle oinstall 4096 Apr 15 18:41 OPatch -rw-r--r-- 1 oracle oinstall 3558403835 Apr 17 17:37 p36209493_190000_Linux-x86-64.zip -rw-r--r-- 1 oracle oinstall 133535622 Apr 17 17:37 p6880880_190000_Linux-x86-64.zip jiekexu-t1:/u01/soft(jiekexu)$ unzip p36209493_190000_Linux-x86-64.zip Archive: p36209493_190000_Linux-x86-64.zip creating: 36209493/ creating: 36209493/36233126/ creating: 36209493/36233126/36240578/ creating: 36209493/36233126/36240578/files/ creating: 36209493/36233126/36240578/files/bin/ -----省略中间部分------ inflating: 36209493/36233126/36233263/files/lib/xmlparserv2_sans_jaxp_services.jar/oracle/xml/parser/schema/XSDValidator$1.class jiekexu-t1:/u01/soft(jiekexu)$ ls -lrt total 10414452 -rw-r--r-- 1 oracle oinstall 1319414278 Jan 6 2023 p31718723_112040_Linux-x86-64.zip drwxr-x--- 15 oracle oinstall 4096 Apr 15 18:41 OPatch drwxrwxrwx 4 oracle oinstall 80 Apr 16 18:29 36209493 -rw-rw-r-- 1 oracle oinstall 2410549 Apr 16 22:23 PatchSearch.xml -rw-r--r-- 1 oracle oinstall 3558403835 Apr 17 17:37 p36209493_190000_Linux-x86-64.zip -rw-r--r-- 1 oracle oinstall 133535622 Apr 17 17:37 p6880880_190000_Linux-x86-64.zip jiekexu-t1:/u01/soft(jiekexu)$ tree -L 2 36209493 36209493 |-- 36199232 | |-- etc | |-- files | |-- README.html | `-- README.txt |-- 36233126 | |-- 36233263 | |-- 36233343 | |-- 36240578 | |-- 36383196 | |-- 36460248 | |-- automation | |-- bundle.xml | |-- README.html | `-- README.txt |-- PatchSearch.xml `-- README.html 10 directories, 7 files