ORA – 00257 archiver error

Quando vediamo questo errore, la prima cosa da fare è quella di controllare la flash recovery area.
Nel caso in cui effettivamente la FRA fosse piena, è possibile eliminare i vecchi archive dal file system.
Successivamente utilizzare i comandi seguenti attraverso l’uso del RMAN:
run {
crosscheck archivelog all;
delete noprompt expired archivelog all;
}
Il comando “crosscheck” viene utilizzato per determinare se esistono ancora i backup registrati nel repository sul disco o su nastro, se RMAN non può individuare i backup, aggiorna i record nel repository RMAN allo stato di “EXPIRED”.
È quindi possibile utilizzare il comando “DELETE EXPIRED” per rimuovere i record di backup scaduti dal repository RMAN.
Se esistono ancora i file EXPIRED, quindi il comando DELETE EXPIRED termina con un errore.
Temporaneamente si potrebbe aumentare lo spazio eseguendo questo comando:
alter system set DB_RECOVERY_FILE_DEST_SIZE = xxxx

Potrebbero interessarti anche...