Informações do Ambiente:
* Versão do Oracle: 9i
* Sistema Operacional: linux
Oi pessoal,
Estou com um problema, a minha tablespace tem 5.1Gb, e tenho muitas tabelas que foram apagadas, somente os registros, tem como fazer uma limpa na "lixeira", pra reduzir o tamanho da Tablespace.
não poderia usar o TRUNCATE, porque já tem tabelas que estao sendo utilizadas, e que não poderia perder.
Será que existe uma maneira para isso?
Tamanho da Tablespace
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Sex, 28 Dez 2007 3:18 pm
- Localização: arapongas-pr
-
- Rank: DBA Sênior
- Mensagens: 324
- Registrado em: Sex, 02 Jun 2006 1:48 pm
- Localização: sp
- Contato:
tem dois jeitos, o mais simples e o mais complicado...
o mais complicado é chatinho e eu não me lembro de cabeça, mas é uma manha que muda a marca dágua da tabela.
outra bem mais simples é...
execute o seguinte comando para cada uma das tabelas...
alter table nome_da_tabela move;
depois pra garantir dá um shrink na tablespace.
alter tablespace nome_da_tablespace shrink;
Pronto, além de ter desfragmentado a tabela liberou espaço, agora procure fazer isso em um horário de menor utilização.
Att.
o mais complicado é chatinho e eu não me lembro de cabeça, mas é uma manha que muda a marca dágua da tabela.
outra bem mais simples é...
execute o seguinte comando para cada uma das tabelas...
alter table nome_da_tabela move;
depois pra garantir dá um shrink na tablespace.
alter tablespace nome_da_tablespace shrink;
Pronto, além de ter desfragmentado a tabela liberou espaço, agora procure fazer isso em um horário de menor utilização.
Att.
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Sex, 28 Dez 2007 3:18 pm
- Localização: arapongas-pr
vlw, deu certo........
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante