Legal,

Imaginando que esta tabela não tenha relacionada nenhuma outra a ela, uma das 
soluções seria fazer um export usando a clausula QUERY, segmentando por mes.

Claro que isso demandaria uma politica de retirada dos registros e de 
recuperação dos mesmos. Por exemplo:
1. manter apenas auditorias dos ultimos 12 meses;
2. exportar mensalmente as auditorias do decimo terceiro mes (primeiro dia do 
mes);
3. criar uma estrutura para eliminar as linhas da tabela (procedure por 
exemplo);
4. a cada eliminação em massa faria um rebuild nos indices;
5. recalcular as estatisticas;
6. O dump jogaria para fita.

Na primeira grande eliminação faria um move na tabela, rebuild dos indices e 
recalcularia as estatisticas.

Tudo poderia ser automatizado por um shell.

Espaço em disco recuperarias em nivel de tablespace. A primeira vista, 
evitarias que o tablespace cresça. Dependendo de quanto sobrar de espaço, uma 
manutenção no tablespace seria interessante.

Seria uma das soluções. Existem outras. Mas numa visão simplista, esta já lhe 
ajudaria. Se não aplicavel, comente.

Abraço





-----Mensagem original-----
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de claudiacosta_souza
Enviada em: segunda-feira, 11 de julho de 2005 11:59
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Retirada parcial dos dados de uma tabela


A tabela está atualmente com 482 milhões de registros é uma tabela de 
auditoria e raramente sofre alguma consulta, por isso a necessidade 
da retirada de algumas linhas, para ganharmos espaço em disco e 
agilizar a consulta dos dados que sobrarem na tabela.


--- Em oracle_br@yahoogrupos.com.br, "Gari Julio Einsfeldt" 
<[EMAIL PROTECTED]> escreveu
> Claudia,
> 
> Só por curiosidade: em função de que surgiu esta sua necessidade?
> Comente um pouco mais sobre as limitações ou não do teu ambiente.
> 
> Existem N soluções e com um pouco mais de informação, a lista 
poderá chegar a uma dica mais conclusiva e acertada para o teu caso.
> 
> Abraço
> 
> 
> -----Mensagem original-----
> De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED]
> nome de claudiacosta_souza
> Enviada em: sexta-feira, 8 de julho de 2005 11:54
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Retirada parcial dos dados de uma tabela
> 
> 
> Senhores
> 
>      É possível retirar parte dos dados de uma tabela de disco
> e jogar 
> para backup (fita) e em caso de necessidade baixá-la e utilizar 
> novamente? Que tipo de recurso é esse?
>      É uma tabela de auditoria ocupando atualmente 22GB. O acesso
> nas 
> pesquisas/queries a ela é um tanto lento.
>      Utilizo a versão Enterprise Edition 8.1.7.3.0.
> 
> Agradeço desde já a ajuda!
> 
> [ ]'s
> Claudia Costa
> 
> 
> 
> 
> 
______________________________________________________________________
> 
> Cancelar assinatura...: [EMAIL PROTECTED]
> Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
> Fernanda Damous [EMAIL PROTECTED] 
> Alisson Aguiar [EMAIL PROTECTED]
> 
______________________________________________________________________
> http://br.groups.yahoo.com/group/oracle_br/ 
> 
______________________________________________________________________
> 
> Sair da Lista...: [EMAIL PROTECTED] 
> Links do Yahoo! Grupos




______________________________________________________________________

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos




 




______________________________________________________________________

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
______________________________________________________________________
http://br.groups.yahoo.com/group/oracle_br/ 
______________________________________________________________________

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a