Primary Database ve İki Dataguard Kurulu Sistemde Rman Yedekleme Part 1
Primary Db Sid: db11
Secondary Dg Sid: db11dg
Third Dg Sid: db11dgfkm
Primary den gönderilen archlar iki dg de aynı zamanda işliyor
Test Konusu:
Third dg (db11dgfkm) üzerinden rman yedekleme
Db11dgfkm archive log stop edilip backup database komutuyla rman den yedek alınacak. Secondary dg mount modda ve arch almaya devam ediyor. Primary db acık.
Suanki arch log durumları ve apply durumları
Primary Db Arch Seq: 55
Sec db11dg Arch Seq: 55
Third db11dgfkm Arch Seq: 55
Rman yedekleme bitti. Thirddg arch almıyor sequence 55 de kaldı
Rman yedek sonrası primary db de bir kac arch oluşturulup kapatılacak (veri tabanı crash olup kapandı seneryosu)
Primary ve secondary arch sequence 64 oldu fakat third dg 55 de kaldı
Elimizde db11dgfkm üzerinden alınan rman yedeği var ama sequence 55 de kaldı. Guncel sequence 64. rman yedeğini control file değiştirmeden (primary control file’ın duzgun olduğunu varsayıp) primary db de restore etmek
Rman dosyalarını primary ye kopyaladım ve primary db yi mount modda açtım
Control ve redoları silmedi sadece datafilları sildim
Ve rman üzerinden restore database komutuyla primary db’de restore ettim ardından recover database komutuyla archları işlettim ve veri tabınını open modda actım
Dataguard durumunu primary üzerinden kontrol ediyorum
Rman yedeğimiz sequence 55 di suan 66 oldu
Görüldüğü gibi güncel archları otomatik işlemiş. İkinci dataguardı apply durumuna çekiyorum. İkinci dg sequence 55 66 olması gerekli.
Son durum
İki dg 66 olarak işliyor
Ozet
Primery db de control file kaybetmedim ve archları silmedim sadece veri tabanı crash olduğunu varsaydım. İkinci dg dan aldığım rmani primaryde dondum ve mevcut olan güncel archları otomatik işledi.