Incremental backup'lar, veritabanında alınmış base level backup'tan yani alınmış son full backup'tan sonraki değişikliklerin yedeğini alır. Bu backup'larda da sadece datafile'daki değişiklikler alındığı için archivelog backup'ını almak için "plus archivelog" ifadesini sorgumuzun sonuna ekleyebiliriz.
Veritabanı açıkken eğer "archivelog mode"'da ise incremental backup'lar alınabilinirken, eğer "noarchivelog mode"'da ise ancak veritabanı kapalıyken incremental backup alınabilinir.
Incremental backup'lar cumulative ve differential olmak üzere 2'ye ayrılırlar.
Incremental Backup'ların Amacı:
-Incremental Backup'larla "Block Change Tracking" özelliğini açaraktan daha hızlı backup'lar alınabilir.
-Alınan backup'larla daha hızlı geri dönüş işlemleri, restore-recover operasyonları düzenlenebilir.
-Network ağını daha az meşgul edilebilinir eğer backup'lar network'ten başka bir makinaya alınıyorsa.
-Eğer standby bir database primary database ile eşitlenmek isteniyorsa bu backup'lar kullanılabilir.
Incremental Backup Planlaması:
Backup stratejisi oluşturulmadan önce seçeneklerimizi iyice tartmalıyız. Incremental backup'lar ile çok çeşitli planlar üretebiliriz. Şu şekildeki cumulative ve differential olmak üzere 2 tane backup tipimiz vardır. Cumulative ile ilk komple veritabanı yedeğini aldıktan sonraki değişen bütün blok'ları alırken, differential'da ise son alınan incremental backup'tan itibarenki değişmiş bloklar alınır.
Örnek bir plan yaparsak eğer aşağıdaki gibi bir tablo yaratabiliriz. Bu tabloda haftanın sonunda tam yedek alınırken, sonraki günlerde değişen detaylar, hafta sonu ortasında ise hafta başından beri değişen bilgiler,geri kalan zamanlarda da hafta ortasından beri değişmiş veriler kaydedilir.
Incremental Backup Nasıl Alınır?
Backup'ın nasıl alınacağına dair detaylı yazıya buradan bakabiliriz. Kısaca bakarsak ise Rman'e bağlanırız. Veritabanını açarız veya mount mode'a getiririz. Sonrasında keyfimize göre backup alabiliriz.
Differential Backup Nasıl Alınır?
Cumulative Backup Nasıl Alınır?
Incremental Backup'ların Amacı:
-Incremental Backup'larla "Block Change Tracking" özelliğini açaraktan daha hızlı backup'lar alınabilir.
-Alınan backup'larla daha hızlı geri dönüş işlemleri, restore-recover operasyonları düzenlenebilir.
-Network ağını daha az meşgul edilebilinir eğer backup'lar network'ten başka bir makinaya alınıyorsa.
-Eğer standby bir database primary database ile eşitlenmek isteniyorsa bu backup'lar kullanılabilir.
Incremental Backup Planlaması:
Backup stratejisi oluşturulmadan önce seçeneklerimizi iyice tartmalıyız. Incremental backup'lar ile çok çeşitli planlar üretebiliriz. Şu şekildeki cumulative ve differential olmak üzere 2 tane backup tipimiz vardır. Cumulative ile ilk komple veritabanı yedeğini aldıktan sonraki değişen bütün blok'ları alırken, differential'da ise son alınan incremental backup'tan itibarenki değişmiş bloklar alınır.
Örnek bir plan yaparsak eğer aşağıdaki gibi bir tablo yaratabiliriz. Bu tabloda haftanın sonunda tam yedek alınırken, sonraki günlerde değişen detaylar, hafta sonu ortasında ise hafta başından beri değişen bilgiler,geri kalan zamanlarda da hafta ortasından beri değişmiş veriler kaydedilir.
Pazartesi | Salı | Çarşamba | Perşembe | Cuma | Cumartesi | Pazar |
Differential | Differential | Incremental | Differential | Differential | Differential | Full Backup |
Incremental Backup Nasıl Alınır?
Backup'ın nasıl alınacağına dair detaylı yazıya buradan bakabiliriz. Kısaca bakarsak ise Rman'e bağlanırız. Veritabanını açarız veya mount mode'a getiririz. Sonrasında keyfimize göre backup alabiliriz.
BACKUP
INCREMENTAL LEVEL 0
DATABASE;
Differential Backup Nasıl Alınır?
BACKUP
INCREMENTAL LEVEL 1
DATABASE;
Cumulative Backup Nasıl Alınır?
BACKUP
INCREMENTAL LEVEL 1 CUMULATIVE
DATABASE;
Hiç yorum yok:
Yorum Gönder