DBAtlas · Veritabanı operasyon atlası

ORA-00018: Maximum number of sessions exceeded

Oracle

Ne demek?

Veritabanı, SESSIONS parametresiyle izin verilen en fazla oturum sayısına ulaştı; yeni oturum açılamıyor.

Neden olur?

SESSIONS/PROCESSES parametresinin iş yükünün altında kalması, bağlantı havuzunun (connection pool) çok büyük yapılandırılması, bağlantı sızıntısı ya da kapanmayan oturumların birikmesi.

Nasıl çözülür?

Mevcut oturum sayısını görün: SELECT COUNT(*) FROM v$session. Sınırları kontrol edin: SELECT * FROM v$resource_limit WHERE resource_name IN ('sessions','processes'). PROCESSES ve dolaylı SESSIONS değerini artırın (SPFILE ile, yeniden başlatma gerekir): ALTER SYSTEM SET PROCESSES = 500 SCOPE=SPFILE. Bağlantı havuzu boyutlarını ve sızıntıları uygulamada gözden geçirin.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar