Vale lembrar que não é possível realizar shrink se a tabela tiver campos LONG.
Antonio Luiz escreveu: > > Olá Gerson, > > Você pode aplicar um SHRINK na tabela em questão. O SHRINK é um > procedimento que libera os blocos não usados para serem utilizados por > outros segmentos da tablespace. > Tenha em mente que esse procedimento gera locks nos blocos, portanto é > prudente realizar num horário de menor carga do banco. > > ALTER TABLE <tabela> ENABLE ROW MOVEMENT; > ALTER TABLE <tabela> SHRINK SPACE COMPACT; > ALTER TABLE <tabela> SHRINK SPACE; > > 2008/7/21 Gerson Luz - Dpto. de TI <[EMAIL PROTECTED] > <mailto:gerson%40drugovich.com.br>>: > > > Ola Bom dia > > > > Eu tinha uma tabela no banco de dados com quase 5 milhões de registros, > > neste final de semana via DELETE, apaguei os dados antigos que por > > característica do sistema ERP, não estavão mais sendo necessários, > com isto > > a tabela ficou com 478 000 registros, com isto eu esperava que o espaço > > ocupado na table space diminuísse e consequentemente com tamanho do > banco > > de > > dados, porem continuou o mesmo, este espaço utilizado não deveria > diminuir? > > > > > > Tem algum procedimento que deva ser feito para que o espaço ocupado na > > table > > space diminua? > > > > Grato > > > > Red Hat 4 AS > > > > Oracle 10.2.0.1.0 > > > > Gerson Luz > > Departamento de T.I > > +55 (44) 2101-8052 > > <http://www.drugovich.com.br <http://www.drugovich.com.br>> > www.drugovich.com.br > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Atenciosamente, > > Antonio Luiz. > > [As partes desta mensagem que não continham texto foram removidas] > > -- Rafael Bahr Esposito da Rocha Analista de Sistemas (41) 9199-1286
