Oracle SQLは、SQLを使用してOracleデータベースを操作するために作成された統合開発環境です。この製品は、オラクル社によって無料で開発および提供されており、Java DevelopmentKitに基づいています。ごく最近、「 IOエラー:ネットワークアダプタが接続を確立できませんでした 」データベース接続のテスト中にエラーが発生しました。
IOエラー:ネットワークアダプタは接続を確立できませんでした
「ネットワークアダプタが接続を確立できませんでした」エラーの原因は何ですか?
複数のユーザーから多数の報告を受けた後、問題を調査し、完全に修正するための一連の解決策を考案することにしました。また、このエラーが発生する理由を調査し、以下のようにリストしました。
- 誤った詳細: 接続の詳細が正しく入力されていることを確認してください。接続を確立するには、ホスト名、ポート、ユーザー名、およびパスワードを正しく入力する必要があります。これらの値のいずれかが正しく入力されていない場合、エラーがトリガーされる可能性があります。
- 無効なサービス: アプリケーションが正しく機能するためには、リスナーサービスがバックグラウンドで開始されていることが非常に重要です。リスナーサービスが開始されていないか無効になっている場合、このエラーがトリガーされる可能性があります。
問題の性質についての基本的な理解ができたので、次に解決策に進みます。競合を避けるために、これらが提示される特定の方法でこれらを実装するようにしてください。
解決策1:詳細を確認する
接続の正しい詳細が入力されていることが重要です。入力した詳細がサーバー構成と一致せず、エラーがトリガーされる場合があります。したがって、このステップでは、詳細を再度確認して入力します。そのために:
- ダウンロード からNotepad ++をインストールします ここに 。
- 次のアドレスに移動します。
DBホーム:C:/app/Username/product/11.2.0(バージョンが異なる場合があります)/ dbhome_1 / Network / Admin
アドレスに移動する
- 「 tnsnames 。 今 」ファイルを選択し、「 メモ帳++で開く 」オプション。
ファイルを右クリックして「OpenWithNotepad ++」を選択します
- 下 ' ORCL = 」の見出し、「 港 ' そしてその ' ホスト 」の詳細。
- また、「 サービス 名前 '。
詳細を書き留める
- ネットワーク接続を確立する際にこれらの詳細を入力し、「 テスト '。
- 問題が解決したかどうかを確認してください。
解決策2:リスナーサービスの開始
リスナーサービスが開始されていない可能性があります。このサービスは、接続を確立するためにアプリケーションで必要です。したがって、このステップでは、コマンドプロンプトにコマンドを入力してサービスを開始します。そのために:
- 押す ' ウィンドウズ 「+」 R 」をクリックして、実行プロンプトを開きます。
- 「 Cmd 」を押して「 シフト 「+」 Ctrl 「+」 入る 」を使用して、管理者権限を提供します。
実行プロンプトでcmdと入力し、「Shift」+「Ctrl」+「Enter」を押します。
- 次のコマンドを入力して、サービスが開始されているかどうかを確認します。
lsnrctlステータス
- 結果が下の画像のようになっている場合は、サービスが していません 開始されました。
このメッセージは、サービスが開始されていない場合に表示されます
- 入る 次のコマンドを使用して、サービスを手動で開始します。
lsnrctl start
コマンドを入力してサービスを開始します
- リスナーサービスが開始されたので、 開いた アプリケーションと 小切手 新しい接続を確立できるかどうかを確認します。