RMAN ile corrupt olmuş Data Block kurtarma yöntemleri
Merhaba,
Oracle datalarının bozulmalara karşı belkide en büyük silahı RMAN (Recovery Manager) ve RMAN’in block recovery özelliğidir. Şimdi RMAN ile nasıl oluşabilecek block corruption’ları temizleriz o konuya bakalım.
Elimizde stabil ve çalışan RMAN yedeklerimizin olduğunu varsayıyoruz ve alert loflarında (veya başka bir şekilde) block corruption olduğunu tespit ettik. Aşağıda alert logumuzdaki malum satırları görebiliriz.
ORA-01578: ORACLE data block corrupted (file # 6, block # 132)
ORA-01110: data file 6: '/oracle/oradata/seyhan/users01.dbf'
ORA-01578: ORACLE data block corrupted (file # 2, block # 109)
ORA-01110: data file 2: '/oracle/oradata/seyhan/undotbs01.dbf'
Data file 6 ve data file 2 de yani user01.dbf ve undotbs01.dbf dosyalarında block corruption var.
Şimdi recover işlemine başlamak için RMAN konsolumuza giriş yapıyoruz. Recover işlemini yaparken çeşitli opsiyonlarımız var. Revover işlemini aldığımız yedeğin türüne göre başlatabiliriz. Ayrıca çeşitli zaman sınırlamaları da getirmek mümkün. Bunları örneklerle göstermek gerekirse;
# backupset kullanarak recovery işlemi
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109 FROM BACKUPSET;
# image copy den datafile kurtaran recover işlemi
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109
FROM DATAFILECOPY;
# backupset tag'i kullanarak recover işlemi mesela "pazartesi"
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 1099
FROM TAG = pazartesi;
# bir haftalık alınan backuplardan recover işlemi
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109
RESTORE UNTIL TIME ‘SYSDATE-7′;
# SCN 300 den önce alınan backuplardan recover işlemi
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109
RESTORE UNTIL SCN 300;
# log sequence'i 9040 dan önce olan backuplardan recover işlemi
RMAN> BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109
RESTORE UNTIL SEQUENCE 9040;
RMAN ile ilgili sonraki yazılarda görüşmek üzere…
Bu yazı toplamda 657, bugün ise 1 kez görüntülenmiş. Son okunma tarihi 07.09.2010

