0

私はインストールし、Oracle 11gその後(ODTを取得するために)正常に実行し、バックエンドでOracleを使用するC#プロジェクト用にインストールしました。ODAC x64ODAC x86Oracle 11gOracle Data Provider x64

EZconnectOracleデータベースに接続するために命名方法を使用しました。Stackoverflowのいくつかの展開手順に従い、提案されているように4つまたは5つのdllを実行可能ファイルのディレクトリにコピーしました。

ターゲットマシン上のプログラムはOracle Data Providerと同様にを検出できますが、Oracle Clientエラーが発生しますORA:12541 No TNS listener。この問題の解決にご協力ください。

4

1 に答える 1

0

リスナーはデータベースサーバー上で実行されます。リモートクライアントからデータベースへの接続を確立するには、リスナーが必要です。これは、クライアントの構成や、TNSエイリアスを解決するためにクライアントを構成する方法とはまったく関係ありません。

リスナーが実行されており、適切なポートで適切なマシンに接続しようとしていることを確認しますか?エラーは、間違ったマシンに接続していることを意味します。間違ったポートで接続している、間違ったサービス名を指定した、またはデータベースのリスナーがダウンしている。最初の3つは、クライアント構成のエラーです。最後の1つは、問題がサーバーにあることを意味します。

于 2012-09-17T06:01:34.110 に答える