Tuesday, May 25, 2010

ORA-19809: limit exceeded for recovery files

Ma uitam azi in email-urile cu rapoarte si am observat cu mirare ca unul dintre servere nu facea backup (lucru ciudat pentru ca facea binemersi de cel putin un an). Eroarea, criptica in stilul Oracle, era:

ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 214748364800 limit

O cautare scurta pe google, care nu prea m-a luminat, m-am prins ca e undeva o limita (214748364800 = 1024*1024*1024*200, care e prea frumos ). Asa am gasit ca limita e:

SQL> show parameter DB_RECOVERY_FILE_DEST;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /backup/flash_recovery
db_recovery_file_dest_size big integer 200G

un mic fix:

SQL> alter system set db_recovery_file_dest_size=900G ;
System altered.

si backup-ul a continuat fara nici o eroare :).
In concluzie, cind am facut prima data setarile pentru backup, am alocat 200G pentru el si acum erau folositi deja 221G. Partitia are acum 1T asa ca am alocat 900G pentru backup+archivelogs.

1 comment:

Mihaela Muresan said...

froarte frumos dragule foarte frumos ::*******