web-dev-qa-db-ja.com

SQLDeveloperに接続するベンダーコード17002

SQLDeveloperを使用してデータベースに接続しようとすると、次のエラーが表示されます。

An Error was Encountered performing The requested operation:

IO Error: Conection reset

Vendor code 17002.

手伝っていただけませんか?

39
Gutenberg

以下に、エラーを修正できる手順を示します。

  1. 押す Windows+R
  2. services.mscと入力してストライク Enter
  3. すべてのサービスを見つける
  4. oraで始まるこれらのサービスを開始して、待機してください!!
  5. サーバー固有のサービスが初期化されるとき(私の場合はorclでした)
  6. mysqlまたは使用しているものを実行して、コーディングを開始します。
23

Windows上のOracle 11G Expressでも同じ問題が発生しました。しばらく待った後、同じエラーメッセージが表示されました。

私の解決策は、tnsnames.oraのホスト名(通常は「localhost」ではない)とsql developerのデフォルトのホスト名(通常は「localhost」)が同じであることを確認してくださいです。これを行うには、tnsnames.oraで変更するか、SQL開発者で同じ値を入力します。

もちろん、すべてのOracleサービスを再起動する必要があります(念のため)。

それが役に立てば幸い。


別のマシンで再び同じような問題に遭遇しましたが、今回は上記の解決策が機能しません。いくつか試した後、すべてのOracle関連サービスを再起動すると問題が解決することがわかりました。もともとインストールが完了すると、接続を確立できます。どういうわけか、コンピューターの数回の再起動後、問題があります。開始時間を自動としてすべてのOracleサービスを変更します。そして、接続できなくなったら、それらをすべて再起動し(コアサービスは最後に再起動する必要があります)、正常に動作します。

MTSの問題が原因である可能性があるという記事もあります。マイクロソフトの問題。多分!

2
luckyfish

同じ問題がありました。 Oracle TNS Listenerを起動した後、正常に動作します。

LISTENER:TNS-12545 ...そのようなファイルまたはディレクトリはありません を参照してください。

0
user3766355