SORU
28 Mayıs 2012, PAZARTESİ


ORA-12514 TNS:dinleyici şu anda bağlantı hizmeti talep bilmeyen tanımlayıcısı

İki gün düzgün çalıştı ve şimdi aldığımız bir uygulama yerel olarak çalışan var: TNS:dinleyici şu anda bağlantı hizmeti tanımlayıcı hata istenen bilmez.

Bağlantısı çözülmüş olan TNSPing kullanarak doğru ve test ettim SQLPlus aynı hata ile başarısız olan bağlamayı deneyin, çalıştı. (yani Sqlplus kullanıcı adı/passowrd@addressname[host adı] Sunucuda TNS Dinleyici çalışıyor. Sunucu üzerinde Oracle kendisi çalışıyor.

Bu çevreye yapılan herhangi bir değişiklik olduğunu bilmiyoruz. Bunu çözmek için test yapabileceğimiz başka bir şey var mı?

CEVAP
16 NİSAN 2013, Salı


Bu sorunu yaşadım ve düzeltme tnsnames.ora SERVICE_NAME veritabanınızın geçerli servis adı olduğundan emin olun. Geçerli hizmet isimleri öğrenmek için, oracle aşağıdaki sorguyu kullanabilirsiniz:

select value from v$parameter where name='service_names'

Bir kez tnsnames.ora güncelleme:

TEST =
   (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = *<validhost>*)(PORT = *<validport>*))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = *<servicenamefromDB>*)
    )
)

sonra ben kaçtım:

sqlplus user@TEST

Başarı! Dinleyici temelde kullandığınız ne olursa olsun, geçerli bir hizmet değil DB göre olduğunu söylüyor.

(*Uzaktan DB için Windows 7 istemci iş istasyonundan sqlplus çalışan ve DBA suçlu oldu ;) *)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • sinumatic

    sinumatic

    19 Aralık 2006