DBAtlas · Atlas für Datenbankbetrieb

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

Oracle

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank