Oracle.ManagedDataAccess与Oracle 8.1.7 DB

时间:2014-12-18 12:14:27

标签: .net oracle odp.net odp.net-managed

是否可以将Oracle.ManagedDataAccess与Oracle DB v.8.1.7一起使用?我搜索了几个小时,但未能在任何地方找到确定的答案。

2 个答案:

答案 0 :(得分:1)

我找不到任何确定性,但this page on Managed ODP.NET上有一行说:

  

您还需要访问Oracle数据库10g第2版(10.2)或更高版本,...

如果那只是为了演示,或者是对驱动程序的要求没有说。

同样this page说:

  

每个ODP.NET客户端都支持与任何当前支持的Oracle数据库版本(例如10g,11g或9i)的连接。这意味着您的ODP.NET 11g(或10g)客户端应用程序可以访问任何这些Oracle数据库版本。

我建议试一试。

答案 1 :(得分:1)

没有。 ODP.NET托管驱动程序仅支持10.2的数据库。由于它是一种相对较新的产品,因此不存在旧版本。

问题是网络协议随时间而变化,Oracle承诺向后兼容两个主要版本。

如果必须使用ODP.NET和Oracle Database 8.1.7,请考虑使用ODP.NET非托管驱动程序版本10.2。它仍然可以在这里: http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html 当然,使用非常旧版本的ODP.NET会引入它自身的局限性,例如缺乏实体框架支持和其他东西。