‘ IOエラーの修正方法:ネットワークアダプターは接続を確立できませんでした’ Oracle SQL?

Oracle SQLは、SQLでOracleデータベースを操作するために作成された統合開発環境です。この製品は、Oracle Corporationによって無料で開発および提供されており、Java Development Kitに基づいています。ごく最近、データベース接続のテスト中に、「IOエラー:ネットワークアダプターが接続を確立できませんでした」というエラーが報告されています。

「ネットワークアダプターが接続を確立できませんでした」というエラーの原因は何ですか?

複数のユーザーから多数のレポートを受け取った後、問題を調査することを決定し、完全に修正するための一連のソリューションを考案しました。また、このエラーがトリガーされる原因を調査し、次のようにリストしました。

  • 誤った詳細:接続の詳細が正しく入力されていることを確認してください。接続を確立するには、ホスト名、ポート、ユーザー名、およびパスワードを正しく入力する必要があります。これらの値のいずれかが正しく入力されていないと、エラーが発生する可能性があります。
  • 無効化されたサービス:アプリケーションが正常に動作するためには、リスナーサービスがバックグラウンドで開始されていることが非常に重要です。開始されていないか無効になっている場合、このエラーがトリガーされる可能性があります。

これで問題の性質の基本を理解できたので、解決策に進みます。競合を避けるために、提示されている特定の方法でこれらを実装してください。

解決策1:詳細を確認する

接続の正しい詳細が入力されていることが重要です。入力した詳細がサーバー構成と一致せず、エラーが発生する場合があります。したがって、このステップでは、詳細を確認して再入力します。そのため:

  1. ここからNotepad ++をダウンロードしてインストールします。
  2. 次のアドレスに移動します。
    DBホーム:C:/app/Username/product/11.2.0(バージョンは異なる場合があります)/ dbhome_1 / Network / Admin
  3. tnsnames」を右クリックします。ora」ファイルを選択し、「メモ帳++で開く」オプションを選択します。
  4. ORCL =」という見出しの下にある「Port」と「Host」の詳細に注意してください。
  5. また、「サービス」にも注意してください。
  6. ネットワーク接続の確立中にこれらの詳細を入力し、「テスト」をクリックします。
  7. 問題が解決したかどうかを確認します。

解決策2:リスナーサービスを開始する

リスナーサービスが開始されていない可能性があります。このサービスは、アプリケーションが接続を確立するために必要です。したがって、このステップでは、コマンドプロンプトにコマンドを入力してサービスを開始します。そのため:

  1. Windows」+「R」を押して、実行プロンプトを開きます。
  2. Cmd」と入力し、「Shift」+「Ctrl」+「Enter」を押して、管理者権限を提供します。
  3. 次のコマンドを入力して、サービスが開始されているかどうかを確認します。
    lsnrctlステータス
  4. 結果が下の画像のようになる場合は、サービス開始されていないことを意味します。
  5. 次のコマンドを入力して、サービスを手動で開始します。
    lsnrctl start
  6. リスナーサービスが開始されたので、アプリケーションを開き、新しい接続を確立できるかどうかを確認します。