Bom dia,

Tenho um banco aqui Oracle 10g – release 10.2.0.5, que será migrado para 11g
– release 11.2.0.4 ate final do primeiro semestre ainda.

Ocorre que tem algumas tabelas que já gostaria de recuperar o espaço
perdido. Algumas tem campo LONG RAW, BLOB, CLOB, RAW, XMLTYPE

 

Como faço para recuperar o espaço dessas tabelas?

 

SQL> select tablespace_name as "TABLESPACE",

  2         num_rows,

  3         to_char(LAST_ANALYZED, 'dd/mm/yyyy hh24:mi') LAST_ANALYZED,

  4         OWNER,

  5         table_name,

  6         round((blocks * 8) / 1024, 0) "size (mb)",

  7         round((num_rows * avg_row_len / 1024 / 1024), 0) "actual_data
(mb)",

  8         (round((blocks * 8) / 1024, 0) -

  9         round((num_rows * avg_row_len / 1024 / 1024), 0)) "wasted_space
(mb)"

10    from dba_tables

11   where (round((blocks * 8) / 1024, 0) >

12         round((num_rows * avg_row_len / 1024 / 1024), 0))

13     and tablespace_name not in ('SYSTEM', 'SYSAUX')

14   order by 8 desc

15  /

TABLESPACE   NUM_ROWS OWNER     TABLE_NAME                   size (mb)
actual_data (mb) wasted_space (mb)

---------- ---------- --------- --------------------------- ----------
---------------- -----------------

AEFCD          104028 PRODUCAO  ANX_OBRIGACAO_FSC_FIL_MES       166432
8            166424

CFVJD         5804240 PRODUCAO  SMW_PRECO_CLIENTE                45849
653             45196

LCTED        53315173 PRODUCAO  INVENTTI_ARQUIVOS                47789
5237             42552

PSUID        19542948 PRODUCAO  ESANMOVANIMAIS                   36767
1454             35313

SNACD        21183099 PRODUCAO  ARQ_XML_ENV_RTN_WBS_MCD_ELE      37557
2404             35153

LMDFD         8965655 PRODUCAO  INVENTTI_ARQUIVOS                31695
881             30814

ICTCA           37531 PRODUCAO  CORE_ARQUIVO                     29331
1             29330

USERS       570982788 PRODUCAO  MLOG$_ORDEM_PRODUCAO             39967
11435             28532

LTCCD       674743472 PRODUCAO  LANCAMENTO_CTB_ITEM_CTRC        117640
89444             28196

 

Obrigado,

Ednilson Silva

  • [oracle_br] Tabelas... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]

Responder a