22 Kasım 2012 Perşembe

                            Flash Recovery Area

    Bu  özellik oracle 10g ile birlikte gelmiştir.Ve database recover işleminde önemli bir yere sahiptir.11gR2 ile birlikte bu alan fast recovery area olarak adlandırılmaya başlandı.Bu alanda database backup ve recovery işlemi ile ilgili dosyalar tutulur.Bu alan birden fazla instance için kullanılabilinir.Flash recovery area aşağıdaki amaçlar için kullanılabilinir;

Automated Disk Based Backup and Recovery:Flash recovery area konfigure edildiğikten sonra backup bileşenleri otomatik olarak oracle tarafından yönetilir.
Automatic Deletion of Backup Component:Rman ile varolan backup uzun süreli kullanılmadığında diğer backup için yeterli disk alanı oluşturmak için otomatik olarak silinebilinir.
Disk Cache For Tape Copies:Disaster recovery stratejisinde backup database server farklı bir ortama alınacaksa flash recovery area backup alınacak yer için disk cahce gibi çalışır.
Flashback Logs:Sistemde Flashback özelliği ebanle edilirses flashback logs tutuluması içinde kullanılır.
FRA(Flash Recovery Area) Component:
 1)Control files:Database creation sırasında control file bir yedeği fra da oluşturulur.
 2)Online redolog:Online redologs fra da tutulabilinir.
 3)Archived log files:FRA konfigurasyunu sırasında log_archive_dest_10 parametresi otomatik olarak FRA location olarak set edilir.Archive logs ARCn process tarafından fra location ve log_archive_dest_n parametresinin belirttiği alanda create edilir.
3)Flashback logs:Flashback enable edildiğinde flashback logs fra alanında tutulur.
4)Control file and spfile backup:RMAN tarafından otomatik olarak alınan control file ve spfile backup bu alanda saklanır.
5)Datafile copies:Datafile kopyaları da bu alanda tutulur.
6)Rman backupset:Rman tarafından oluşturulan backupset ve image kopyalar bu alanda tutulur.

Configuring FRA(Flash Recovery Area):
db_recovery_file_dest_size:Flash recovery area için kullanılacak disk alanının boyutunu belirtir.Bu alan database büyüklüğüne göre değişir.
   SQL> alter system set db_recovery_file_dest_size=10g scope=both;
db_recovery_file_dest:Flash recovery alan için kullanılacak alanı belirtir.Bu alan datafile, redo log ve control file bulunduğu alandan farklı bir yer de olması önerilir.
   SQL>alter system set db_recovery_file_dest='/backup' scope=both;

-->db_recovery_file_dest_size parametresi db_recovery_file_dest dan önce belirtilmelidir.
-->db_recovery_file_dest parametresi boş olarak set edilirse FRA disable olur.
-->db_recovery_file_dest disable edilmeden db_recovery_file_dest_size parametresi clear edilemez.


Hiç yorum yok: