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