Hurriyet

15 Mayıs 2013 Çarşamba

Flashback:




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