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

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010