Nesse cenário, vamos RECRIAR os extents, de forma que os extents reservados 
sejam liberados :

SYSTEM@O11GR2>create tablespace TS_MOVTO datafile 
'C:\APP\ORACLE\ORADATA\O11GR2\O11GR2\TS_MOVTO_01.DBF'  size 10M autoextend on 
maxsize unlimited EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT 
AUTO;

Tablespace criado.

SYSTEM@O11GR2>alter table SCOTT.TAB_TESTE_ESPACO move tablespace TS_MOVTO;

Tabela alterada.

SYSTEM@O11GR2>select sum(bytes), count(*) from DBA_EXTENTS where 
segment_name='TAB_TESTE_ESPACO';

              SUM(BYTES)   COUNT(*)
------------------------ ----------
             159.383.552         90

1 linha selecionada.

SYSTEM@O11GR2>select count(*) from SCOTT.TAB_TESTE_ESPACO;

  COUNT(*)
----------
     55280

1 linha selecionada.

SYSTEM@O11GR2>


==> AGORA SIM, menos linhas estão ocupando menos espaço... c.q.d. .....

[]s

  Chiappa

Responder a