Oracle 18c对应的数据库版本号究竟是多少?
Oracle 18c对应的版本号:12.2.0.2还是18.x.x.x?
嘿,这个问题其实是Oracle切换版本命名策略后带来的小困惑,我来给你理清楚:
Oracle Database 18c本质上就是12.2.0.2,只是Oracle同时用了两种命名方式——一种是面向市场的年度命名,另一种是延续传统的技术版本号。
Oracle从12c之后开始推行年度版本命名规则,用发布年份的最后两位作为版本号(18c对应2018年发布),但底层的传统版本号体系(主版本.次版本.补丁版本)并没有被抛弃,而是用来对应内部的开发迭代和补丁管理:
- 对外宣传时,它叫Oracle Database 18c
- 当你在数据库里执行
SELECT * FROM v$version;查询时,会看到类似Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production的输出 - 而从技术补丁、内部版本管控的角度,它对应的传统版本号就是12.2.0.2
说白了,这俩名字指向的是同一个数据库版本,只是不同场景下的不同叫法而已——18c是给市场看的“花名”,12.2.0.2是给技术人员看的“身份证号”。
内容的提问来源于stack exchange,提问作者wol蠁i
相关产品推荐
相关产品推荐

