亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

美創運維日記|Oracle數據庫的軟件版本需知

發布時間:2020-08-17 15:26:12 來源:ITPUB博客 閱讀:197 作者:數據安全 欄目:關系型數據庫

客戶A:11g擴展服務到期了,新上環境版本為什么你們推薦19.3?

客戶B:跨越那么多版本,會不會操作起來難度很大?

客戶C:那為什么還有廠商在安利10g/11g?

實習生D:從12c到18c到19c,中間的13-17去哪了?

美創運維日記|Oracle數據庫的軟件版本需知

(關于oracle數據庫的疑問)

不要怕!你的疑惑,我一一道來:

關于以上問題,我們必須從Oracle的版本號變化說起。

以2018年為一個分界線,在這之前,Oracle公司都是數據庫迭代了較大的特性,以特性來命名大版本。

Oracle·大版本

Oracle 9i

Oracle 的9i 版本i是指internet,從8i的ops 正式更名為RAC,采用Cache Fusion,大幅提高,目前該版本基本已經絕跡,但是在一些大型企業相對穩定的業務模式下,還有一些系統用著。從筆者了解到,越來越多的新系統以更適配當下或未來的業務模式,逐步替代老系統,從而實現平滑的淘汰諸如8i/9i的數據庫環境。

Oracle 10g

Oracle 10g中的g指的是grid(網格),從10g開始推出了ASM存儲管理,支持網格管理,支持負載均衡,從9i到10g的數據庫推出了一系列的“新特性”,當然,現在回頭看,已經稀松平常。

Oracle 11g

在11g中雖然還是網格,但是,擴大了網格的特性,提高了可用性,減少停機時間,增強了安全性。從主機用戶層面講集群和數據庫區分,用asm服務替換asmlib,還有adg的推出,增強了備份恢復,提供了相對完備的錯誤診斷,可以很方便的實現讀寫分離。從9i開始推出的一些數據庫自動管理的特性在經歷了多個版本研發,在該版本中實現了大幅的簡化。作為目前市面上主流版本之一,11g以穩定高效的服務,以及越來越便捷的部署步驟,得到了市場的認可。

Oracle 12c

12c也是一個劃時代的版本,C指的是cloud(云),提供云平臺管理,推出CDB/PDB,支持分片,為實現數據分片滿足一眾客戶急切上云的需求。

時間就來到了2018年,Oracle開始以年份來命名版本號。

在2018年推出的數據庫就以18c命名

在2019年推出的數據庫就以19c命名

自然,在2020年推出數據庫就是20c了。

到這,我們就解答了開篇提問中的第4個問題。


版本號·命名

關于具體版本號,我們就從Oracle各個版本的官方文檔中去找答案吧。

下圖是關于9i版本的命名規則:

美創運維日記|Oracle數據庫的軟件版本需知9i版本的命名規則

?第一位是版本號(version number)

?第二位是新特性發布的版本號(new features release number)

?第三位是維護發布版本(maintenance release number)

?第四位是常規補丁集版本號(generic patch set number)

?第五位是平臺特定版本號(platform specific patch set number)

下圖是關于10g版本的命名規則:

美創運維日記|Oracle數據庫的軟件版本需知10g版本的命名規則

?第一位是數據庫的主版本號(Major Database Release Number),通常標志一些新功能的發布

?第二位是數據庫的維護版本號(Database Maintenance Release Number)

?第三位是應用服務器發布的版本(maintenance release number)

?第四位是組件的特定版本號(Component-Specific Release Number)

?第五位是平臺特定版本號(platform specific patch set number)

下圖是關于11g版本的命名規則:

美創運維日記|Oracle數據庫的軟件版本需知11g版本的命名規則

?對比10g和11g的命名規則我們發現,除了第三位數字的定義變更了,其余都是一樣的

?第三位在11g中定義為融合中間價的版本號,與oracle數據庫版本沒有太多的關系

12c則完全沿襲了11g的版本命名,具體參看下圖:

美創運維日記|Oracle數據庫的軟件版本需知12c版本的命名規則

重頭戲來了,關于18c/19c的定義如下:

美創運維日記|Oracle數據庫的軟件版本需知18c/19c版本的命名規則

?第一個數字的解釋依然是數據庫發布的主版本號,但是oracle官方文檔的注釋為:This numeral indicates the major release version. It also denotes the last two digits of the year in which the Oracle Database version was released for the first time.(該數字表示主要發行版本。它還表示第一次發布Oracle數據庫版本的年份的最后兩位數字。)

?第二個數字是Oracle RU(release update)的發布季度

?第三個數字是Oracle RUR(release update revision)的發布季度

?第四個數字是數據庫的增量版本

?第五個數字是為了未來更好的命名規則預留的數字

大家是不是對于目前oracle主流的版本有了一個清晰的印象。

目前Oracle還是關系型數據庫的老大,兼容的SQL標準還是一致的。至于你需要如何選擇一個正確的數據庫版本來適配應用,筆者的建議是:因為到2020年12月對于11g的擴展支持也要結束了,而從2019年第二季度開始,Oracle官方對于11g的常規季度補丁已經需要提供特殊密碼才能夠下載。

如果是新上應用優先部署高版本的數據環境進行可用性測試和壓力測試。

如果你不想使用類似CDB/PDB的環境,其實從12c開始oracle依然支持12c之前的普通標準的數據庫模式,所以,擁抱新版本吧。

對于早年間,在oracle dba間流傳的,版本升級別走太快,容易掉坑里,而在12c之后,這句話可能不能這么武斷的說了,你可以把19c理解為最穩定的12c。

就在近日,Oracle已經推出了20c,我們一起測試起來吧。

美創運維日記|Oracle數據庫的軟件版本需知沖鴨

局限于篇幅,我們以后再來講講數據軟件生命周期和補丁那些事。

參考文獻

Oracle 各個版本官方文檔中的《Database Administrator’s Guide》

美創科技擁有強大的運維中心數據庫服務團隊,其中Oracle ACE 1人、OCM 10余人、數十名Oracle OCP、MySQL OCP、紅帽RHCA、中間件weblogic、tuxedo認證、達夢工 程師,并著有《Oracle DBA實戰攻略》,《Oracle數據庫性能優化方法和最佳實踐》,《Oracle內核技術揭秘》等多本數據運維優化書籍。

美創科技結合多年來在數據中心運維領域的知識經驗沉淀,自主研發OSM(數據庫運行安全管理平臺)和OKP(運維一體機),并架構美創運維云,實現數據中心全景監控和數據庫智能化運維,有效保障生產業務運行的穩定性和數據庫完整性。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴城市| 安徽省| 濉溪县| 南京市| 佳木斯市| 枣阳市| 吴堡县| 濮阳县| 房产| 全州县| 囊谦县| 鄢陵县| 台南市| 远安县| 合水县| 青田县| 黑水县| 特克斯县| 盱眙县| 黄石市| 嘉祥县| 叶城县| 昂仁县| 太白县| 酒泉市| 华亭县| 纳雍县| 东乡县| 罗山县| 安国市| 黑水县| 婺源县| 汉中市| 句容市| 华池县| 平湖市| 凤山县| 嫩江县| 那坡县| 巴马| 壶关县|