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?
Oracle veritabanı sunucusunu barındıran Windows makinesine gidin
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)
Çalışır duruma geldiğinde, komut isteminden aşağıdakileri çalıştırın:
tnsping < tnsalias >
(tnsalias girişini tnsnames.ora
dosyasında bulabilirsiniz)
Ç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).