dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
Script #73
oracle
Storageread-onlyMin Version: 11g

Oracle TEMP Tablespace'i Kullanan Oturumlar

TEMP alanını tüketen oturumları ve SQL'leri listeler. ORA-01652 hatasının kaynağını bulur.

#temp#sort#v$tempseg_usage
oracle · sql
SELECT s.sid, s.serial#, s.username, s.program, u.tablespace, u.segtype,
       ROUND(u.blocks * ts.block_size / 1048576, 1) AS temp_mb, u.sql_id
FROM   v$tempseg_usage u
JOIN   v$session s ON s.saddr = u.session_addr
JOIN   dba_tablespaces ts ON ts.tablespace_name = u.tablespace
ORDER  BY u.blocks 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.