Oracle 2021 年第二季度补丁发布

作者 | JiekeXu

来源 | JiekeXu DBA之路(ID: JiekeXu_IT)

大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起聊聊 Oracle 2021 年第二季度补丁发布情况,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!

半个月前,也就是 4 月 20 日, Oracle 发布了今年第二次补丁更新,时间匆匆,恍如昨日,上次写类似文章还是去年的第四季度。Oracle 每季度都会发布安全漏洞以及补丁更新,那么很多客户或者应用方都想打最新的 PSU 或者 RU、RUR,用以规避各种漏洞扫描工具被扫到各种漏洞需要修复,不过有的扫描工具着实太坑,这里就不用多说了,遇到了才会知道有多坑。

今天来说一下 20210420 各大版本的补丁发布情况吧。

19C

19c  最新的补丁 19.11  RU  补丁号 32578973

COMBO OF OJVM RU COMPONENT 19.11.0.0.210420 + GI RU 19.11.0.0.210420 (Patch)
p32578973_190000_Linux-x86-64.zip 2.5 GB (2661075097 bytes)

如下图:RU 19.11 只有 Linux 和 AIX 以及 Linuxone 系统的补丁。

 

这里顺便说一句 OJVM,很多朋友都需要带 OJVM 的补丁,一问他们为何需要说不出所以然来。OJVM 全称 Oracle JavaVM Oracle JAVA 虚拟机,属于 Oracle 的一个插件,并不是所有数据库都会安装他且使用他。

--查看是否安装 OJVM 组件
SELECT version, status FROM dba_registry WHERE comp_id='JAVAVM';
--查看是否使用 OJVM
select count(*) from x$kglob where KGLOBTYP = 29 OR KGLOBTYP = 56;
--为了确定 OJVM 的用户,通过下面的 SQL 检查 V$SESSION 来显示数据库中调用 Java 的 SERVICE, PROGRAM 或 user
col service_name format a20
col username format a20
col program format a20
set num 8
select sess.service_name, sess.username,sess.program, count(*) from
v$session sess,x$kgllk lk,x$kglob
where kgllkuse=saddr and kgllkhdl=kglhdadr and kglobtyp in (29,56)
group by sess.service_name, sess.username, sess.program
order by sess.service_name, sess.username, sess.program;


--关于更多 OJVM 请查看,RAC Rolling Install Process for the "Oracle JavaVM Component Database PSU/RU" (OJVM PSU/RU) Patches (Doc ID 2217053.1)

如下是 Linux x86 版的 19.11 RU 详细信息。

补丁 Patch 32578973: COMBO OF OJVM RU COMPONENT 19.11.0.0.210420 + GI RU 19.11.0.0.210420。包含 OJVM 和 GI + DB 补丁,补丁解决以下 BUG。

Bugs Resolved by This Patch
26716835  CIPHER TLS_ECDHE_RSA_WITH_AES_128_CBC MISSING SUNEC SECURITY PROVIDER IN JDK 1.7/JDK 1.8
28777073  EXECUTING A CUSTOM JAVA STORED PROCEDURE TAKES VERY LONG RUN-TIME ON 12.1.0.2 DB
29224710  JAVA.LANG.UNSATISFIEDLINKERROR: SUN.JAVA2D.PIPE.SHAPESPANITERATOR.PATHDONE
29254623  Fix for Bug 29254623
29415774  ALERT LOG FILLED WITH RE-OCCURRING MESSAGE JIT SKIPPING: PDB NOT OPEN PID ON 12.2 MULTITENNAT DB
29445548  CREATE DIRECTORY JAVA$JOX$CUJS$DIRECTORY$ RESULTS IN ORA-00600 17090 ON DB OPEN
29512125  JD EDWARDS DATABASE UPGRADE FROM 12.2 TO 19C FAILS WITH ORA-01652
29540327  LNX-193-RAC: TOO MANY "PDB%(%):## JIT CBK SKIPPING: PATCHING NOT COMPLETE IN PDB, PID % PDB %" LOGS IN DB ALERT LOG
29774362  Fix for Bug 29774362
29942275  JAVA STORED PROCEDURE IS FAILING WITH ORA-29532: JAVA.LANG.INTERNALERROR:(SUN.DC.PR.PATHSTROKER.CINITIALIZE2D) ERROR FROM 12.2 ONWARD
Open Readme to View all Bugs

如果有需要 19.11 RU 补丁的小伙伴我这里下载了一份 RU32578973 https://www.modb.pro/download/84028 。当然也可直接在此公众号后台回复关键字【RU20210420】获取。

18C

Patch 32579024: COMBO OF OJVM RU COMPONENT 18.14.0.0.210420 + GI RU 18.14.0.0.210420

18c 补丁号是 32579024 目前已经是 18.14 了,补丁解决了以下 BUG。

Bugs Resolved by This Patch
12816839  OCR CACHE INCONSISTENCY DURING DELETE
13554903  CDB:FLASHBACK QUERY IN PDB FAILS DUE TO MISSING UNDO TBS
14221306  ALTER INDEX MODIFY PARTITION SHRINK SPACE REQUIRES EXCLUSIVE LOCK
17468475  PIVOT STATEMENT RETURNS EMPTY CELLS WRONG RESULTS
17958365  ER : OPTIMIZATION REQUEST FOR FLASHBACK READ DURING HWM EXTENSION
18701017  AIX-12102-CHM:MEMORY LEAK(0.23 MB/HR) IN OSYSMOND.BIN
18986501  WRONG RESULTS WITH OR EXPANSION
20436508  INCORRECT ROWS RETURNED AFTER ONLINE REDEFINITION WITH ROW ARCHIVAL CLAUSE
20549013  RMAN-00600: INTERNAL ERROR, ARGUMENTS [8714] (SHOW ALL CONNECTED TO FAR SYNC)
20917487  CORRUPT KKOCS STRUCTURES AFTER PARTIAL PURGE OF CURSOR HEAP
Open Readme to View all Bugs

12cR2

Patch 32579057 Combo Of OJVM Update Component 12.2.0.1.210420 + GI Update 12.2.0.1.210420

Bugs Resolved by This Patch
12763598  ORA-7445 [KPNXBICBK()+521] [SIGSEGV]
12816839  OCR CACHE INCONSISTENCY DURING DELETE
13250991  NEED DYNAMIC GIPC TRACING
13554903  CDB:FLASHBACK QUERY IN PDB FAILS DUE TO MISSING UNDO TBS
14221306  ALTER INDEX MODIFY PARTITION SHRINK SPACE REQUIRES EXCLUSIVE LOCK
14690846  ORA-1722 REPORTED IN THE WORKLOAD CAPTURE REPORT
15931756  QUERIES AGAINST SYS_FBA_TRACKEDTABLES DON'T USE BIND VARIABLES.
16002385  CHANGING SYS USER PASSWORD TAKES LONG TIME
16438495  ORA-01426: WHILE EXECUTING DBMS_SQLPA.EXECUTE_ANALYSIS_TASK
16727454  AC:SUPPORT FOR REPLAYING ENQUEUE,AQ ID SEQUENCE NEED TO KEEP
Open Readme to View all Bugs

12.1

Patch 32579077: COMBO OF OJVM COMPONENT 12.1.0.2.210420 DB PSU + GIPSU 12.1.0.2.210420.可惜生命周期已经终结,不再维护,已经没有权限能够下载补丁了。“您没有下载 Software Extended Support补丁程序的权限。有关详细信息, 请参阅补丁程序和更新程序权利的工作方式。”

11g R2

11gR2 版本由于生命周期没有通用的补丁可下载了,当然

在 “DatabasePSU/BP/Update/Revision - Known/Critical Issues Master Note (文档 ID 1227443.1)”一文中有关于各个版本数据库补丁文档的说明,其中 11204  版本在 Doc ID 2749149.1 中找到 GI 补丁 32495145

Patch 32495145 - Oracle Grid Infrastructure Patch Set Update11.2.0.4.210420 Critical Issues

Patch 32671980 - Oracle JavaVM Component 11.2.0.4.210420Database PSU Critical Issues

Patch 32328626 - Oracle Database Patch Set Update11.2.0.4.210420 Critical Issues

我这里有朋友分享了 GI 和 OJVM 的补丁,如果有需要的小伙伴可在公众号【数据库江湖】后台回复关键字【Linux_X86_11204_GI_PSU】获取。注意:非本号,关键字较长建议复制粘贴比较好哦!

最后我们来一起看一眼五月份数据库排行榜。

dbengines 排行榜

https://db-engines.com/en/ranking

本月排行榜前十名依然没有变化,Oracle 本月得分 1269.94,较上月下降了 4.98。近期如火如荼的国产数据库雄起,加上云数据库的发展,这种下降已是必然的。但开源的 MySQL 却大放异彩,本月增加了 15.69 分,前十名中增幅最大的,本月得分 1236.38,已经离第一的位置越来越近了,也许过几年的时间,MySQL 会不会取代 Oracle,成为第一名呢?让我们敬请期待吧!

国产数据库排行榜

本月 TOP10 榜单固若金汤,同时排名较往期变化较小,其中过半产品(6款)得分呈负增长,TiDB、OceanBase 和 PolarDB 继续保持着上个月的 “T-O-P” 阵容,GaussDB 上升至第六位与 TDSQL 互换顺序,其他 8 款产品均无排名变化。

参考文章:

Release Schedule of Current Database Releases (Doc ID 742060.1)

Master Note for Database Proactive Patch Program (Doc ID 888.1)

Master Note for Database Proactive Patch Program (文档 ID 756671.1)

Database PSU/BP/Update/Revision - Known/Critical Issues Master Note (Doc ID 1227443.1)

Oracle 12c 及以上版本补丁更新说明及下载方法 https://www.modb.pro/db/27255

对于补丁相关的文档已经有很多了,感兴趣的可查看公号历史消息,今天就到此为止了。如果此文对您有帮助,欢迎点赞、在看与转发,写作不易,举手之劳,便是对作者最大的支持。

最最后,Oracle 21c 不支持 AIX 和 Linuxone 了,以后 Linux 系统是唯一选择吗?可扫描以下二维码添加我微信一起讨论。

“Oracle is not planning to release 21c on IBM AIX Power Systems and IBM Linux on System Z”

————————————————————————————
公众号:JiekeXu DBA之路
墨天轮:https://www.modb.pro/u/4347
CSDN :https://blog.csdn.net/JiekeXu
腾讯云:https://cloud.tencent.com/developer/user/5645107
————————————————————————————

Oracle 12c 及以上版本补丁更新说明及下载方法(收藏版)

Oracle 19c 19.10DBRU 最新补丁升级看这一篇就够了

ASM 管理的内部工具:KFED、KFOD、AMDU

性能优化|关于数据库历史性能问题的一道面试题

一线运维 DBA 五年经验常用 SQL 大全(二)

ORA-00349|激活 ADG 备库时遇到的问题

Oracle 轻量级实时监控工具 oratop

MySQL OCP 认证考试你知道吗?

Oracle 19C RAC 安装遇到的坑

Oracle 每日一题系列合集

百花齐放的国产数据库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值