dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #80
oracle
Monitoringread-onlyMin Version: 11g

Oracle Process ve Session Limitlerine Yaklaşma

processes ve sessions parametrelerine göre güncel kullanımı gösterir. ORA-00020 (maximum processes exceeded) hatasını önceden yakalar.

#processes#sessions#ora-00020
oracle · sql
SELECT resource_name, current_utilization, max_utilization, limit_value
FROM   v$resource_limit
WHERE  resource_name IN ('processes','sessions','transactions');

SELECT username, COUNT(*) AS sessions
FROM   v$session
WHERE  type = 'USER'
GROUP  BY username
ORDER  BY sessions DESC;
Operasyonel Notlar & İyileştirme Aksiyonu

Üretim ortamında çalıştırmadan önce test ortamında doğrulayın. Salt okunur teşhis sorgusudur; sistem kilitlerine yol açmaz.

Üretim Güvenliği & Çalıştırma Standartları
  • Bu script salt okunur (read-only) teşhis için tasarlanmıştır; doğrudan veri veya şema değişikliği yapmaz.
  • Ağır yük altındaki üretim sunucularında çalıştırmadan önce hedef veritabanı sürümünü (Min. Sürüm: 11g) doğrulayın.
  • İlişkili oturumu sonlandırma veya indeks silme gibi yazma etkili aksiyonlar için notlar bölümündeki komutları temkinli uygulayın.