0

最近,当我不得不研究一些 Oracle ODAC 驱动程序时,一些事情激起了我的兴趣。我观察到 Oracle 11g 的 Oracle ODAC 驱动程序是:2.121.2.0。Oracle 12.2C ODAC 驱动程序的版本是 12.2.0.1.0。

令我感到奇怪的是,Oracle 突然似乎跳过了 10 个主要版本。我个人认为这是因为他们希望版本等于 oracle 版本本身(12.2)。

但我仍然觉得版本控制很奇怪,在我看来,尽管他们是软件行业的主要参与者,但他们并没有遵循普遍接受的版本控制规则。

据我所知,版本控制: https ://en.wikipedia.org/wiki/Software_versioning

有人对 Oracle 的奇怪版本控制行为有什么解释吗?

4

1 回答 1

0

过去甲骨文多次更改其版本编号(其他公司也这样做,记住 MS-Windows 上的不同版本)。我认为这主要是由营销原因驱动的。

ODAC 版本 2.121.2.0 意味着:

2.121.2.0
2 -> .NET Framework version (1.x, 2.x, or 4.x)
     Version 1.x was available up to Oracle 11.1
  121 -> This matches to the Oracle release 12.1
      2.0 -> Release/revision of the ODAC driver 
             Not used anymore, in Oracle 18 or newer always `0.0`
于 2020-04-30T13:55:07.500 回答