ORA-12560: TNS:protokol bağdaştırıcısı hatası

Bu ORA-12560 hatası için Google'da arama yaptım: TNS:protokol bağdaştırıcısı hatası ancak gerçek nedeni ve bu hatanın nasıl çözüleceğini bulamadım?

Birisi bana giriş sorununu çözmek için mükemmel bir çözüm söyleyebilir mi?

Çözüm
  1. Oracle veritabanı sunucusunu barındıran Windows makinesine gidin

  2. Windows'ta Başlat -> Çalıştır -> Hizmetler.msc'ye gidin. Oracle veritabanı hizmetini başlatmak için OracleService < SID > (burada OracleServiceORCL) öğesini bulun ve Başlat öğesine tıklayın (henüz çalışmıyorsa)

  3. Çalışır duruma geldiğinde, komut isteminden aşağıdakileri çalıştırın:

    tnsping < tnsalias >

(tnsalias girişini tnsnames.ora dosyasında bulabilirsiniz)

Yorumlar (5)

Çoğu zaman bu, dinleyicinin henüz başlamadığı anlamına gelir. Hizmetler panelini kontrol edin.

Windows'ta (sizde olduğu gibi) diğer bir yaygın neden ORACLE_SID'nin kayıt defterinde tanımlanmamış olmasıdır. Ya kayıt defterini düzenleyin ya da ORACLE_SID'yi bir CMD kutusunda ayarlayın. (sqlplusw.exe dosyasını çalıştırmak istediğiniz için kayıt defterini düzenlemenizi öneririm).

Yorumlar (0)

SQLPlus'a hangi veritabanında oturum açmak istediğinizi söylemeniz gerekir. Host String'in bir bağlantı dizesi veya TNSNames.ora dosyanızda yapılandırılmış bir takma ad olması gerekir.

Yorumlar (0)