Restore-Recover için Gerekli Olan Backupları Nasıl Tespit Edebiliriz

Restore – recover yapmadan önce, hangi backuplara ihtiyacımız olduğunu nasıl tespit edebiliriz’ den bahsetmek istiyorum. Bu işlem için rman komutlarından preview komutunu kullanıyoruz. Syntaxında restore – recover komutu yer aldığından dolayı şu soru akla gelebilir database’ de bir restore – recover işlemimi gerçekleştirip mi bu bilgiye ulaşıyor? Şeklinde ancak hemen belirteyim ki Preview komutu database’ de fiili olarak bu tarz bir operasyona girmeden mevcut backuplar arasından istenilen komutu gerçekleştirmek için kullanacağı backupset veya backuplar ile ilgili bilgiyi bize sunuyor.
Bu işlemi yaparkende de 3 farklı moddan birini kullabiliriz ;

• Normal
• Summarized
• Recall
Continue reading

Rman Backup’ ın Kaldığı Yerden Tekrar Başlatılması (Backup’ ın Tamamlanmadan Sonlanması Durumunda)

Bu bahsetmiş olduğum durum aslında hemen hemen herkesin başına mutlaka gelmiştir. Özellikle size anlamında ciddi boyutlardaki database’ lerin backuplarının da nispeten uzun sürdüğünü söyleyebiliriz. Bir örnekle açıklamaya çalışalım, production database inizden backup alıyorsunuz ve backupınız yaklaşık 10 saatte tamamlanıyor. Backup başlatıkdan 9 saat sonra (yani bitmesine çok az bir zaman kalmışken) database’ de yaşanan bir problem den dolayı sistem down oluyor ve sizin backuplar da haliyle fail olmuş oluyor. Bu tarz bir durumda karşılaşıldığında ne yapabiliriz sorusuna cevap vermeye çalışacağım. Şöyle bir senaryoylada karşılabiliriz. Kritik bir işlem öncesinde database’ in full backupını almak istiyorsunuz ve backup sonrasında da hemen işleme başlamanız gerekiyor. Backup bir şekilde fail olduğunda tekrar başlatma şansımız yoksa ne yapabiliriz. Backupımız olmadan işleme başlamak da istemiyoruz. BU gibi durumlarda backupı kaldığı yerden tekrar başlatabiliriz. Backupın fail olduğu noktaya kadar almış olduğu tüm backupları skip ettirerek kaldığı yerden devam etmesini sağlayabiliriz. Yine bir örnek üzerinden gitmeye çalışalım.

Aşağıdaki komutla database’ in archiveloglar dahil tüm backupını almaya çalışıyorum.
Continue reading

Sık Kullanılan Rman Komutları ile İlgili Temel Bilgiler …

Rman ile ilgili türkçe olarak aşağıdaki isimlerini ve linklerini verdiğim değerli arkadaşlar güzel yazılar yazmışlar. Bu yazımda bende Rman’in sık kullanılan komutlarından bahsetmek istyorum. Fazla detaya girmeden kısa kısa bende bahsediyor olacağım.

Rman hakkında temel fikirler edinmek istiyor iseniz aşağıdaki arkadaşlarında yazısına da mutlaka göz atmanızı öneririm;

http://turkceoracle.com/2011/03/recovery-manager-rman-dinamik-performans-goruntuleri.html
http://oganozdogan.blogspot.com/2008/02/rman-ile-backuprestorerecover.html
http://taliphakanozturk.wordpress.com/2011/06/01/rman-teknik-referans/
http://www.boraovali.com/?tag=rman
http://www.cagataycebi.com/oracle/RMAN.pdf

Rman konfigurasyonundan bahsettikden sonra birazda nasıl kullanıldığından bahsedelim;
Continue reading

RMAN Konfigurasyonu Hakkında Özet Bilgi

Aslında RMAN ile ilgili uzun bir süredir yazmak istiyordum notlarımı ancak toparlayabildim. Bu yazımda Rman’ in genel özelliklerinden, çalışma mantığından,hangi ihtiyaca göre nasıl kongiure edimesi gerektiğinden kısacası temel bir takım genel özelliklerin den bahsedeceğim. Bundan sonraki Rman ile ilgili yazılarımda ise spesifik olarak bazı özel (disaster durumlarında) ne yapmamız gerekeceğinden bahsetmeye çalışacağım. Öncelikle Rman’ in temel konfihurasyonların yer aldığı Show All komutu ile başlamak istedim. Show all’ daki her bir parametrenin ne olduğunu ifade ettikden sonra yine temel olması açısından database’ in backupının farklı şekillerde (full, datafile,sadece archivelog, .. vs) nasıl alabileceğimizden bahsetmek istiyorum. Show All’ ile parametreleri nasıl configure edebildiğimizi anlatırken olabildiğince en az iki örnek vermeye çalışacağım.

SHOW ALL ;
Continue reading

Dataguard’ dan Nasıl Test Ortamı Oluşturulur

Test ortamlarını genelde çok yoğun olarak prod ortamlardan alınan exp ve rman backupları test database’ ine dönmek suretiyle  oluşturulur. Ancak prod ile dataguard database’ leri farklı lokasyonlarda ve proddan alınacak olan backupın  da network veya başka bir yolla testin oluşturulacağa atılması problem olduğu durumlarda kaynak olarak dataguardı kullanabiliriz. Bu belirtmiş olduğun case sıkca karşılaşılan bir durum olmasa bile en azından dataguardı bu tarz bir işlem  içinde kullanılabileceğini bilmek de fayda var diye düşünüyorum.  Test ortamı kurulacak olan sunucu üzerine oracle software’ inin öncesinde kurulu olması gerekmektedir. Şimdi bu adımlardan step by step bahsetmeye çalışalım. Continue reading