Bagaimana Meningkatkan 'Ralat IO: Penyesuai Rangkaian Tidak Dapat Menetapkan Sambungan' pada Oracle SQL?

Oracle SQL adalah Persekitaran Pembangunan Bersepadu yang dicipta untuk bekerja di Pangkalan Data Oracle dengan SQL. Produk ini dibangunkan dan disediakan oleh korporat Oracle secara percuma dan ia berdasarkan Kit Pembangunan Java. Baru-baru ini, terdapat banyak laporan mengenai " Ralat IO: Penyesuai Rangkaian Tidak Dapat Menetapkan Sambungan " Ralat semasa menguji sambungan pangkalan data.

IO ERROR: Penyesuai rangkaian tidak dapat menubuhkan sambungan

Apa yang menyebabkan "Rangkaian Penyesuai Tidak Dapat Menetapkan Sambungan" Ralat?

Setelah menerima banyak laporan dari pelbagai pengguna, kami memutuskan untuk menyiasat isu itu dan merangka satu set penyelesaian untuk menyelesaikannya sepenuhnya. Juga, kita melihat ke dalam sebab-sebab yang disebabkan oleh kesilapan ini dicetuskan dan disenaraikan sebagai berikut.

  • Butiran yang salah: Pastikan butiran sambungan telah dimasukkan dengan betul. Nama Host, Port, Nama Pengguna, dan kata laluan perlu dimasukkan dengan betul untuk mewujudkan sambungan. Jika mana-mana nilai ini tidak dimasukkan dengan betul, ralat mungkin dicetuskan.
  • Perkhidmatan Kurang Upaya: Sangat penting bahawa perkhidmatan pendengar telah dimulakan di latar belakang untuk aplikasi berfungsi dengan baik, Jika ia belum dimulakan atau dimatikan, ralat ini mungkin dicetuskan.

Sekarang bahawa anda mempunyai pemahaman asas tentang masalah ini, kami akan bergerak ke arah penyelesaian. Pastikan untuk melaksanakannya dengan cara tertentu di mana ia dibentangkan untuk mengelakkan konflik.

Penyelesaian 1: Memeriksa Butiran

Adalah penting bahawa butiran yang betul telah dimasukkan untuk sambungan itu. Kadang-kadang, butiran yang dimasukkan tidak sepadan dengan konfigurasi pelayan dan ralat dicetuskan. Oleh itu, dalam langkah ini, kami akan menyemak dan memasuki butiran semula. Untuk itu:

  1. Muat turun dan pasang Notepad ++ dari sini.
  2. Navigasi ke alamat berikut.
     DB Home: C: /app/Username/product/11.2.0 (versi mungkin berbeza) / dbhome_1 / Rangkaian / Admin 

    Menavigasi ke alamat
  3. Klik kanan pada "nama tnames . fail "dan pilih" Buka Dengan Notepad ++ "pilihan.

    Klik kanan pada fail dan pilih "Buka Dengan Notepad ++"
  4. Di bawah tajuk " ORCL = ", perhatikan butiran " Port " dan " Host ".
  5. Juga, perhatikan " Nama Perkhidmatan ".

    Mengemukakan butir-butir itu
  6. Masukkan butiran ini sambil menubuhkan sambungan rangkaian dan klik pada " Ujian ".
  7. Semak untuk mengetahui sama ada masalah diselesaikan.

Penyelesaian 2: Perkhidmatan Dengar Pendengar

Ada kemungkinan bahawa perkhidmatan pendengar belum dimulakan. Perkhidmatan ini diperlukan oleh aplikasi untuk membuat sambungan. Oleh itu, dalam langkah ini, kami akan memulakan perkhidmatan dengan memasukkan arahan dalam arahan Command. Untuk itu:

  1. Tekan " Windows " + " R " untuk membuka prom Jalankan.
  2. Ketik " Cmd " dan tekan " Shift " + " Ctrl " + " Enter " untuk memberikan keistimewaan adminsitratif.

    Menaip cmd dalam Run Prompt dan menekan "Shift" + "Ctrl" + "Enter"
  3. Ketik perintah berikut untuk memeriksa apakah perkhidmatan dimulakan.
     status lsnrctl 
  4. Jika hasilnya sama dengan imej di bawah, ini bermakna perkhidmatan itu belum dimulakan.

    Mesej ini dipaparkan jika perkhidmatan belum dimulakan
  5. Masukkan arahan berikut untuk memulakan perkhidmatan secara manual.
     lsnrctl bermula 

    Menaip dalam arahan untuk memulakan perkhidmatan
  6. Sekarang bahawa perkhidmatan pendengar telah dimulakan, buka aplikasi dan semak untuk melihat sama ada sambungan baru boleh diwujudkan.

Artikel Yang Menarik