1

我们的应用程序是使用 .Net Framework 4、C# 开发的。

看到这种问题后: ORA-12571: TNS:packet writer failure with ASP.NET

我选择将我的 Oracle 客户端更新到版本 11.2.0.3。

为了使我们的 DatabaseProvider 工作,我们正在使用这些 dll:

文件名(版本)

  • oci.dll (11.2.0.1)
  • ociw32.dll (11.1.0.1)
  • Oracle.DataAccess.dll (4.112.0.2)
  • orannzsbb11.dll (11.0.0.1)
  • oraocci11.dll (11.2.0.2)
  • oraociei11.dll (11.2.0.1)
  • OraOps11w.dll (2.112.2.0)
  • orasql11.dll (11.1.0.6)

我的问题是:我的客户端在 Windows Server 2008 R2 上运行:

我发现了这个,但我不确定库是否正确:

http://www.oracle.com/technetwork/topics/winx64soft-089540.html

解压缩“instantclient-basic-windows.x64-11.2.0.3.0”后,我找不到这两个 dll:

  • Oracle.DataAccess
  • OraOps11w

作为 Oracle 数据库的初学者,我是否走在正确的道路上?

4

1 回答 1

2

您提供的链接:Instant Client Package - Basic:运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件为您提供了用于 JAVA 应用程序的即时客户端。

对于.NET,您需要 ODP.NET:http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

和 64 位版本:http ://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

我建议您使用 XCopy 版本(即使您是初学者)。zip 文件中包含的 readme.htm 提供了所有必要的说明。

于 2012-09-13T09:12:05.083 回答