Vc pode fazer um consulta para automatizar isso sim.

O dicionário de dados sempre tem informações disponíveis para os Dba's
usarem no seu cotidiano.

select owner||'.'||table_name,
       nvl(t.empty_blocks,0)/(nvl(t.empty_blocks+t.blocks,0)+1)*100
empty_blocks_percent,
nvl(t.empty_blocks,0)/(nvl(t.empty_blocks+t.blocks,0)+1)
           *(nvl(t.empty_blocks+t.blocks,0)*p.value/1024/1024)
waisted_space_mb,
       nvl(t.empty_blocks+t.blocks,0)*p.value/1024/1024 table_size_mb,
       nvl(t.avg_row_len,0) avg_row_len,
       nvl(t.num_rows,0)/1000 num_rows
  from dba_tables t, v$parameter p
 where owner not in ('SYS', 'SYSTEM')
   and p.name = 'db_block_size'
   and t.num_rows > 1000
   and nvl(t.empty_blocks,0)/(nvl(t.empty_blocks+t.blocks,0)+1)*100 > 50
 order by 2 desc, 3 desc, 5 desc;


Essa foi de graça né...rsrsrsrsrs 

Um abraço
Rodrigo Mufalani
Oracle Certified Professional 10g



-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Jose C Carvalho
Enviada em: sexta-feira, 7 de dezembro de 2007 15:59
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Fragmentação e Desorganização

Pessoal , estou precisando analisar algumas base quanto a fragmentação e 
caso seja necessário fazer um reorg .

será que alguém te, algum documento sobre esse assunto ? preciso saber 
como identificar oq esta fragmentado , se esta fragmentado .. para 
resolver acredito que fazendo um EXP/IMP dos objetos em questão resolva .. 
é isso mesmo ? existe agua ferramenta para automatizar esse processo ?

Oracle 9.2.0.6 no Windows

Obrigado 


JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados
 
PST Electronics
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238 
/ [EMAIL PROTECTED]
web:http://www.pst.com.br 
web:http://www.positron.com.br 
 
 
 
100+ Inovadoras no Uso de TI 2006 no setor Indústria: 
Automotiva e Autopeças 
 

[As partes desta mensagem que não continham texto foram removidas]



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure
» Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php 
----------------------------------------------------------------------------
----------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
----------------------------------------------------------------------------
----------------------------------------------
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  
----------------------------------------------------------------------------
--------------------------------------------  
Links do Yahoo! Grupos

 



Responder a