Πώς να διορθώσετε το "Σφάλμα IO: Ο προσαρμογέας δικτύου δεν μπόρεσε να δημιουργήσει τη σύνδεση" στο Oracle SQL;

Το Oracle SQL είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης που δημιουργήθηκε για να εργάζεται σε βάσεις δεδομένων Oracle με SQL. Αυτό το προϊόν έχει αναπτυχθεί και παρέχεται από την εταιρία Oracle δωρεάν και βασίζεται στο κιτ ανάπτυξης Java. Πολύ πρόσφατα, υπήρξαν πολλές αναφορές για σφάλμα " IO Error: Ο προσαρμογέας δικτύου δεν μπορούσε να δημιουργήσει τη σύνδεση " Σφάλμα κατά τη δοκιμή μιας σύνδεσης βάσης δεδομένων.

IO ERROR: Ο προσαρμογέας δικτύου δεν μπόρεσε να δημιουργήσει τη σύνδεση

Τι προκαλεί το σφάλμα "Ο προσαρμογέας δικτύου δεν μπορούσε να δημιουργήσει τη σύνδεση";

Αφού έλαβε πολλές αναφορές από πολλούς χρήστες, αποφασίσαμε να διερευνήσουμε το πρόβλημα και να επινοήσουμε μια σειρά λύσεων για να το διορθώσουμε εντελώς. Επίσης, εξετάσαμε τους λόγους για τους οποίους ενεργοποιήθηκε αυτό το σφάλμα και τα απαριθμήσαμε ως εξής.

  • Εσφαλμένα στοιχεία: Βεβαιωθείτε ότι τα στοιχεία σύνδεσης έχουν εισαχθεί σωστά. Το όνομα κεντρικού υπολογιστή, η θύρα, το όνομα χρήστη και ο κωδικός πρόσβασης πρέπει να εισαχθούν σωστά για να δημιουργηθεί η σύνδεση. Εάν κάποια από αυτές τις τιμές δεν εισαχθεί σωστά, το σφάλμα μπορεί να ενεργοποιηθεί.
  • Απενεργοποιημένη υπηρεσία: Είναι πολύ σημαντικό η υπηρεσία ακρόασης να ξεκινήσει στο παρασκήνιο για να λειτουργήσει σωστά η εφαρμογή. Εάν δεν έχει ξεκινήσει ή είναι απενεργοποιημένη, αυτό το σφάλμα μπορεί να ενεργοποιηθεί.

Τώρα που έχετε μια βασική κατανόηση της φύσης του προβλήματος, θα προχωρήσουμε προς τις λύσεις. Βεβαιωθείτε ότι τα εφαρμόσατε με τον συγκεκριμένο τρόπο με τον οποίο παρουσιάζονται για να αποφευχθεί η σύγκρουση.

Λύση 1: Έλεγχος λεπτομερειών

Είναι σημαντικό να έχουν εισαχθεί οι σωστές λεπτομέρειες για τη σύνδεση. Μερικές φορές, τα στοιχεία που εισάγονται δεν ταιριάζουν με τις παραμέτρους του διακομιστή και ενεργοποιείται το σφάλμα. Επομένως, σε αυτό το βήμα, θα ελέγξουμε και θα εισαγάγουμε ξανά τις λεπτομέρειες. Γι'αυτό:

  1. Κατεβάστε και εγκαταστήστε το Notepad ++ από εδώ.
  2. Μεταβείτε στην ακόλουθη διεύθυνση.
     Αρχική σελίδα DB: C: /app/Username/product/11.2.0 (η έκδοση μπορεί να διαφέρει) / dbhome_1 / Network / Admin 

    Πλοήγηση στη διεύθυνση
  3. Κάντε δεξί κλικ στο " tnsnames . ώρα "και επιλέξτε" Άνοιγμα με σημειωματάριο ++ ".

    Κάντε δεξί κλικ στο αρχείο και επιλέξτε "Open With Notepad ++"
  4. Στην επικεφαλίδα " ORCL = ", σημειώστε τις λεπτομέρειες " Port " και " Host ".
  5. Επίσης, σημειώστε το " Όνομα υπηρεσίας ".

    Σημειώνοντας τις λεπτομέρειες
  6. Καταχωρίστε αυτές τις λεπτομέρειες κατά την εγκατάσταση της σύνδεσης δικτύου και κάντε κλικ στο " Test ".
  7. Ελέγξτε αν το πρόβλημα επιλύεται.

Λύση 2: Εκκίνηση υπηρεσίας ακρόασης

Είναι πιθανό να μην έχει ξεκινήσει η υπηρεσία ακρόασης. Αυτή η υπηρεσία απαιτείται από την εφαρμογή προκειμένου να δημιουργηθεί μια σύνδεση. Επομένως, σε αυτό το βήμα, θα ξεκινήσουμε την υπηρεσία εισάγοντας μια εντολή στη γραμμή εντολών. Γι'αυτό:

  1. Πατήστε " Windows " + " R " για να ανοίξετε την εντολή Εκτέλεση.
  2. Πληκτρολογήστε " Cmd " και πατήστε " Shift " + " Ctrl " + " Enter " για να δώσετε δικαιώματα διαχείρισης.

    Πληκτρολογώντας το cmd στο Run Prompt και πατώντας "Shift" + "Ctrl" + "Enter"
  3. Πληκτρολογήστε την ακόλουθη εντολή για να ελέγξετε αν ξεκίνησε η υπηρεσία.
     Κατάσταση lsnrctl 
  4. Εάν το αποτέλεσμα είναι παρόμοιο με την παρακάτω εικόνα, σημαίνει ότι η υπηρεσία δεν έχει ξεκινήσει.

    Αυτό το μήνυμα εμφανίζεται αν η υπηρεσία δεν έχει ξεκινήσει
  5. Εισαγάγετε την ακόλουθη εντολή για να ξεκινήσετε την υπηρεσία με μη αυτόματο τρόπο.
     Ξεκινήστε 

    Πληκτρολογήστε την εντολή για να ξεκινήσετε την υπηρεσία
  6. Τώρα που έχει ξεκινήσει η υπηρεσία ακρόασης, ανοίξτε την εφαρμογή και ελέγξτε εάν μπορεί να δημιουργηθεί μια νέα σύνδεση.

Ενδιαφέροντα Άρθρα