ORA-12520: TNS:listener could not find available handler for requested type of server
OracleWas bedeutet das?
Der Listener hat für den angeforderten Verbindungstyp (dedicated oder shared) keinen passenden Serverprozess (Handler) gefunden. Der Client erreicht den Listener, aber die Verbindung kann nicht an einen Serverprozess übergeben werden.
Ursache
Die Instanz ist nicht beim Listener registriert oder die Registrierung ist defekt; das PROCESSES-/SESSIONS-Limit ist erreicht und es kann kein neuer Dedicated-Prozess gestartet werden; in einer Shared-Server-Konfiguration fehlen Dispatcher oder es sind zu wenige; oder die Instanz wurde gerade gestartet und hat sich noch nicht beim Listener registriert.
Lösung
Prüfe die Services, die der Listener sieht: lsnrctl services (Anzahl und Status der Handler). Registriere die Instanz erneut beim Listener: ALTER SYSTEM REGISTER; Prüfe das PROCESSES-Limit: SELECT resource_name, current_utilization, max_utilization, limit_value FROM v$resource_limit WHERE resource_name IN ('processes','sessions'); Erhöhe es bei Bedarf mit ALTER SYSTEM SET processes=... SCOPE=SPFILE; und starte die Instanz neu.