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?
57
3
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 veBaşlat
öğesine tıklayın (henüz çalışmıyorsa)Çalışır duruma geldiğinde, komut isteminden aşağıdakileri çalıştırın:
(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).
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.