Pular para o conteúdo

Fóruns Banco de dados Oracle Identificar tablespace Fragmentada Identificar tablespace Fragmentada

#101402
felipeg
Participante

    [quote=”bohnstedt”:26qmzwxb]Bom pessoal eu procurei algumas coisas e encontrei esse script:

    select ‘alter database datafile ”’ || file_name || ”’ resize ‘ ||
    ceil( (nvl(hwm,1)81921.2)/1024/1024 ) || ‘m;’ cmd
    from dba_data_files a,
    ( select file_id, max(block_id+blocks-1) hwm
    from dba_extents
    group by file_id ) b
    where a.file_id = b.file_id(+)
    and ceil( (nvl(hwm,1)81921.2)/1024/1024 ) 100
    /

    E acabou liberando espaço. Olha realmente a opção de criar uma nova tablespace mover todos os objetos para lá e depois voltar novamente, dá um trampo pra caramba.[/quote]

    Foi o que eu disse desde o começo hahaha
    A diferença é que você pegou o comando pronto, no que eu citei você iria ver os tamanhos e escolher o melhor valor 8)

    Atenciosamente,
    Felipe.