Oracle数据库的软件支持周期需知|美创运维日记

时间:2024-03-19 21:37:15

上次我们讲解了Oracle数据库的版本命名中各个数字所代表的含义。今天我们来了解下针对某一个版本的Oracle软件支持周期,官方是怎么给出定义的呢?

Oracle数据库在我们日常使用中,常见的场景有以下几种:

1.业务正常运行,数据库软件日常运维得当

2.业务运行过程中触发oracle的一些bug

3.业务需要迭代,伴随着需要数据库升级

 

基于不同的数据库运维操作,对应的就是Oracle提供的服务。Oracle官方的软件支持周期也是根据提供服务的范围和级别进行区分。

简单的分为三个类型, 高级支持(Premier Support),扩展支持(Extended Support)和持续支持( Sustaining Support),时间跨度由5年到无期限forever,可以购买不同的许可,从而获得对应期限的服务。

 

Premier Support

Premier Support对应的是正式发布之日起5年内,可以给Oracle数据库/中间件/应用程序提供全面的维护和软件升级。

 

Extended Support

Extended Support 对应是3年时间,对Oracle特定版本的数据库/中间件/应用程序提供额外的维护和升级, 需要缴纳相应的费用。

 

Sustaining Support

Sustaining Support 对应的则是无期限,只要获得了Oracle产品的许可,就可以访问主要的产品和技术版本以及技术支持,包括对Oracle的在线支持工具,知识库和技术支持专家的访问。但是仔细查看下图,就可以发现,Oracle提供的服务并不再像前两个支持那样,涉及了很多核心的,比如 不再提供更新/数据修复服务/升级版本/针对oracle新版本的产品认证等。

如果数据库版本进入了Sustaining Support时期,意味着当前版本不再会是Oracle公司的核心运营产品,如果在该时期,遇到一些问题,Oracle官方不再提供更多的额外支持。

汇总成图表会更明确在不同服务之间的差异。

Oracle数据库的软件支持周期需知|美创运维日记
Benefits of Lifetime Support Software

 

那具体到不同版本的数据库,它的支持周期是如何的呢,通过下图, Oracle官方又将Ecxtended Support细分为Error Correction with Waived Extended Support Fee和 Error correction Paid Extended Support。我很贴心的标记出了两者的差距(^.^)

从2019年第一季度开始11.2.0.4的新补丁需要特殊的密码才能进行下载,即进入了Error correction Paid Extended Support阶段。

Oracle数据库的软件支持周期需知|美创运维日记
Release and Support Timelines

 

如果时间倒退10年,业界主流的想法还是:即使Oracle官方推送了新版本,为了避免自己被坑,一般都不会推荐直接部署最新版本的数据库软件,会等到11.2发布后再进行试用。

而时间来到了2020年,我们推荐如果应用适配,那么就使用新版本(19.8)吧,而且20C已经到来,后续我们一起学习20C的新特性。

今天在上一篇Oracle软件版本命名的基础上,通过本次详细的Oracle数据库的软件支持周期讲解,我们可以更有理有据的面向客户或者领导推荐数据库的版本选型。

参考文献

lifetime-support-technology-069183.pdf

https://www.oracle.com/support/lifetime-support/

Lifetime Support - Product Certifications Tab (Doc ID 743176.1)

Release Schedule of Current Database Releases (Doc ID 742060.1)

美创科技拥有强大的运维中心数据库服务团队,其中Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工 程师,并著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。

美创科技结合多年来在数据中心运维领域的知识经验沉淀,自主研发数据中心运维一体机,并架构美创运维云,实现了对数据中心的全景监控和数据库智能化运维,有效保障生产业务的运行稳定和数据完整性。