DBAtlas · Veritabanı operasyon atlası

ORA-12514: TNS: listener does not currently know of service requested in connect descriptor

Oracle

Ne demek?

Listener çalışıyor ancak istenen servis adını tanımıyor; yani o servis listener'a kayıtlı değil.

Neden olur?

Veritabanı örneğinin (instance) tam açık olmaması, servisin listener'a henüz kaydolmamış olması (12c+ LREG, 11g ve öncesinde PMON kayıt gecikmesi), yanlış SERVICE_NAME kullanılması veya SID ile servis adının karıştırılması.

Nasıl çözülür?

Listener'ın bildiği servisleri görün: lsnrctl status ve lsnrctl services. Veritabanının OPEN durumda olduğunu doğrulayın. Servis kaydını tetikleyin: SQL'de ALTER SYSTEM REGISTER. LOCAL_LISTENER parametresini ve doğru SERVICE_NAME kullanımını kontrol edin. Pluggable veritabanında PDB'nin OPEN olduğundan emin olun.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar