之前的博客我们了解到Oracle 20c即将发布,如下:
Oracle 20c 官方文档正式发布
https://www.cndba.cn/dave/article/4029
在我去年出版的《Oracle 18c 必须掌握的新特性》一书中也有一小节专门讲解了Oracle 的生命周期以及补丁的变化。
《Oracle 18c 必须掌握的新特性》 发售了
https://www.cndba.cn/dave/article/3453
那么对于Oracle 12c,18c,19c, 20c,在学习时,我们如何进行选择,这个也就是写本片博客的目的。 其实要搞清楚这一点,最好的方式就是从数据库生命周期进行了解。
下图是最新的Oracle 发布时间图:
这个是早期Oracle 的发布路线图:
其实从这2张图片也可以非常清晰的看出,Oracle 也在不断淡化之前的老版本问题。在早期的路线图中,我们还可以看到新版本号和老版本号之间的对应关系。 如果按旧的版本号规则,18c 等于 12.2.0.2。 19c 等于12.2.0.3。
在新的版本路线图中,有一个非常大的变化,就是提到,Oracle 19c 将是一个长期版本。如果按旧的观点,我们应该等的是12.2.0.4, 类似于11.2.0.4。 但是Oracle 现在直接告诉我们,没有这个版本了。 19c 将是12c 家族的最后一个长期支持版本。
通过上图,我们可以看到19c 可以支持到2026年。并且这里还有一个重要信息,就是Oracle 将12.2 的三个版本单独规划出来一个12.2 家族。
所以,根据以上的分析,在我们选择和使用Oracle 版本时,应该选择12.2 家族的最新版本19c。 目前从Oracle 官网可以下载到19.3的版本,19c 最新的RU 已经到19.6, 这个需要从MOS上进行下载。也就说,从学习和生产环境使用来说,我们都建议使用19c的版本,并更新到最新的RU, 当前是19.6。 关于补丁RU和RUR的问题,可以参考我在之前18c 书,这里不再描述。 至于20c,将会是一个新的版本家族,根据以往的经验看,20c和21c的生命周期都不会太长。 虽然目前11.2.0.4的生命周期已经结束,但没有大规模的普及到12c和19c。 因此未来很长的一段时间(7-8年),将会是Oracle 19c天下。 所以,从现在开始,好好研究Oracle 19c吧。
版权声明:本文为博主原创文章,未经博主允许不得转载。