Pular para o conteúdo

Fóruns Banco de dados Oracle Liberando espaço ts Liberando espaço ts

#89703
souza
Participante

    Rodei o

    ALTER TABLE … SHRINK SPACE CASCADE em todas as tabelas da minha base e a base diminui de 4Gb para 1,2 Gb.

    Só não entendi qual era o problema da minha base , porque rodando o alter table move, não tive ganho nenhum, sendo que esse comando ajusta HWM. O COALESCE pelo que entendi (me corrigam caso eu esteja errado) é somente para ts gerenciadas pelo dicionário , que não é meu caso. Então usando o shrink funcionou.!!!?

    Gostaria de saber se quando eu faço um ALTER TABLE … ENABLE ROW MOVEMENT devo depois de todo o processo fazer um ALTER TABLE … DISABLE ROW MOVEMENT ? Ou não é necessário ?

    É aconselhável rodar o shirink diariamente na base caso eu tenhas muitos inserts/deletes ?

    Desde já obrigado

    Souza