为.Net更正Oracle客户端

时间:2012-09-13 08:16:14

标签: oracle client updates

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

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

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

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

file_name(版本)

  • 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数据库的初学者,我是否遵循正确的道路?

1 个答案:

答案 0 :(得分:2)

您提供的链接: Instant Client Package - 基本:运行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提供了所有必要的说明。