oracle最新版本是多少_运维日记|关于Oracle的补丁你需要知道的事

715f044d13cbbb107c4163464b60aa34.gif

各位新朋友~记得先点蓝字关注我哦~

之前一起熟悉了Oracle数据库的软件版本,服务周期,今天我们一起来了解下,Oracle发布的基础版本之上,常说的补丁到底是什么,有什么分类,经历了怎样的迭代。

cpu?spu?psu?bp?psr?One-off patches?

它们是什么?

Oracle官方是如何安排它们发布的?

它们之间是否有什么关系?

上文提及的英文缩写,包含了oracle补丁体系前后迭代阶段,而很多名字在日常使用时,也不太进行细致的区分。

那么今天,我们就好好盘一盘。

补丁介绍

b8bcfdcb1569e5d3f86cd4e2097f41f4.png

上图是笔者自己整理出来以12.2为分界线Oracle关于补丁概览图。

Reactive patch

reactive patch也就是我们常说的临时补丁,也就是在日常运维中,数据库在特定场景下触发了bug,我们根据生成的trace中描述和堆栈信息结合数据库的版本操作系统等基础信息,在oracle官方文档库中(metalink)进行检索,获取对应解决bug的补丁。

3535d5aaef69b7fdc986517e847d29e6.png

Proactive patch

而在Proactive patch中,在12c2之前,用的最多就是PSU了,在新建环境部署时就应打上最新发布的PSU,以提高日后上线数据库的稳定性;还有就是在安全漏洞扫描之后,针对结果,打上PSU(因为目前PSU中已经包含了SPU)。

8c131c981540bf3bbc3c53075bf0dcec.png

而在12c2之后,PSU不见了,取而代之的是RU。

Release Update(RU)的定义是:是年度版本(Annual Releases)的季度累积主动式(Proactive)补丁,其中包含经过测试的安全性非安全性修补。

Release Update Revision(RUR)的定义是季度累积主动式补丁,其中包含适用RU的安全和回归修复,从而将RU的生命周期延长了半年。RUR替代了SPU。

在每个更新发布的6个月,会有针对该更新的修订版本:RU.1和RU.2(下图中的红色标记)。

Oracle官方用下面这张图表进一步阐明时间-版本号-补丁之间的迭代关系。

e424e64208795fafb90942a9759f308f.png

针对同一个版本的补丁,集合大小可以用下图表示:

1d8992dc7289d7810f07ebf35c3ec4fd.png

针对同一个时间节点(每年的1/4/7/10月)发布的三个补丁版本(例如18.4.0、18.3.1和18.2.2),它们具有完全相同的最新信息,安全漏洞修复。但是,只有更新(18.4)具有最新的非安全错误修复程序。集合大小用下图表示:

4f0916d2828ab0f86fde7cbe118b7c86.png

果近期你要进行对19c进行部署,推荐使用oracle发布的19.3版本的安装介质,然后再用补丁工具打上2020年1月新出的19.6补丁(patchid:30557433)

该补丁名为Database Release Update 19.6.0.0.200114,最后的200114则是补丁创建的日期,格式为YYMMDD,即 2020年1月14日.

在2020年1月14日,Oracle官方推出了数据库第一季度的各个补丁如下:

b49bb9f3b6145bc1d2ad50ddaca9d4f7.png

在12.2之前,补丁和版本之间的关系限于篇幅关系(如需深入了解,可以参看文末的参考文档列表),我们用下表简单的展示:

9376d714bdca88924271ffd30c56d14f.png

最后,附上Oracle官方给出的补丁路线图:

4b4c703754581b72fee5cb242ffcb96b.png

笔者在写本文,20c官方文档已经发布,还未提供正式标准版和企业版介质下载,做好准备迎接20c吧。

d9f492718238a0b47868a493b1b9ffd2.png

参考文献

Oracle Database - Overview of Database Patch Delivery Methods - 12.1.0.2 and older (Doc ID 1962125.1)

Oracle Database - Overview of Database Patch Delivery Methods for 12.2.0.1 and greater (Doc ID 2337415.1)

Release Schedule of Current Database Releases (Doc ID 742060.1)

Release Update Introduction and FAQ (Doc ID 2285040.1)

Error_Correction_Policy_v30.pdf

Patch Nomemclature for Oracle Products(Doc ID 1430923.1)

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

Oracle Database 19c Release Update & Release Update Revision January 2020 Known Issues (Doc ID 2602428.1)

c81b9cf2a31f68855b9822002e2019e5.gif

美创运维中心数据库服务团队拥有Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工程师 ,著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。目前运维各类数据库合计2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。

13a877f030a77a498b923342f05c7954.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值