oracle最新版本是多少_运维日记|关于Oracle的补丁你需要知道的事
各位新朋友~記得先點(diǎn)藍(lán)字關(guān)注我哦~
之前一起熟悉了Oracle數(shù)據(jù)庫(kù)的軟件版本,服務(wù)周期,今天我們一起來(lái)了解下,Oracle發(fā)布的基礎(chǔ)版本之上,常說(shuō)的補(bǔ)丁到底是什么,有什么分類,經(jīng)歷了怎樣的迭代。
cpu?spu?psu?bp?psr?One-off patches?
它們是什么?
Oracle官方是如何安排它們發(fā)布的?
它們之間是否有什么關(guān)系?
上文提及的英文縮寫,包含了oracle補(bǔ)丁體系前后迭代階段,而很多名字在日常使用時(shí),也不太進(jìn)行細(xì)致的區(qū)分。
那么今天,我們就好好盤一盤。
補(bǔ)丁介紹
上圖是筆者自己整理出來(lái)以12.2為分界線Oracle關(guān)于補(bǔ)丁概覽圖。
Reactive patch
reactive patch也就是我們常說(shuō)的臨時(shí)補(bǔ)丁,也就是在日常運(yùn)維中,數(shù)據(jù)庫(kù)在特定場(chǎng)景下觸發(fā)了bug,我們根據(jù)生成的trace中描述和堆棧信息結(jié)合數(shù)據(jù)庫(kù)的版本操作系統(tǒng)等基礎(chǔ)信息,在oracle官方文檔庫(kù)中(metalink)進(jìn)行檢索,獲取對(duì)應(yīng)解決bug的補(bǔ)丁。
Proactive patch
而在Proactive patch中,在12c2之前,用的最多就是PSU了,在新建環(huán)境部署時(shí)就應(yīng)打上最新發(fā)布的PSU,以提高日后上線數(shù)據(jù)庫(kù)的穩(wěn)定性;還有就是在安全漏洞掃描之后,針對(duì)結(jié)果,打上PSU(因?yàn)槟壳癙SU中已經(jīng)包含了SPU)。
而在12c2之后,PSU不見(jiàn)了,取而代之的是RU。
Release Update(RU)的定義是:是年度版本(Annual Releases)的季度累積主動(dòng)式(Proactive)補(bǔ)丁,其中包含經(jīng)過(guò)測(cè)試的安全性和非安全性修補(bǔ)。
Release Update Revision(RUR)的定義是季度累積主動(dòng)式補(bǔ)丁,其中包含適用RU的安全和回歸修復(fù),從而將RU的生命周期延長(zhǎng)了半年。RUR替代了SPU。
在每個(gè)更新發(fā)布的6個(gè)月,會(huì)有針對(duì)該更新的修訂版本:RU.1和RU.2(下圖中的紅色標(biāo)記)。
Oracle官方用下面這張圖表進(jìn)一步闡明時(shí)間-版本號(hào)-補(bǔ)丁之間的迭代關(guān)系。
針對(duì)同一個(gè)版本的補(bǔ)丁,集合大小可以用下圖表示:
針對(duì)同一個(gè)時(shí)間節(jié)點(diǎn)(每年的1/4/7/10月)發(fā)布的三個(gè)補(bǔ)丁版本(例如18.4.0、18.3.1和18.2.2),它們具有完全相同的最新信息,安全漏洞修復(fù)。但是,只有更新(18.4)具有最新的非安全錯(cuò)誤修復(fù)程序。集合大小用下圖表示:
果近期你要進(jìn)行對(duì)19c進(jìn)行部署,推薦使用oracle發(fā)布的19.3版本的安裝介質(zhì),然后再用補(bǔ)丁工具打上2020年1月新出的19.6補(bǔ)丁(patchid:30557433)
該補(bǔ)丁名為Database Release Update 19.6.0.0.200114,最后的200114則是補(bǔ)丁創(chuàng)建的日期,格式為YYMMDD,即 2020年1月14日.
在2020年1月14日,Oracle官方推出了數(shù)據(jù)庫(kù)第一季度的各個(gè)補(bǔ)丁如下:
在12.2之前,補(bǔ)丁和版本之間的關(guān)系限于篇幅關(guān)系(如需深入了解,可以參看文末的參考文檔列表),我們用下表簡(jiǎn)單的展示:
最后,附上Oracle官方給出的補(bǔ)丁路線圖:
筆者在寫本文,20c官方文檔已經(jīng)發(fā)布,還未提供正式標(biāo)準(zhǔn)版和企業(yè)版介質(zhì)下載,做好準(zhǔn)備迎接20c吧。
參考文獻(xiàn)
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)
美創(chuàng)運(yùn)維中心數(shù)據(jù)庫(kù)服務(wù)團(tuán)隊(duì)擁有Oracle ACE 1人、OCM 10余人、數(shù)十名Oracle OCP、MySQL OCP、紅帽RHCA、中間件weblogic、tuxedo認(rèn)證、達(dá)夢(mèng)工程師 ,著有《Oracle DBA實(shí)戰(zhàn)攻略》,《Oracle數(shù)據(jù)庫(kù)性能優(yōu)化方法和最佳實(shí)踐》,《Oracle內(nèi)核技術(shù)揭秘》等多本數(shù)據(jù)運(yùn)維優(yōu)化書籍。目前運(yùn)維各類數(shù)據(jù)庫(kù)合計(jì)2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、達(dá)夢(mèng)等主流商業(yè)和開(kāi)源數(shù)據(jù)庫(kù)。并成為首批國(guó)內(nèi)達(dá)夢(mèng)戰(zhàn)略合作伙伴之一,擁有海量經(jīng)驗(yàn)和完善的人員培養(yǎng)體系。并同時(shí)提供超融合,私有云整體解決方案。
總結(jié)
以上是生活随笔為你收集整理的oracle最新版本是多少_运维日记|关于Oracle的补丁你需要知道的事的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 数据挖掘 简书_[Pyth
- 下一篇: 类如何调用自己的私有成员_如何正确地给自