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

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ı kuramadı”Bir veritabanı bağlantısını test ederken hata oluştu.

"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.

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ı sunuldukları ş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. Bu nedenle bu adımda detayları tekrar kontrol edip gireceğiz. Bunun için:

  1. İndir ve buradan Notepad ++ yükleyin.
  2. Aşağıdaki adrese gidin.
    DB Home: C: /app/Username/product/11.2.0 (sürüm farklı olabilir) / dbhome_1 / Network / Admin
  3. Sağ tıklayın "tnsnames.ora"Dosyasını seçin ve"Notepad ++ ile Aç"seçeneği.
  4. Altında "ORCL ="Başlığı,"Liman" ve "ev sahibi"detaylar.
  5. Ayrıca, "Hizmet İsim Soyisim“.
  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.

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

Dinleyici hizmetinin başlatılmamış olması mümkündür. Bu hizmet, bağlantı kurmak için uygulama tarafından gereklidir. Dolayısıyla 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.
  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ı.
  5. Giriş hizmeti manuel olarak başlatmak için aşağıdaki komut.
    lsnrctl başlangıç
  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.
Facebook Twitter Google Plus Pinterest