1 / 20

D ATA G UARD DISASTER RECOVERY SOLUTION

D ATA G UARD DISASTER RECOVERY SOLUTION. Talip Hakan ÖZTÜRK B ANK ASYA – ORACLE DBA OCE, 10g OCA, 10g OCP http://taliphakanozturk.wor dpress.com. Talip Hakan ÖZTÜRK. 2000-2005 Azerbaycan Teknik Üniversitesi – Bilgisayar Müh . B ANK ASYA - Oracle DBA OCE, 10g OCA, 10g OCP

lenore
Download Presentation

D ATA G UARD DISASTER RECOVERY SOLUTION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DATAGUARD DISASTER RECOVERY SOLUTION TalipHakan ÖZTÜRK BANKASYA – ORACLE DBA OCE, 10g OCA, 10g OCP http://taliphakanozturk.wordpress.com

  2. Talip Hakan ÖZTÜRK • 2000-2005 AzerbaycanTeknikÜniversitesi – BilgisayarMüh. • BANKASYA - Oracle DBA • OCE, 10g OCA, 10g OCP • Oracle Blogger • http://taliphakanozturk.wordpress.com • Oracle Forum SorumlusuveEditörü • http://www.ceturk.com http://taliphakanozturk.wordpress.com

  3. Gündem • Neden Disaster Recovery? • Data Guard Nedir? • Process Architecture – Senkron ve Asenkron Redo Transferi • Protection Modes • Physical Standby Veritabanı – Demo • Snapshot Standby Veritabanı (11g) • Logical Standby Veritabanı • Active Data Guard (11g) • Switchover & Failover - Demo http://taliphakanozturk.wordpress.com

  4. Neden Disaster Recovery? http://taliphakanozturk.wordpress.com

  5. İŞ SÜREKLİLİĞİNİZ VAR PEKİ DISASTER RECOVERY PLANINIZ VAR MI? http://taliphakanozturk.wordpress.com

  6. DATAGUARD Nedir? • Oracle felaket kurtarma çözümüdür • Production veritabanınızı felaketlerden korur • Production veritabanınızın daha efektif kullanılmasını sağlar, üzerindeki iş yükünü azaltır http://taliphakanozturk.wordpress.com

  7. Geçmişten Günümüze Data Guard • Teknoloji ilk olarak Oracle 7 ile manuel standby veritabanı oluştururarak kullanılmaya başlandı • Oracle 8i ile Data Guard olarak karşımıza çıktı • ORACLE 8i • Read-Only Standby Veritabanı • Managed recovery • Redo Log dosyalarını Uzak(Remote) arşivlenmesi • ORALCE 9i • “Zero Data Loss” Entegrasyonu • Data Guard Broker ve Data Guard Manager GUI • Swithcover ve Failover işlemleri • Otomatik senkronizasyon • Logical Standby Veritabanı • Maximum Protection • ORACLE 10g • Real-Time Apply • RAC için güçlendirilmiş destek • Fast-Start Failover • Asenkron redo transferi • Flashback Database • ORACLE 11g • Active Standby Veritabanı(Active Data Guard) • Snapshot Standby • Heterojen platform desteği (Production –Linux, Standby - Windows) http://taliphakanozturk.wordpress.com

  8. DISASTER RECOVERY Önemli Bileşenleri • RPO = Recovery Point Objective • Ne kadar veri kaybetmeyi göze alabilirsiniz? • RTO = Recovery Time Objective • Veri erişimi olmadan kaç dakika ayakta durabilirsiniz ? • Maliyet http://taliphakanozturk.wordpress.com

  9. DATA GUARD 11g PROCESS MİMARİSİ SENKRON REDO TRANSFERİ (SYNC)– SIFIR VERİ KAYBI (ZERO DATA LOSS) MRP-Managed Recovery Process LNS-LogWriter Network Service RFS-Remote File Server Process LSP-Logical Standby Process 1 3 1 1 3 1 3 2 2 http://taliphakanozturk.wordpress.com

  10. DATA GUARD 11g PROCESS MİMARİSİ ASENKRON REDO TRANSFERİ (ASYNC) MRP-Managed Recovery Process LNS-LogWriter Network Service RFS-Remote File Server Process LSP-Logical Standby Process 1 1 3 1 1 2 2 2 http://taliphakanozturk.wordpress.com

  11. DATA GUARD 11g PROCESS MİMARİSİ ASYNC – REDO TRANSFERİ YEDEKLENDİĞİNDE MRP-Managed Recovery Process LNS-LogWriter Network Service RFS-Remote File Server Process LSP-Logical Standby Process 1 1 2 1 1 2 2 http://taliphakanozturk.wordpress.com

  12. REDO TRANSFER PROTECTION MODE LOG_ARCHIVE_DEST_n için NET_TIMEOUT parametresi Data Guard 10g default = 180 sn Data Guard 11g default = 30 sn http://taliphakanozturk.wordpress.com

  13. PHYSICAL STANDBY - DATA GUARD REDOAPPLY • Physical Standby Database, production (primary) veritabanının blok-blok kopyasıdır • Redo Apply aktifken, raporlam ve sorgu için read-only modda açılabilir(Active Data Guard) • Production (Primary) veritabanına ekstra yük bindirmemek için backup işlemlerinde kullanılabilir. • Read-Write modda çalışırken redo transferini kabul • etmez http://taliphakanozturk.wordpress.com

  14. Standby Site Primary Site Standby Database Production Database İsteğe bağlı gecikmeli Apply Veri Bozulmaları ve Kullanıcı Hatalarından Korunma • Production (primary) veritabanı değişiklikleri Standby veritabanında gecikmeli olarak uygulanabilir. • Apply process aynı zamanda log kayıtlarını check ederek log bozulması olup olmadığı hakkında bilgi verir. http://taliphakanozturk.wordpress.com

  15. DATA GUARD SNAPSHOT STANDBY (11g) TEST Veritabanları Olarak Kullanma • Read-write modda açıp, tekrar physical standby dönüştürülebilir • Archive loglar yedeklenir ve physical standby a geri dönüldüğünde apply edilir • DGMGRL> convert database <name> to snapshot standby; • DGMGRL> convert database <name> to physical standby; http://taliphakanozturk.wordpress.com

  16. LOGICAL STANDBY - DATA GUARD SQLAPPLY • Logical Standby Database açık, aktif ve bağımsız olan bir veritabanıdır • Production (Primary) veritabanı ile aynı mantıksal bilgilere (row) sahiptir • Redo verileri SQL olarak apply edilirken raporlama olarak kullanılabilir • Veritabanı read-write modda açık olabilir. Replica olan tablolarda değişikliklere izin vermez. http://taliphakanozturk.wordpress.com

  17. ACTIVE DATA GUARD (11g) • Production veritabanı üzerinden rapor yükünü azaltmak • Production veritabanı üzerinden backup yükünü azaltmak • Real-time raporlama (redo apply devam ederken) http://taliphakanozturk.wordpress.com

  18. ACTIVE DATA GUARD (11g) http://taliphakanozturk.wordpress.com

  19. SWITCHOVER & FAILOVER • Switchover • Planlı role değişimidir • Tekrar yeni bir veritabanı kurulumu gerektirmez • OS ve hardware bakımı için kullanılabilir • Failover • Manuel olarak SQL ile veya basit bir GUI arayüzüyle aktifleşebilir • Production (Primary) veritabanının plansız bozulması • Standby veritabanının yeniden oluşturulması gerekir http://taliphakanozturk.wordpress.com

  20. TEŞEKKÜRLER Talip Hakan ÖZTÜRK Bilgisayar Mühendisi Oracle Certified Professional 10g Oracle Certified Associate 10g Oracle Certified Expert talip_hakan_ozturk@hotmail.com http://taliphakanozturk.wordpress.com

More Related