DBAtlas · Veritabanı operasyon atlası

ORA-12520: TNS:listener could not find available handler for requested type of server

Oracle

Ne demek?

Listener, istenen bağlantı türü (dedicated veya shared) için hizmet verecek uygun bir sunucu süreci (handler) bulamadı. İstemci listener'a ulaşabiliyor ama bağlantı bir işlem sürecine yönlendirilemiyor.

Neden olur?

Örnek (instance) listener'a kayıtlı değil ya da kaydı bozulmuş; PROCESSES/SESSIONS parametre limiti dolmuş ve yeni dedicated süreç açılamıyor; shared server yapılandırmasında dispatcher yok/yetersiz; ya da örnek yeni başlamış ve henüz kendini listener'a kaydetmemiştir.

Nasıl çözülür?

Listener'ın gördüğü hizmetleri kontrol edin: lsnrctl services (handler sayısı ve durumları). Örneği listener'a yeniden kaydedin: ALTER SYSTEM REGISTER; PROCESSES limitini kontrol edin: SELECT resource_name, current_utilization, max_utilization, limit_value FROM v$resource_limit WHERE resource_name IN ('processes','sessions'); Gerekirse ALTER SYSTEM SET processes=... SCOPE=SPFILE; ile artırıp örneği yeniden başlatın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar