ANASAYFA MCSE ORACLE LINUX TEMEL PC SINEMA SPOR
Merak ettiğiniz veya öğrenmek istediğiniz konuları bize yazın.Makalelerini yayınlayalım.Mail adreslerimiz:
pektas.isil@gmail.com,acakmakli1983@gmail.com Bekliyoruz...

19 Ağustos 2009 Çarşamba

Tüm Tablespace lerin Toplam ve Boş Alanlarını Gösteren SQL

Kullanılan tool lar ve Enterprise Manager üzerinden bu alanları görmek çok kolay peki sorguyla nasıl görebiliriz?
İşte bu sorunun cevabı,

select tablespace_adi, sum(ToplamAlan) ToplamAlan, sum(BosAlan) BosAlan
from (select tablespace_name tablespace_adi ,sum(Bytes) / 1048576 ToplamAlan,0 BosAlan
from dba_data_files
group by tablespace_name
union all
select tablespace_name, SUM(bytes) / 1048579 ToplamAlan, 0 BosAlan
from dba_temp_files
group by tablespace_name
union all
select tablespace_name, 0, SUM(bytes) / 1048576
from dba_free_space
group by tablespace_name)
group by tablespace_adi
order by tablespace_adi;

Elinizin altında bir tool yoksa ya da kullanmayı sevmiyorsanız bu sorguyla database ininizde bulunan tüm tablespacelerin toplam size larını ve boş alanlarını görebilirsiniz.

Teşekkürler

Hiç yorum yok:

Yorum Gönder