Oracle 19c 的时间表和版本计划 - 搞懂Oracle 18c到19c的路线
Oracle 18c 的发布,是Oracle 版本年度发布的第一个版本,而再过几个月,19c 也将发布,这些变化让很多用户非常困惑,我引用官方文档做一点点说明,希望帮助大家理顺新版本的新变化。
在MOS 官方文章:Release Schedule of Current Database Releases (文档 ID 742060.1) 上,可以清晰的看到Oracle的版本计划。
首先,目前最新的版本都是在 12c 的大版本中:
18c = 12.2.0.2 ,19c = 12.2.0.3 ,而 Oracle 19c 将在 2019年1月发布,所以这些变化,并没有那么值得焦虑:
下表非常值得大家重视,因为 12.2.0.1 版本的支持将只延续到 2020年7月23日,而目前应用最广泛的11g 的 11.2.0.4 版本,其支持仅仅到 2018年12月31日,自2019年,如果想要获得11.2.0.4之后的补丁,则必须和Oracle签订扩展服务协议。在云和恩墨的客户中,11.2.0.4 仍然是主流版本,大家要郑重考虑面向 12c的升级工作了。
版本发布 | 补丁截至 | 说明 | |
---|---|---|---|
12.2.0.1 | 23-Jul-2020 | Patching for 12.2.0.1 will end two years after Release 18 is available for on-prem platforms (non-Engineered Systems). | |
12.1.0.2 | 31-Jul-2021 | Extended Support fees waived through July 31, 2019. Beginning Aug 1, 2019 an ES service contract is required. | |
12.1.0.1 | 31-Aug-2016 | Patching has ended for this release. | |
11.2.0.4 | 31-Dec-2020 | Extended Support fees waived until Dec 31, 2018. An ES service contract is required starting 1-Jan-2019. |
在 2018年 8月 7日,Oracle 旧金山的发布会上, Larry Ellison展示了 Oracle 19c 的路线图和重要产品设计。按照时间表,19c 将会在明年 1月发布。
埃里森强调,19c 重点增强了性能稳定性,消除升级过程中的性能波动,让用户可以平滑的进行版本升级。
Oracle最终的目标是,让用户消除过去版本升级过程中,大量的测试工作,让用户能够做到放心升级,升级测试的确是非常庞大的工作量,云和恩墨在过去帮助用户执行重要升级工作时,往往需要投入大量的人力进行执行计划测试(SPM)等,以防止版本变化可能带来的执行计划改变性能衰减。
通过机器学习的算法(Machine Learning),可以随时监控系统的负载变化,识别潜在的风险,对于SQL执行计划和索引做出自动调节。
自治的目标是避免所有的变慢事件,让数据库保持稳定的性能,这是 19c 的重要目标。