Oracle SQL'de 'IO Hatası: Ağ Bağdaştırıcısı Bağlantı Kuramadı' Nasıl Düzeltilir?

Oracle SQL, SQL ile Oracle Veritabanlarında çalışmak için oluşturulmuş bir Entegre Geliştirme Ortamıdır. Bu ürün Oracle firması tarafından ücretsiz olarak geliştirilmekte ve temin edilmektedir ve Java Geliştirme Kitine dayanmaktadır. Son zamanlarda, bir veritabanı bağlantısını test ederken bir “ IO Hatası: Ağ Bağdaştırıcısı Bağlantıyı KurmadıHatasına ilişkin çok sayıda rapor var.

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

“Ağ Bağdaştırıcısı Bağlantı Kuramadı” Hatasına Neden Olan Ne?

Birden fazla kullanıcıdan çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik ve sorunu çözmek için bir dizi çözüm geliştirdik. Ayrıca, bu hatanın neden olduğu nedenleri araştırdık ve aşağıdaki şekilde sıraladık.

  • Yanlış Detaylar: Bağlantı detaylarının doğru girildiğinden emin olun. Bağlantı kurmak için Ana Bilgisayar Adı, Bağlantı Noktası, Kullanıcı Adı ve parolanın doğru girilmesi gerekir. Bu değerlerden herhangi biri doğru şekilde girilmezse, hata tetiklenebilir.
  • Engelli Servisi: Uygulamanın düzgün çalışması için arka planda dinleyici servisinin başlatılmış olması çok önemlidir, Başlatmadıysa veya devre dışı bırakıldıysa, bu hata tetiklenebilir.

Şimdi problemin doğası hakkında temel bir anlayışa sahip olduğunuza, çözümlere doğru ilerleyeceğiz. Bunları çatışmadan kaçınmak için verildikleri şekilde uyguladığınızdan emin olun.

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

Bağlantı için doğru ayrıntıların girilmesi önemlidir. Bazen, girilen ayrıntılar sunucu yapılandırmalarıyla eşleşmiyor ve hata tetikleniyor. Bu nedenle, bu adımda, detayları tekrar kontrol edip gireceğiz. Bunun için:

  1. Buradan Notepad ++ 'ı indirip yükleyin.
  2. Aşağıdaki adrese gidin.
     DB Ana Sayfası: C: ​​/app/Username/product/11.2.0 (sürüm farklı olabilir) / dbhome_1 / Network / Admin 

    Adrese gitmek
  3. Tnsnames'e sağ tıklayın. ora ”dosyasını seçin ve“ Notepad ++ ile aç ”seçeneğini seçin.

    Dosyaya sağ tıklayın ve "Not Defteri ile Aç ++" seçeneğini seçin
  4. ORCL = ” başlığı altında “ Liman ” ve “ Ana Bilgisayar ” ayrıntılarını not edin.
  5. Ayrıca, “ Servis Adı ” nı not edin.

    Ayrıntıları not etmek
  6. Ağ bağlantısını kurarken bu detayları girin ve “ Test ” e tıklayın.
  7. Sorunun çözülüp çözülmediğini kontrol edin.

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

Dinleyici servisi başlatılmamış olabilir. Bir bağlantı kurmak için bu servis uygulama tarafından istenmektedir. Bu nedenle, bu adımda, Komut istemine bir komut girerek hizmete başlayacağız. Bunun için:

  1. Çalıştır komut istemini açmak için “ Windows ” + “ R ” tuşlarına basın.
  2. Yönetici ayrıcalıkları sağlamak için “ Cmd ” yazın ve “ Shift ” + “ Ctrl ” + “ Entertuşlarına basın.

    Run İstemi'nde cmd yazıp “Shift” + “Ctrl” + “Enter” tuşlarına basın
  3. Hizmetin 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, hizmetin başlatılmadığı anlamına gelir.

    Servis başlatılmadıysa bu mesaj görüntülenir.
  5. Hizmeti el ile başlatmak için aşağıdaki komutu girin .
     lsnrctl başlangıç 

    Hizmeti başlatmak için komut yazmak
  6. Artık dinleyici servisi başlatıldığında, uygulamayı açın ve yeni bir bağlantı kurulup kurulmayacağını görmek için kontrol edin .

Ilginç Haberler