Oracle SQL'de 'GÇ Hatası: Ağ Bağdaştırıcısı Bağlantı Kurulamadı' Nasıl Onarılır?



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Oracle SQL, SQL ile Oracle Veritabanları üzerinde çalışmak için oluşturulmuş bir Entegre Geliştirme Ortamıdır. Bu ürün Oracle şirketi tarafından ücretsiz olarak geliştirilip sağlanır ve Java Geliştirme Kitine dayanmaktadır. Oldukça yakın zamanda, bir ' IO Hatası: Ağ Bağdaştırıcısı Bağlantıyı Sağlayamadı ”Bir veritabanı bağlantısını test ederken hata.



IO HATASI: Ağ bağdaştırıcısı bağlantı kuramadı



'Ağ Bağdaştırıcısı Bağlantıyı kuramadı' Hatasına Neden Olan Nedir?

Birden çok kullanıcıdan çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik ve tamamen düzeltmek için bir dizi çözüm geliştirdik. Ayrıca, bu hatanın tetiklenmesinin nedenlerini araştırdık ve aşağıdaki gibi sıraladık.



  • Yanlış Ayrıntılar: Bağlantı ayrıntılarının doğru girildiğinden emin olun. Bağlantıyı kurmak için Ana Bilgisayar Adı, Bağlantı Noktası, Kullanıcı Adı ve şifrenin doğru girilmesi gerekir. Bu değerlerden herhangi biri doğru şekilde girilmezse, hata tetiklenebilir.
  • Engelli Hizmet: Uygulamanın düzgün çalışması için dinleyici hizmetinin arka planda başlatılmış olması çok önemlidir, başlatılmamışsa veya devre dışı bırakılmışsa bu hata tetiklenebilir.

Artık sorunun doğası hakkında temel bir anlayışa sahip olduğunuza göre, çözümlere doğru ilerleyeceğiz. Çatışmayı önlemek için bunları sunulduğu şekilde uyguladığınızdan emin olun.

1.Çözüm: Ayrıntıları Kontrol Etme

Bağlantı için doğru ayrıntıların girilmiş olması önemlidir. Bazen girilen ayrıntılar sunucu yapılandırmalarıyla eşleşmez ve hata tetiklenir. Dolayısıyla bu adımda detayları tekrar kontrol edip gireceğiz. Bunun için:

  1. İndir ve şuradan Notepad ++ yükleyin buraya .
  2. Aşağıdaki adrese gidin.
    DB Home: C: /app/Username/product/11.2.0 (sürüm farklı olabilir) / dbhome_1 / Network / Admin

    Adrese gitmek



  3. Sağ tıklayın ' tnsnames . Şimdi 'Dosyasını seçin ve' Notepad ++ ile Aç 'Seçeneği.

    Dosyaya sağ tıklayın ve 'Notepad ++ ile Aç' ı seçin

  4. Altında ' ORCL = 'Başlığı,' Liman ' ve ' Ev sahibi Ayrıntılar.
  5. Ayrıca, ' Hizmet İsim '.

    Ayrıntıları not etmek

  6. Ağ bağlantısını kurarken bu ayrıntıları girin ve ' Ölçek '.
  7. Sorunun çözülüp çözülmediğini kontrol edin.

Çözüm 2: Dinleyici Hizmetini Başlatma

Dinleyici hizmetinin başlatılmamış olması mümkündür. Bu hizmet, uygulama tarafından bağlantı kurmak için gereklidir. Bu nedenle, bu adımda, Komut istemine bir komut girerek hizmeti başlatacağız. Bunun için:

  1. ' pencereler '+' R Çalıştır istemini açmak için ”.
  2. Yazın ' Cmd ' ve bas ' Vardiya '+' Ctrl '+' Giriş 'Yönetici ayrıcalıkları sağlamak için.

    Çalıştır İstemine cmd yazıp 'Shift' + 'Ctrl' + 'Enter' tuşlarına basmak

  3. Servisin başlatılıp başlatılmadığını kontrol etmek için aşağıdaki komutu yazın.
    lsnrctl durumu
  4. Sonuç aşağıdaki resme benziyorsa servisin değil başladı.

    Bu mesaj, servis başlatılmadıysa görüntülenir

  5. Giriş Servisi manuel olarak başlatmak için aşağıdaki komut.
    lsnrctl başlangıç

    Hizmeti başlatmak için komut yazmak

  6. Dinleyici hizmeti artık başlatıldığına göre, açık uygulama ve Kontrol yeni bir bağlantının kurulup kurulamayacağını görmek için.
2 dakika okundu