ORA-19809: limit exceeded for recovery files ORA-19804: cannot reclaim

Quando a area de recovery files esta cheia, podemos tomar algumas medidas para resolver rapidamente o problema.

Primeiro é aumentar a area

verifique o tamamnho da area

show parameter db_recovery_file_dest;

Outra formar de verificar

select (space_limit)/1024/1024/1024 “Totalspace”,(space_used)/1024/1024/1024 “USED”,(space_reclaimable)/1024/1024/1024 “RECLAIMABLE”, NUMBER_OF_FILES “NOOFFILES”, NAME “LOCATION” from v$recovery_file_dest;

se tiver como aumentar a area, aumente a area com o comando abaixo

ALTER SYSTEM SET db_recovery_file_dest_size=800G SCOPE=BOTH SID=’*’;

se não for possivel , mude o llocal

Outra forma mais bruta e apagar os archives, as vezes é necessario.

rman target /

delete noprompt force archivelog until time ‘sysdate -1’;

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *