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??
Página 1 de 1
Banco não diminui mesmo excluindo registros.
#2
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.
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


Entrar
Cadastre-se
Ajuda

Quote