Veri̇ tabani kurtarma i̇şlemleri̇ sunu
-
Upload
oktay-goekgoel -
Category
Health & Medicine
-
view
77 -
download
6
Transcript of Veri̇ tabani kurtarma i̇şlemleri̇ sunu
![Page 1: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/1.jpg)
VERİ TABANI KURTARMA İŞLEMLERİ
![Page 2: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/2.jpg)
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.
![Page 3: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/3.jpg)
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.
![Page 4: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/4.jpg)
DATABASE SNAPSHOTS YÖNTEMİ
Database Snapshots oluşturmak için CREATE DATABASE ifadesi ile beraber AS SNAPSHOT cümleciğini kullanabiliriz.
![Page 5: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/5.jpg)
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.
![Page 6: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/6.jpg)
DATABASE SNAPSHOTS YÖNTEMİD sürücüsünü açarak, snap klasörünün içini kontrol edebiliriz.
![Page 7: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/7.jpg)
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
![Page 8: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/8.jpg)
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.
![Page 9: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/9.jpg)
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.
![Page 10: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/10.jpg)
DATABASE SNAPSHOTS İLE VERİ KURTARMA
Ardından snapshot içinde bulunan aynı tablodan tüm kayıtları kurtararak, tekrar ana tablomuzu eski haline getirelim.
![Page 11: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/11.jpg)
DATABASE SNAPSHOTS İLE VERİ KURTARMA
Ana tablomuz içindeki kayıtların kurtulduğunu, aşağıdaki ifade ile görebiliriz.
![Page 12: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/12.jpg)
BACKUP - RESTORE Veri tabanı üzerinde gerekli kurtarmaları yapmak için, bir veri tabanı yöneticisinin temel olarak kullanacağı strateji Backup- Restore olmalıdır.
![Page 13: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/13.jpg)
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.
![Page 14: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/14.jpg)
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.
![Page 15: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/15.jpg)
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.
![Page 16: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/16.jpg)
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.
![Page 17: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/17.jpg)
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.
![Page 18: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/18.jpg)
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.
![Page 19: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/19.jpg)
BACKUP – RESTORE KULLANIMI
Buraya kadar aldığımız tüm yedekler, klasörün içinde şekildeki gibi görünecektir.
![Page 20: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/20.jpg)
BACKUP – RESTORE KULLANIMI Management Studio kullanılarakta geri yükleme işlemi aşağıdaki gibi gerçekleştirilebilir.
![Page 21: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/21.jpg)
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.
![Page 22: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/22.jpg)
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.
![Page 23: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/23.jpg)
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.
![Page 24: Veri̇ tabani kurtarma i̇şlemleri̇ sunu](https://reader035.fdocument.pub/reader035/viewer/2022062307/5564c5b2d8b42a0a178b4628/html5/thumbnails/24.jpg)
TEŞEKKÜRLER…