Flashback bir Oracle veritabanı özelliğidir. Bu özellik
sayesinde bir veritabanını veya bir tabloyu kolaylıkla bir önceki hallerine
çevirebilinir. Bununla birlikte veriler çevirilmeden, direk önceki hallerine
döndürülebilinirler. Flashback teknolojisi ilk olarak Oracle 9i de Flashback
Query’si ile tanıtılmıştır. Sonrasında Oracle 10g de bu teknolojiye ek olarak:
-Flashback Database
-Flashback Drop
-Flashback Table
-Flashback Version Query
-Flashback Transaction Query
Özellikleri konulmuştur. Oracle 11g ile de Flashback Transaction ve Total Recall
(Flashback Data Archive) eklenmiştir.
Flashback Database Özelliğinin Açılması
Shutdown immediate;
Startup mount;
Alter database archivelog;
Alter database flashback on;
Alter database open;
Select flashback_on,log_mode from v$database;
DBMS_FLASHBACK
Burada da örnek olarak geri de bir zamana nasıl veritabanını flashback edebildiğimizi gösteriyoruz.
execute dbms_flashback.enable_at_time( - TO_TIMESTAMP('12-MAY-2013
22:00:00','DD-MON-YYYY HH24:MI:SS'));
Hiç yorum yok:
Yorum Gönder