DBAtlas · Atlas für Datenbankbetrieb

ORA-00018: Maximum number of sessions exceeded (maximale Anzahl von Sessions überschritten)

Oracle

Was bedeutet das?

Die Datenbank hat die durch den Parameter SESSIONS erlaubte maximale Anzahl von Sessions erreicht; es kann keine neue Session geöffnet werden.

Ursache

SESSIONS/PROCESSES unter dem Bedarf der Last gesetzt, eine überdimensionierte Connection-Pool-Konfiguration, ein Connection-Leak oder eine Ansammlung nie geschlossener Sessions.

Lösung

Zeige die aktuelle Anzahl der Sessions an: SELECT COUNT(*) FROM v$session. Prüfe die Limits: SELECT * FROM v$resource_limit WHERE resource_name IN ('sessions','processes'). Erhöhe PROCESSES und damit indirekt SESSIONS (über SPFILE, Neustart erforderlich): ALTER SYSTEM SET PROCESSES = 500 SCOPE=SPFILE. Prüfe Connection-Pool-Größen und Leaks in der Anwendung.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank