veri̇ tabani kurtarma i̇şlemleri̇ sunu

Post on 27-May-2015

76 Views

Category:

Health & Medicine

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

VERİ TABANI KURTARMA İŞLEMLERİ

Veri Tabanı Kurtarma İşlemleriVeri tabanına ait veriler fonksiyonelliğini

kaybedebilir ve bize birtakım sorunlar çıkarabilirler.

Bu gibi durumlarda büyük sorunlar yaşamamak için birinci altın; kural mutlaka yedekli olarak çalışmaktır.

DATABASE SNAPSHOTS Database Snapshots ile veri tabanının sağlam ve read-only(sadece okunabilir) bir görünümünü oluşturarak, sistem yöneticilerinin kullanımına sunabiliriz.

DATABASE SNAPSHOTS YÖNTEMİ

Database Snapshots oluşturmak için CREATE DATABASE ifadesi ile beraber AS SNAPSHOT cümleciğini kullanabiliriz.

DATABASE SNAPSHOTS YÖNTEMİŞimdi NTFS dosya sistemine sahip D sürücüsü içinde daha önce var olan snap isimli klasörün içinde burak isimli veri tabanımın SNAPSHOT dosyasını oluşturalım.

DATABASE SNAPSHOTS YÖNTEMİD sürücüsünü açarak, snap klasörünün içini kontrol edebiliriz.

DATABASE SNAPSHOTS YÖNTEMİ Silmek için ise DROP DATABASE snapshot_adı ifadesi kullanılır.

Ancak silme yapabilmek için veri tabanının aktif olmaması gerekir

DATABASE SNAPSHOTS İLE VERİ KURTARMA Bir veri tabanı dosyasının silinmesi, bir satırda meydana gelen silinme, hata, değişiklik gibi olaylarda Backup-Restore mekanizmasına göre daha hızlı olduğu için bu yöntemi tercih edebilirsiniz.

DATABASE SNAPSHOTS İLE VERİ KURTARMA Şimdi kullanımını kısa bir örnekle kavrayalım. İlk önce oluşturduğumuz veri tabanındaki tablo kayıtlarını silelim.

DATABASE SNAPSHOTS İLE VERİ KURTARMA

Ardından snapshot içinde bulunan aynı tablodan tüm kayıtları kurtararak, tekrar ana tablomuzu eski haline getirelim.

DATABASE SNAPSHOTS İLE VERİ KURTARMA

Ana tablomuz içindeki kayıtların kurtulduğunu, aşağıdaki ifade ile görebiliriz.

BACKUP - RESTORE Veri tabanı üzerinde gerekli kurtarmaları yapmak için, bir veri tabanı yöneticisinin temel olarak kullanacağı strateji Backup- Restore olmalıdır.

BACKUP – RESTORE KULLANIMI Aşağıdaki yazılım burak isimli veri tabanının D: sürücüsünde yedek isimli klasöre burakk.bkf adıyla yedeklemesini gösterir.

BACKUP – RESTORE KULLANIMI En son Full yedek aldıktan sonra sadece değişenleri yedeklemek için ise aşağıdaki ifade kullanılır.

BACKUP – RESTORE KULLANIMI Log yapılarını yedeklemek için ise aşağıdaki ifadeden yararlanılır.

Aynı işlemleri Object Explorer içinden de yapabiliriz.

OBJECT EXPLORER

Object Explorerdan yaparken ilk önce yedeği alınacak veri tabanı üzerinde sağ tuşa basılarak gelen listeden Tasks/ Back Up seçeneğine tıklanır.

OBJECT EXPLORER Gelen yedekleme iletişim kutusundan gerekli ayarlamalar ve yedekleme aygıtı belirtilerek yedek alınır. Kısımsal yedekleme yapılarak süre kısaltılabilir.

BACKUP – RESTORE KULLANIMI Bu yapının diğer bir özellik ise COPY-ONLY cümleciğidir. Bu cümlecikle alınan yedekleme, genelde test gibi özel amaçlı yedeklemedir.

BACKUP – RESTORE KULLANIMI

Buraya kadar aldığımız tüm yedekler, klasörün içinde şekildeki gibi görünecektir.

BACKUP – RESTORE KULLANIMI Management Studio kullanılarakta geri yükleme işlemi aşağıdaki gibi gerçekleştirilebilir.

CHECKSUM Backup- Restore stratejisini tercih ettiğinizde her şey istediğimiz gibi olmayabilir. Örneğin; yedekleme aygıtında olabilecek bir hata geri yüklemede sorunlara yol açabilir.

CHECKSUM Bu hatalarda kullanabileceğimiz ifadelerden biri CHECKSUM ifadesidir.

Bu ifade ile yedekleme aygıtına yazılmadan tüm veriler kontrol edilir ve ondan sonra yazılır. Bu da geçerli verinin yedek setine yazılmasını sağlar.

MIRROR Eğer verileriniz çok önemli ise biraz daha maliyetli bir işlem gerçekleştirebilirsiniz. Bunun için kullanacağınız MIRROR ifadesi ile yedeğini bir kopyasını da almış olursunuz.

Eğer bu ifade ile yedek alacaksanız mutlaka WITH FORMAT cümleciğini eklemeniz gerekir.

TEŞEKKÜRLER…

top related