› Fóruns › Banco de dados Oracle › Aumentar o Tamanho da Tablespaces › Aumentar o Tamanho da Tablespaces
Nossa cara, muito grato mesmo.
Sem palavras para agradeçer.
Tudo de bom.
[quote=”Drbs”:3bs71z51]Erik ai vai um script pra que você possa monitorar suas Tablespaces e assim evitar esse tipo de problemas pra você, e com isso sua vida não entrará mais em riscos..rss, abração
set lin 120 pages 60 feed off heading on
ttitle skip center "Relatorio de utilizacao de Espaco por Datafile" skip 2
col tablespace for a15
col file format a50
set numformat 99999999.9
accept tbsn prompt "Digite o nome da Tablespace [enter=todas]...:"
clear breaks
clear computes
break on Tablespace skip 1 on report skip 2
compute sum of Total(M) on Tablespace
compute sum of Used(M) on Tablespace
compute sum of Free(M) on Tablespace
compute avg of %Free on Tablespace
compute sum of Total(M) on report
compute sum of Used(M) on report
compute sum of Free(M) on report
select b.file_name "File",
b.tablespace_name "Tablespace",
b.bytes/(10241024) "Total(M)",
round((b.bytes-sum(nvl(a.bytes,0)))/(10241024),1) "Used(M)",
round(sum(nvl(a.bytes,0))/(10241024),1) "Free(M)",
round((sum(nvl(a.bytes,0))/(b.bytes))100,1) "%_Free"
from dba_free_space a,
dba_data_files b
where a.file_id(+) = b.file_id
and b.tablespace_name like (upper(nvl('&tbsn',b.TABLESPACE_NAME)))
group by b.tablespace_name,b.file_name,b.bytes
order by b.file_name asc;
ttitle off
[/quote]