Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiagofiora

Flashback Recovery Area estoura espaço

Recommended Posts

Olá,

 

sou novo aqui no fórum e com oracle também.

 

Meu problema é o seguinte:

 

Eu trabalho com testes, e a cada teste eu tenho que retornar os dados do banco para seu estado original.

 

Para isso, eu estou usando o flashback database com um restore point guaranteed.

 

O que eu fiz foi o seguinte:

 

1) Coloquei o banco no estado mount.

2) ALTER DATABASE ARCHIVELOG;

3) CREATE RESTORE POINT RP_NAME GUARANTEE FLASHBACK DATABASE;

4) ALTER DATABASE OPEN;

 

ai eu uso o seguinte comando apos cada teste:

FLASHBACK TABLE Schema.Tabela TO RESTORE POINT RP_NAME;

 

Até aí tudo bem. O problema é que o banco fica enchendo a pasta flashback_recovery_area com arquivos *.flb e *.arc e quando ela fica cheia o banco de dados fica com o status: "Aberto Mas Não Disponível".

 

A única solução que eu encontrei para isso é limpar a pasta manualmente, ir no RMAN e ralizar os seguintes passos:

 

1) RMAN> connect target /;

2) RMAN> crosscheck archivelog all;

3) RMAN> delete expired archivelog all;

 

e restartar o banco.

 

Mas será que o oracle não oferece nenhuma política de manutenção/limpeza desses arquivos?

E como eu faria essas configurações...(eu sou novo em oracle.. =/ )

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.