iMasters Fóruns: Banco não diminui mesmo excluindo registros. - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

Banco não diminui mesmo excluindo registros.

#1 Membro offline   Muricy Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 38
  • Cadastrado: 28-agosto 06

Postou 04 novembro 2009 - 13:25

Estou com a base do Oracle 10Xe estourada... 4.2Gb
Nos testes que fiz ela suportou 7000000 de registros de uma tabela.
Então fui na tabela e exclui 3500000... e o banco não diminuiu.
Tentei fazer a compactação pelo gerenciamento do Server... e nada.
Fiz um Export da base... deletei o banco... criei outro... e fiz o import e ele voltou a ficar com 4.2.

Alguem pode me dizer como compactar a base manualmente... ou algum procedimento para ele remover os espaços dos registros deletados??

#2 Membro offline   Motta Ícone

  • Motta
  • Ícone
  • Grupo: Moderadores
  • Posts: 1999
  • Cadastrado: 13-janeiro 05
  • Localização:Niterói/Rio de Janeiro

Postou 05 novembro 2009 - 09:08

Isto até onde saida não é feito automaticamente no Oracle.
Na vez que fizemos aqui um BDA experiente fez este processo , ele fez o que chamou "mover a tablespace" , ou seja mover a tablespace para um outro diretório e após isto mover novamente para a pasta correta isto faz com que os deletados sejam expurgados.
Teoricamente a importação do banco novamente deveria resolver isto.

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)