Oracle ODP 命名约定混淆

Oracle ODP 命名约定混淆

我有一些使用 Oracle DLL 的 .Net 软件,即 ODP.Net,其版本标记为 2.111.6.20。它映射到哪个数据库版本?它们命名这些东西有什么规律吗?

答案1

来自ODP常见问题解答:

问:在 ODP.NET 10.2.0.2 及更高版本中,为什么同一个 ODP.NET 提供程序有两个不同的版本号?

答:对于 ODP.NET 10.2.0.2 及更高版本,相同的 ODP.NET 二进制文件在从 .NET 产品(例如,Visual Studio 2005 会看到版本 2.102.2.20)或从 Oracle 产品(例如,Oracle Universall Installer 会看到版本 10.2.0.2.20)查看时会有两个不同的版本号。在 ODP.NET 10.2.0.2 之前,只使用后一种版本控制。必须使用第二种版本控制方法来正确支持 .NET Framework 1.x 和 2.0 的 .NET 策略文件。

这里是版本方案

例如,如果 ODP.NET 产品版本号为 11.1.0.6.20,则相应的 ODP.NET 程序集版本为:

  • .NET Framework 1.x 版本:1.111.6.20
  • .NET Framework 2.0 版本:2.111.6.20

因此,您的版本指的是适用于 .NET 2.0 框架的 Oracle 11.1.0.6。

相关内容