【问题标题】:Why doesn't Oracle ODAC drivers adhere to proper versioning?为什么 Oracle ODAC 驱动程序不遵守正确的版本控制?
【发布时间】:2020-04-30 12:25:41
【问题描述】:

最近,当我不得不研究一些 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 的奇怪版本控制行为有什么解释吗?

【问题讨论】:

    标签: oracle versioning odac


    【解决方案1】:

    过去,Oracle 多次更改其版本编号(其他公司也这样做,记住 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`
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-29
      • 2019-06-18
      • 2015-09-01
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      相关资源
      最近更新 更多