YEDEKLEME VE YEDEKTEN GERİ DÖNME

Slides:



Advertisements
Benzer bir sunumlar
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
Advertisements

VERİTABANLARI ÜZERİNDEN ÇOK KULLANICILI YAZILIMLAR İLE TİCARİ VE MÜHENDİSLİK VERİLERİNİN ANALİZLERİNİN GETİRDİĞİ FAYDALAR Dr. YILMAZ YÖRÜ Yük.Mak.Müh.
T sql-diğer komutlar Metin Akbulut.
VERİ TABANI 1 DERS 1.
VERİ TABANI TEMEL KAVRAMLAR.
A. Betül Oktay Elif Edoğan Zeliha Çetin
Ardesenmyo.wordpress.com.
DERS:Acronis true image ile full yedek almak…
Veritabanı Yönetim Sistemleri-I
SQL Enjeksiyon Saldırı Uygulaması ve Güvenlik Önerileri
Öğr.Gör. Dr. Şirin KARADENİZ
IBM DB2 express-c Starting Backup Technologies
SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VERİ TABANI ve YÖNETİMİ
Transaction.
Veritabanı Kopyalama/Taşıma
Bilgisayar Mühendisliği Bölümü
Veritabanı Temel Kavramlar ve
VERİ TABANI ve YÖNETİMİ
Management Studio Kullanımı
VIEW (BAKIŞ) OLUŞTURMA
VER İ TABANI YAPILARI (G İ R İ Ş – II. BÖLÜM) Yard.Doç.Dr. Cihad DEM İ RL İ.
Dosya Yönetimi.
VERİ TABANI VE YÖNETİM SİSTEMLERİ
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 12c Kurulumu
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
Database Mirroring Database Mirroring (DM), veritabanının çökme veya süreklili ğ inin aksaması durumlarında ikinci bir kopya üzerinden işlemlere devam.
SQL SERVER Giriş A. Betül Oktay Ayşe Betül Oktay 2006.
Sunum içerisinde, Giriş Görev Oluşturma Görev ve Geçmiş Listeleme Rapor EKRANI Restore Yedek alınacak sürücü seçme Symentec Backup Exec 2010 R3.
BİLGİSAYAR AĞLARINA GİRİŞ
VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA
Anet Founa Loglama Arayüzü
Veritabanı Yedekleme (BACKUP)
ANDROID DATABASE. Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında.
BİLGİSAYAR AĞLARINA GİRİŞ
DISASTER RECOVERY SOLUTION
ADRES DEFTERİM.
WİNDOWS SERVER 2003’te KULLANICI VE GRUP HESAPLARI.
Veritabanı Yönetim Sistemleri
İnsan Kaynakları Bilgi Sistemleri
GÜVENL İ K. Sunucu Seviyesinde Güvenlik Master Veritabanı (Kullanıcının gerekli yetkileri var mı?) Authentication Mod ◦ Windows Authentication Mod  Varsayılan.
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
VERİ KURTARMA.
Dosya sistemi, bilgisayarın sabit disk üzerindeki verileri düzenlemek için kullandığı temel yapıdır. Disk depolamanın temel birimidir. Disklerin kullanılabilmesi.
PRODECURE, TRIGGER, INDEX, BACKUP
DİSASTER CENTER FELAKET MERKEZİ. Felaket Kurtarma (Disaster Recovery) Her kurum için, vermekte olduğu hizmeti herhangi bir nedenden dolayı veremez duruma.
FAT VE NTFS DOSYA YAPISI
EurobankTekfen SQL Server DBA Turgay Sahtiyan.
E-YEDEKLEMELİ SAKLAMA. E-Yedeklemeli Saklama E-Faturalarınız ve e-arşiv faturalarınız EDM e-fatura sistemine kaydolmanız ile beraber sistem üzerinden.
Linux ve Özgür Yazılm Şenliği PostgreSQL'de Veri Kurtarma Teknikleri POSTGRESQL 'de İleri Seviyede Veri Kurtarma ve Yedekleme Devrim Gündüz.
Living in a Digital World Discovering Computers 2010 Bilgisayarların Keşfi Veritabanı Yönetimi Hafta 9.
Sistem odası güvenliği
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
DİSASTER CENTER FELAKET MERKEZİ Fatma tekin no:
Örnekler, Rasgele Değer, Login işlemleri ve Yedekleme
Asp.Net Veritabanı İşlemleri
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
MUHASEBE YEDEKLEME.
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
Dinamik Diskler.
VERİ YÖNETİMİ Veri tabanı Üzerinde İşlemler
YEDEKLEME NEDİR? YEDEKLEME YAZILIMLARI NELERDİR?
Felaket Merkezi Berk Aydoğdu
MS SQL VERİTABANININ HOST HESABINA TAŞINMASI SAVAŞ TUNÇER.
Deniz TAŞKIN Nurşen SUÇSUZ
Program Kurulum Seti Hazırlamak
SQL Server - Triggers.
Transaction.
FİLLER.
Sunum transkripti:

YEDEKLEME VE YEDEKTEN GERİ DÖNME Mehtap KARA

Backup Alma & Kullanma Veri tabanında meydana gelebilecek olası veri kayıplarına karşı, önceden tedbir almak önemlidir. Bu yüzden verilerin yedeklerinin alınması gerekmektedir. Backup almak bir veri tabanı yöneticisinin(DBA) yapması gereken işlerin başında gelmektedir.

Verİ tabanInI Yedeklemek Veri tabanı işlemleri yaparken veri kayıpları olabilir. Bu kayıpların yaşanmasının birçok sebebi vardır. Fiziksel Sorunlar Donanımsal Sorunlar Yazılımsal Sorunlar Doğal afetler(yangın, deprem, sel baskınları, toprak kayması) Disklerin bozulması İşletim sistemi hataları Çoklu donanım bozulmaları DBMS hataları Fiziksel sabotajlar(bomba atılması, yangın çıkartılması) Kazara silmeler Güvenlik ihlalleri

Yedekleme Türlerİ Üç farklı türden veri tabanı yedeği alınabilir. Tam Veri tabanı Yedeği(Full Database Backup) Fark Yedeği(Differantial Backup) Log Yedeği(Log Backup)

Tam Verİtabanİ Yedeğİ (Full Database Backup) Bütün veri tabanının yedeğini almak için kullanılır. Yedekten geri dönerken Full Backup yeterli olacaktır.(Başka bilgiye gerek duymaz.) Herhangi bir zamana dönmek için yeterli değildir. Differantial Backup ve Log Backup’tan geri dönmek için her zaman bir Full Database Backup’a ihtiyaç duyulur.

Fark Yedeğİ (DIfferantIal Backup) Son alınan Full Backup’tan sonraki veri farklarını içerir. Büyük veritabanları için sürekli Full Backup almak fazla yer kaplar. Bunun için Full Backup üzerine Differantial Backup alınmalıdır.

Log Yedeğİ(Log Backup) Veritabanını belli bir zamana döndürmeye yarar. Full Backup’tan veya son Differantial Backup’tan sonra aradaki tüm log yedeklerine gereksinim duyar.

Yedek ve Medya Kavramlarİ Yedekleme Aygıtı(Backup Device) Sql Server’ın yedekleri yazabileceği manyetik veri saklama ortamıdır. Yedekleme aygıtları, yedekleri kaydedebilmek için bir ortama(Medya) gereksinim duyarlar. Yedekler genellikle disk veya kaset(tape) türünden ortamlarda saklanır.

Medyaset Yedekleme aygıtlarını gruplar ve yönetir. Bir veya daha fazla Backup Device içerebilir. Birden fazla Backup Device içerirse, bir grupta aynı medya tipinden(disk/tape) Backup Device’ları bulundurur. SQL Server, yedekleme yaparken yedeği bir Medyaset’te yer alan bütün aygıtlara paylaştırarak yazar.

Mirrored Medya Set Bir yedek medya setinin birden fazla kopyada saklanmasını sağlar. Bir medya setinin mirroru da medya seti ile aynı karakteristiğe sahip olmalıdır. Böylelikle, medya setlerden herhangi biri zarar görürse diğer mirrorlardaki medya seti ile yedeklerden geri dönülebilir.

Yedek Almak Herhangi bir veri tabanının yedeğini almak için şu kod yazılmalıdır; BACKUP DATABASE veritabani TO DISK = ‘disk_dosya_yolu’ [,TO DISK = ‘ikinci_aygit_yolu’,…] [WITH MEDIANAME = ‘medyaset_ismi’];

Normalde, alınan her yedek aynı dosyaya yazılsa bile, dosyadaki yedeklerin devamına eklenir. Ancak yer sıkıntısı sebebiyle bazı durumlarda eski yedeklerin silinip yeni yedek alınması gerekebilir. Bu durum şu ifadeyle sağlanır;

Bir veri tabanı birden fazla dosyaya dağıtılarak yedeklenebilir. Dağıtarak yedeklemek, okuma-yazma işlemlerinin hızlı olmasını sağlar. Ancak, yedeklenen dosyalardan biri bile bozulsa yedek okunmayacaktır.

Birden fazla dosyaya yayılmış yedeklerin başka bir kopyasını aynı sayıda ve tipte dosyalara dağılmış olarak kopyalayabiliriz. Bunun için Mirrored Medya Set kullanılır. Alınan mirror dosyalardan herhangi biri bozulsa bile kopya yedeklerden backup’a ulaşılabilir.

SQL Server ManagemeNt StudIo İle Backup Alma Veri tabanı üzerine sağ tıklanıp «Tasks\Backup» menüsünden yedekleme yapılabilir.

«Media Options» menüsünden yedekleme işlemi için gerekli ortam özellikleri ayarlanabilir.

«Backup Options» menüsünden yedekleme için sıkıştırma ve geçerlilik süresi ayarlanabilir.

Full Backup ve DIfferantIal Backup’tan Dönmek Genel ifade şu şekildedir; RESTORE DATABASE veritabaniAdi FROM yedekleme_aygitlari|DISK = ‘dosya_yolu’ WITH FILE = dosya_numarasi,[RECOVERY|NORECOVERY] Başka bir yedek daha indirilmeyecekse RECOVERY denmelidir. (hizmet verilebilir) NORECOVERY diyerek son logların açık kalması ve yeni yedeklerin ileri doğru uygulanması sağlanır.

Log Yedeğİnden Gerİ Dönmek Full Backup’tan dönüldükten sonra uygulanabilir. Ayrıca Full Backup’tan NORECOVERY ile dönülmüş olması gereklidir. Log yedeğinden dönmek için; RESTORE LOG veritabani_adi FROM yedekleme_aygitlari|DISK=‘dosya_yolu’ WITH FILE = dosya_numarasi, [RECOVERY|NORECOVERY]

SQL Server Management StudIo İle Yedekten Dönmek Bunun için veritabanına sağ tıklandıktan sonra «Tasks/Restore» menüsünden «Database» seçilerek ilgili sayfaya geçilebilir.

Kaynaklar https://technet.microsoft.com/tr-tr/library/ms187510(v=sql.110).aspx http://www.turgaysahtiyan.com/post/Transaction-Log-Backup-ile-Istenilen-Bir-Ana- Donmek.aspx http://www.kodlamamerkezi.com/veritabani-sql/sql-server-yedek-alma-ve-yedegi- geri-yukleme/