1

私たちのアプリケーションは、.Net Framework 4、C#で開発されています。

そのような問題を見た後: ORA-12571:TNS: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」を解凍した後、これら2つのdllが見つかりません。

  • Oracle.DataAccess
  • OraOps11w

Oracleデータベースの完全な初心者である私は、正しい道をたどっていますか?

4

1 に答える 1

2

提供したリンク:インスタントクライアントパッケージ-基本: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 に答える