Oracle Backup Recovery Islemleri
DATABASE `DE HANGI FAILURELAR OLABILIR
A process failure : Eger user prosesleri database I update ederken fail ederse, oracle background prosesleri commit etmemis bu ilgili transactionlari geri alir.
An instance failure: Instance problemleri guc kesintisi gibi hardware kaynakli problemlerden dolayi olabilecegi gibi isletim sistemi crash lerinden dolayi olusabilecek software bir problemdende olabilir. Instance failure larindan Oracle SGA buffer indaki veriyi datafile lara yazmaz.
A user or application error: User hatasindan dolayi veri kaybi olmasidir. Ornegin yanlislikla bir veri payroll table indan silinmisse. Bu gibi kullanici problemlerinde database yada ilgili objenin bu hata olmadan onceki duruma dondurulmesi gerekir. Oracle bu is icin flashback Technology`sini gelistirdi.
A media failure: En cok gorulen sekli disk crashlerinden dolayi diskte data kaybinin olmasidir, disk hatalari datafile lari redo log filelarini ve control file larini etkileyebilir. Sonucta database instance duzgun calismayabilir, SGA database bufferlarindaki data datafile larina yazilamayabilir.
HANGI BILGILERIN BACKUP’I ALINMALI
Backup tipleri :
• Online Database Backup
• Offline Database Backup
• Whole Database
• Tablespace
• Datafile
• Control File
• Archived Redo Log
• Configuration Files
Online Database Backup : Database`imiz 7*24 acik kalmasi gerekiyorsa ARCHIVELOG mode`u ile checkpoint edilen data ve control file larinin backup ini alabiliriz.
Offline Database Backup : Bu backup seklinde , son consistent durumu saglamak icin redologlarin datafilelarina yazilmis olmasi gerekir bunun icinde database in cleanly shutdown edilmesi gerekir.Backup shutdown haliyle alinir. NOARCHIVELOG mode taki database lerde bu backup yontemi kullanilabilir.
ORACLE BACKUP METODLARI :
Recovery Manager (RMAN) data backup ve recovery operasyonlarini otomatiklestirmemizi saglar.
Oracle Enterprise Manager GUI aracili ile RMAN`e ulasilabilir.
Oracle Data Pump Bu utility Oracle database ini isletim sistemi filelarina logical backuplar almayi saglar
User Managed Isletim sistemi uzerindeki calistirilabilecek komutlarla database in manuel backup I alinabilir.