ORA – 00257 archiver error
Quando vediamo questo errore, la prima cosa è controllare l’area di ripristino flash Nel caso in cui effettivamente la FRA fosse piena, è possibile eliminare i vecchi log di archivio dal filesystem quindi su rman
utilizza il seguente
run {
crosscheck archivelog all;
delete noprompt expired archivelog all;
}
Il comando CROSSCHECK viene utilizzato per determinare se i backup registrati nel repository esistono ancora su disco o nastro, se RMAN non è in grado di individuare i backup, aggiorna i relativi record nel repository RMAN a Stato SCADUTO. È quindi possibile utilizzare il comando DELETE EXPIRED per rimuovere i record dei backup scaduti dal repository RMAN. Se i file scaduti esistono ancora, il comando DELETE EXPIRED termina con un errore.
Potrebbe aumentare temporaneamente lo spazio eseguendo questo comando:
alter system set DB_RECOVERY_FILE_DEST_SIZE = xxxx