DBAtlas · Veritabanı operasyon atlası

ORA-12154: TNS: could not resolve the connect identifier specified

Oracle

Ne demek?

Bağlantıda kullanılan servis adı (connect identifier / TNS alias) çözümlenemedi. Oracle Net, verilen adı bir sunucu/servis bilgisine eşleyemiyor.

Neden olur?

tnsnames.ora dosyasında ilgili alias'ın bulunmaması, TNS_ADMIN ortam değişkeninin yanlış dizini göstermesi, alias adında yazım hatası, EZConnect/LDAP ad çözümleme yapılandırmasının eksikliği veya sqlnet.ora'daki NAMES.DIRECTORY_PATH sıralamasının hatalı olması.

Nasıl çözülür?

tnsnames.ora içinde kullandığınız alias'ın tanımlı olduğunu doğrulayın. Bağlantıyı test edin: tnsping servis_adi. TNS_ADMIN'in doğru klasörü gösterdiğinden emin olun. Alternatif olarak EZConnect deneyin: kullanici/parola@host:1521/servis_adi. sqlnet.ora'da NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT) satırını kontrol edin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar