Pular para o conteúdo

Fóruns Banco de dados Oracle Aumentar o Tamanho da Tablespaces Aumentar o Tamanho da Tablespaces

#89295
Anônimo

    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)))/(1024
    1024),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]