Pojam Flash Recovery Area (FRA) uveden je u Oracle RDBMS verziji 10g, i on označava određeni folder, odnosno prostor na disku servera koji je predviđen za smještanje svih baznih fajlova koji su potrebni za oporavak baze u slučaju da je to potrebno uraditi, to su sledeći fajlovi: backup fajlovi, arhivirani redo log fajlovi, auto-backup fajlovi (spfile.ora, control file), jedna kopija aktuelnog control fajla, flashback logovi, itd. Na ovaj način je, u značajnoj mjeri, olakšan posao Oracle DB administratorima jer su svi fajlovi koji su potrebni za oporavak baze smješteni na jednom mjestu tako da ih administrator može brzo naći.
FRA folder bi trebalo da se nalazi na posebnom disku, nikako na istom disku na kojem se nalaze bazni fajlovi. FRA folder može biti smješten na fizičkom disku servera ili na ASM disku koji je konfigurisan na nekom storage-u.
FRA folder se definiše prilikom instalacije Oracle baze podataka. Prilikom definisanja FRA foldera mora se podesiti veličina tog foldera kao i njegova lokacija. Naravno, FRA folder se može konfigurisati i nakon istalacije baze, za to je potrebno je podesiti dva parametra:
- DB_RECOVERY_FILE_DEST_SIZE
- DB_RECOVERY_FILE_DEST
Komande su:
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=20g SCOPE=BOTH; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='/u01/app/oracle/flash_recovery_area' SCOPE=BOTH;
ako se koristi dizički disk na serveru, ili
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=20g SCOPE=BOTH; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+FRA' SCOPE=BOTH;
ako se koristi ASM disk.
Za provjeru podešenja FRA foldera koristi se komanda:
SQL> show parameter recovery NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string /u01/app/oracle/flash_recovery _area db_recovery_file_dest_size big integer 20G recovery_parallelism integer 0
Ako je upitanju ASM disk rezultat je sledeći:
SQL> show parameter recovery NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string +FRA db_recovery_file_dest_size big integer 20G recovery_parallelism integer 0
Važno je napomenuti da se FRA folder ne smije napuniti, tj. ne smije ostati bez slobodnog prostora. Ako se FRA folder ipak napuni Oracle baza prestaje sa radom jer više nema prostora za smještanje arhiviranih redo log fajlova. Zato je veoma bitan svakodnevni monitoring zauzetosti prostora u FRA folderu. Najbolje je napisati neku skriptu na nivou operativnog sisteam koja će periodično brisati starije i nepotrebne backup fajlove ili to podesiti da radi RMAN prilikom backup-a baze.
No comments:
Post a Comment