SlideShare a Scribd company logo
Vision ~ Knowledge ~ Results




Right Availability voor Provincie Zeeland
met Active Data Guard 11g
Frank Dorst




  samenwerking, pragmatische aanpak en innovatie met Java en Oracle

     OGh DBA Dag: 11g in de praktijk - Utrecht 14 september 2010
14   Sept.   2010


Presentatie OGh DBA Dag
Introductie
Provincie Zeeland
Alternatieven
Gekozen oplossing
Implementatie
Conclusie
Q&A
Vision Knowledge Results

                    Maak IT klein & beheersbaar
                                                www.whitehorses.nl




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk                   14 september 2010   3
Over Whitehorses

 ● Projecten & Consultancy
 ● Integratie
 ● Moderne architecturen
      – SOA / BPM
      – Middleware
      – “Right” Availability




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   4
Expertise Oracle Platform

 ● Advies
 ● Installatie                                       Maximum
 ● Upgrade / Migratie                                Availability
 ● Inrichten van beheer                              Architectur
 ● Troubleshooting




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk           14 september 2010   5
Expertise Oracle Platform

 ● Advies
                                                     Maximum
 ● Installatie
                                                     Availabable &
 ● Upgrade / Migratie
                                                     Manageable
 ● Inrichten van beheer
                                                     Architecture
 ● Troubleshooting




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk          14 september 2010   6
Provincie Zeeland
Provincie Zeeland
Provincie Zeeland
•   Middelburg         •   Windows platform
•   2 locaties         •   Veel Oracle
•   780 medewerkers    •   APEX
•   850 werkplekken    •   BI Publisher
•   100 servers        •   Webservices
•   Centrale storage   •   Application Server
•   Eigen dubbel
    glasvezel
Provincie Zeeland
Uitdaging…

  Risico          bij calamiteiten
  Minimaliseer          downtime (max. 4 uur)
  Maximaliseer           “recoverability”
  Zonder           complexiteit
  Beperkte           investering




Whitehorses B.V.
Oracle Active Data Guard
             +
    RMAN met ExaGrid




Whitehorses B.V.
Bekeken alternatieven

 ● Real Application Clusters (RAC)


 ● Hardware / Storage / Virtualisatie




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   13
Storage & Virtualization




               Virtual
               Server


                   database


                         Cluster X                      Cluster Y
     Locatie A                                                           Locatie B


                              Storage                   Storage


Whitehorses B.V.      OGh DBA Dag: 11g in de praktijk      14 september 2010     14
Storage & Virtualization




               Virtual                                              Virtual
               Server                                               Server
                                                        Fail-over
                   database                                          database


                         Cluster X                                            Cluster Y
     Locatie A                                                                                 Locatie B


                              Storage                                         Storage


Whitehorses B.V.      OGh DBA Dag: 11g in de praktijk                            14 september 2010     15
Waarom niet?

 ● Transparantie voor Oracle DBA’s
 ● Licenties voor Oracle
 ● Support voor Oracle




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   16
RAC - Real Application Clusters
                                                      ● Schaalbaarheid
                                                      ● Beschikbaarheid bij
                                                        hardware uitval
                                                      ● Stretched voor DR
                   Load balancer




         Server
             Server
                  Server
                      Server
           A    B   C    D




                   shared
                   storage

Whitehorses B.V.    OGh DBA Dag: 11g in de praktijk                14 september 2010   17
Waarom geen RAC

 ● 100% uptime niet nodig
 ● Geen directe oplossing voor “site failure”
 ● Complexiteit
 ● Investering RAC licenties




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   18
Wat is Oracle Data Guard?
 ● Optie op Enterprise Edition
 ● Disaster Recovery
 ● Transactioneel consistente kopie (Standby
   Database)
 ● Meerdere kopieën mogelijk
 ● Eventueel “time delay” voor standby
 ● Een Standby Database kan de rol van
   Primary overnemen zonder data verlies


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   19
Data Guard Focus

 ● Data Failures
 ● Site Disasters: Disaster Recovery Solution
 ● Data Protection
 ● Data Availability
 ● Data Recovery




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   20
Active Data Guard
 ●    Sinds 11g
 ●    Read-only op standby omgeving
 ●    Rapportages
 ●    Backup
 ●    Etc., etc.       Geen verloren
                                                     resources!



Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk                14 september 2010   21
Data Guard Protection Modes

 ● Maximum Performance
   Asynchroon, data protectie niet gegarandeerd
 ● Maximum Availability
   Synchroon o.b.v. redo data, zeer kleine kans op
   gegevensverlies
 ● Maximum Protection
   Synchroon o.b.v. commit, geen gegevensverlies



Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   22
Data Guard




           Primair                                                          Secundair




                                                     De Abdij             Het Groene Woud


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk              14 september 2010       23
Active Data Guard




           Primair                                                          Secundair




                                                     De Abdij             Het Groene Woud


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk              14 september 2010       24
Active Data Guard




           Primair                                                           Primair
                                                                            Secundair




                                                     De Abdij             Het Groene Woud


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk              14 september 2010       25
Maken we de perfecte oplossing?

                     100%




                      80%
                         Functionele perfectie




                                                 Inspanning / Kosten




                                                                             100%
                                                                       50%




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk                                  14 september 2010   26
Of kiezen we de perfecte match?
                                                                             Extra


                     100%
                                                                                                Functionele
                                                                                                afstemming!
                      80%
                         Functionele perfectie




                                                 Inspanning / Kosten




                                                                                     100%
                                                                       50%




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk                                          14 september 2010   27
Right Availability…

 ● Focus op wat nodig is
 ● Ga voor precies goed genoeg of POGE
 ● Passend op wensen, eisen & budget
 ● Zo eenvoudig mogelijk


 In dit geval:
 ● Backup/restore (RMAN + ExaGrid)
 ● Active Data Guard
Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   28
Het traject

 ● Selectie-ondersteuning met presentatie
 ● Proof of Concept
 ● Eerste implementatie
 ● Verdere uitrol




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   29
Selectie-ondersteuning

 ● Presentatie
 ● Demonstratie o.b.v. Oracle 11gR1
      – 2 laptops
      – 2 beamers
 ● Workshop
 ● Overleg / discussie
 ● 1 dag + voorbereiding


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   30
Proof of Concept

 ● 11g R1 op 32bits Windows 2008
 ● Installatie Oracle software + laatste patchsets
 ● Primary omgeving opgezet
 ● Physical Standby op andere node
      – Data overgezet via backup
      – kan ook met RMAN
 ● Diverse tests met switch over etc.
 ● 2 dagen inzet Whitehorses

Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   31
En toen…

Wachten…

… op Oracle 11g R2

… voor 64bits Windows 2008
Implementatie

 ● Voorbereiding (hardware, OS, restore) door
      provincie
 ● Installatie nieuwe versie Oracle software op
      beide nodes
 ● Upgrade Primary database naar 11g R2
 ● Automatische upgrade van standby
 ● Alle stappen gedocumenteerd


Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   33
Test en documentatie

 ● Switch-over getest met Data Guard Broker
      command line utility
 ● Fail-over geforceerd
 ● VEEEEL mutaties op nieuwe primary
 ● Middels Flashback oude primary bijgewerkt
            (gebruik STANDBY_BECAME_PRIMARY_SCN uit V$DATABASE,
            zie o.a. http://tinyurl.com/fb-dataguard)

 ● Switch back naar oorsponkelijke primary
 ● Logboeken aangelegd t.b.v. switch-over
Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   34
Samenwerking

 ● Uitgebreide voorbereiding Province Zeeland
 ● Cursussen voor medewerkers
 ● Samen met Whitehorses achter de knoppen
 ● Zelf doen
 ● Kennis-ondersteuning door Whitehorses


 ● 2 dagen inzet Whitehorses voor
      implementatie
Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   35
Implementatie keuzes

 ● Oracle 11g R2 op Windows 2008 R2 64bits
 ● Zonder virtualisatie
 ● Maximum Availability modus
 ● Geen Data Guard Observer
 ● Wel Data Guard Broker
 ● Altijd handmatige fail-over



Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   36
RMAN ExaGrid Backup

 ● Iedere nacht
 ● RMAN backup en full datapump export
 ● ExaGrid zorgt voor compressie en
      deduplicatie
 ● Backup wordt 1 maand bewaard




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   37
Architectuurplaat




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   38
Huidige situatie…

 ● Actief voor financiële administratie
 ● Probleemloos sinds oplevering
 ● Dagelijkse controle middels eigen scripts




Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   39
Toekomst

 ● Standaard voor nieuwe omgevingen
 ● Uitrol naar alle Oracle databases
 ● Rapporten naar standby omgeving zetten
 ● Crash scenario's documenteren t.b.v.
      systeembeheer
 ● Periodiek blijven testen en draaiboeken
      bijwerken.

Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   40
Conclusie

 ● Enthousiast over Active Data Guard
 ● Bescherming tegen “disasters”
 ● Ruim binnen SLA
 ● Benutting van alle resources
 ● Duidelijk concept, transparant
 ● Beperkte investering
 ● Eigen beheer

Whitehorses B.V.   OGh DBA Dag: 11g in de praktijk   14 september 2010   41
VRAGEN? IDEEËN?




Whitehorses B.V.
Whitehorses B.V.
Fultonbaan 20
3439 NE Nieuwegein

www.whitehorses.nl
blog.whitehorses.nl
Twitter: @whitehorsesnl

Voor meer info:
frank.dorst@whitehorses.nl
Twitter: @frank_dorst

More Related Content

More from Whitehorses

Introductie - Seminar Lean en Agile IT (deel 1)
Introductie - Seminar Lean en Agile IT (deel 1)Introductie - Seminar Lean en Agile IT (deel 1)
Introductie - Seminar Lean en Agile IT (deel 1)Whitehorses
 
Integreren - Seminar Lean en Agile IT (deel 3)
Integreren - Seminar Lean en Agile IT (deel 3)Integreren - Seminar Lean en Agile IT (deel 3)
Integreren - Seminar Lean en Agile IT (deel 3)Whitehorses
 
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Whitehorses
 
Heeft een Universiteit in 2020 nog wel een ICT afdeling?
Heeft een Universiteit in 2020 nog wel een ICT afdeling?Heeft een Universiteit in 2020 nog wel een ICT afdeling?
Heeft een Universiteit in 2020 nog wel een ICT afdeling?
Whitehorses
 
Ondernemen(d) in ICT
Ondernemen(d) in ICTOndernemen(d) in ICT
Ondernemen(d) in ICT
Whitehorses
 
Social Media for IT Professionals (english)
Social Media for IT Professionals (english)Social Media for IT Professionals (english)
Social Media for IT Professionals (english)
Whitehorses
 
Social Media voor IT Professionals
Social Media voor IT ProfessionalsSocial Media voor IT Professionals
Social Media voor IT Professionals
Whitehorses
 
Terugblik Oracle Open World 2010 - Intro + Frank
Terugblik Oracle Open World 2010 - Intro + FrankTerugblik Oracle Open World 2010 - Intro + Frank
Terugblik Oracle Open World 2010 - Intro + FrankWhitehorses
 
Active Data Guard High Availability case study Provincie Zeeland
Active Data Guard High Availability case study Provincie ZeelandActive Data Guard High Availability case study Provincie Zeeland
Active Data Guard High Availability case study Provincie Zeeland
Whitehorses
 
Kennissessie Agile Resultaat Met Prince2 Controle
Kennissessie Agile Resultaat Met Prince2 ControleKennissessie Agile Resultaat Met Prince2 Controle
Kennissessie Agile Resultaat Met Prince2 Controle
Whitehorses
 
Oracle Logix - Scoren Met Fusion Middleware
Oracle Logix  - Scoren Met Fusion MiddlewareOracle Logix  - Scoren Met Fusion Middleware
Oracle Logix - Scoren Met Fusion Middleware
Whitehorses
 
Whitehorses Bedrijfspresentatie voor Skillcity
Whitehorses Bedrijfspresentatie voor SkillcityWhitehorses Bedrijfspresentatie voor Skillcity
Whitehorses Bedrijfspresentatie voor Skillcity
Whitehorses
 

More from Whitehorses (12)

Introductie - Seminar Lean en Agile IT (deel 1)
Introductie - Seminar Lean en Agile IT (deel 1)Introductie - Seminar Lean en Agile IT (deel 1)
Introductie - Seminar Lean en Agile IT (deel 1)
 
Integreren - Seminar Lean en Agile IT (deel 3)
Integreren - Seminar Lean en Agile IT (deel 3)Integreren - Seminar Lean en Agile IT (deel 3)
Integreren - Seminar Lean en Agile IT (deel 3)
 
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
 
Heeft een Universiteit in 2020 nog wel een ICT afdeling?
Heeft een Universiteit in 2020 nog wel een ICT afdeling?Heeft een Universiteit in 2020 nog wel een ICT afdeling?
Heeft een Universiteit in 2020 nog wel een ICT afdeling?
 
Ondernemen(d) in ICT
Ondernemen(d) in ICTOndernemen(d) in ICT
Ondernemen(d) in ICT
 
Social Media for IT Professionals (english)
Social Media for IT Professionals (english)Social Media for IT Professionals (english)
Social Media for IT Professionals (english)
 
Social Media voor IT Professionals
Social Media voor IT ProfessionalsSocial Media voor IT Professionals
Social Media voor IT Professionals
 
Terugblik Oracle Open World 2010 - Intro + Frank
Terugblik Oracle Open World 2010 - Intro + FrankTerugblik Oracle Open World 2010 - Intro + Frank
Terugblik Oracle Open World 2010 - Intro + Frank
 
Active Data Guard High Availability case study Provincie Zeeland
Active Data Guard High Availability case study Provincie ZeelandActive Data Guard High Availability case study Provincie Zeeland
Active Data Guard High Availability case study Provincie Zeeland
 
Kennissessie Agile Resultaat Met Prince2 Controle
Kennissessie Agile Resultaat Met Prince2 ControleKennissessie Agile Resultaat Met Prince2 Controle
Kennissessie Agile Resultaat Met Prince2 Controle
 
Oracle Logix - Scoren Met Fusion Middleware
Oracle Logix  - Scoren Met Fusion MiddlewareOracle Logix  - Scoren Met Fusion Middleware
Oracle Logix - Scoren Met Fusion Middleware
 
Whitehorses Bedrijfspresentatie voor Skillcity
Whitehorses Bedrijfspresentatie voor SkillcityWhitehorses Bedrijfspresentatie voor Skillcity
Whitehorses Bedrijfspresentatie voor Skillcity
 

Right Availability voor Provincie Zeeland met Oracle Active Data Guard 11g

  • 1. Vision ~ Knowledge ~ Results Right Availability voor Provincie Zeeland met Active Data Guard 11g Frank Dorst samenwerking, pragmatische aanpak en innovatie met Java en Oracle OGh DBA Dag: 11g in de praktijk - Utrecht 14 september 2010
  • 2. 14 Sept. 2010 Presentatie OGh DBA Dag Introductie Provincie Zeeland Alternatieven Gekozen oplossing Implementatie Conclusie Q&A
  • 3. Vision Knowledge Results Maak IT klein & beheersbaar www.whitehorses.nl Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 3
  • 4. Over Whitehorses ● Projecten & Consultancy ● Integratie ● Moderne architecturen – SOA / BPM – Middleware – “Right” Availability Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 4
  • 5. Expertise Oracle Platform ● Advies ● Installatie Maximum ● Upgrade / Migratie Availability ● Inrichten van beheer Architectur ● Troubleshooting Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 5
  • 6. Expertise Oracle Platform ● Advies Maximum ● Installatie Availabable & ● Upgrade / Migratie Manageable ● Inrichten van beheer Architecture ● Troubleshooting Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 6
  • 9. Provincie Zeeland • Middelburg • Windows platform • 2 locaties • Veel Oracle • 780 medewerkers • APEX • 850 werkplekken • BI Publisher • 100 servers • Webservices • Centrale storage • Application Server • Eigen dubbel glasvezel
  • 11. Uitdaging…  Risico bij calamiteiten  Minimaliseer downtime (max. 4 uur)  Maximaliseer “recoverability”  Zonder complexiteit  Beperkte investering Whitehorses B.V.
  • 12. Oracle Active Data Guard + RMAN met ExaGrid Whitehorses B.V.
  • 13. Bekeken alternatieven ● Real Application Clusters (RAC) ● Hardware / Storage / Virtualisatie Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 13
  • 14. Storage & Virtualization Virtual Server database Cluster X Cluster Y Locatie A Locatie B Storage Storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 14
  • 15. Storage & Virtualization Virtual Virtual Server Server Fail-over database database Cluster X Cluster Y Locatie A Locatie B Storage Storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 15
  • 16. Waarom niet? ● Transparantie voor Oracle DBA’s ● Licenties voor Oracle ● Support voor Oracle Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 16
  • 17. RAC - Real Application Clusters ● Schaalbaarheid ● Beschikbaarheid bij hardware uitval ● Stretched voor DR Load balancer Server Server Server Server A B C D shared storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 17
  • 18. Waarom geen RAC ● 100% uptime niet nodig ● Geen directe oplossing voor “site failure” ● Complexiteit ● Investering RAC licenties Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 18
  • 19. Wat is Oracle Data Guard? ● Optie op Enterprise Edition ● Disaster Recovery ● Transactioneel consistente kopie (Standby Database) ● Meerdere kopieën mogelijk ● Eventueel “time delay” voor standby ● Een Standby Database kan de rol van Primary overnemen zonder data verlies Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 19
  • 20. Data Guard Focus ● Data Failures ● Site Disasters: Disaster Recovery Solution ● Data Protection ● Data Availability ● Data Recovery Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 20
  • 21. Active Data Guard ● Sinds 11g ● Read-only op standby omgeving ● Rapportages ● Backup ● Etc., etc. Geen verloren resources! Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 21
  • 22. Data Guard Protection Modes ● Maximum Performance Asynchroon, data protectie niet gegarandeerd ● Maximum Availability Synchroon o.b.v. redo data, zeer kleine kans op gegevensverlies ● Maximum Protection Synchroon o.b.v. commit, geen gegevensverlies Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 22
  • 23. Data Guard Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 23
  • 24. Active Data Guard Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 24
  • 25. Active Data Guard Primair Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 25
  • 26. Maken we de perfecte oplossing? 100% 80% Functionele perfectie Inspanning / Kosten 100% 50% Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 26
  • 27. Of kiezen we de perfecte match? Extra 100% Functionele afstemming! 80% Functionele perfectie Inspanning / Kosten 100% 50% Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 27
  • 28. Right Availability… ● Focus op wat nodig is ● Ga voor precies goed genoeg of POGE ● Passend op wensen, eisen & budget ● Zo eenvoudig mogelijk In dit geval: ● Backup/restore (RMAN + ExaGrid) ● Active Data Guard Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 28
  • 29. Het traject ● Selectie-ondersteuning met presentatie ● Proof of Concept ● Eerste implementatie ● Verdere uitrol Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 29
  • 30. Selectie-ondersteuning ● Presentatie ● Demonstratie o.b.v. Oracle 11gR1 – 2 laptops – 2 beamers ● Workshop ● Overleg / discussie ● 1 dag + voorbereiding Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 30
  • 31. Proof of Concept ● 11g R1 op 32bits Windows 2008 ● Installatie Oracle software + laatste patchsets ● Primary omgeving opgezet ● Physical Standby op andere node – Data overgezet via backup – kan ook met RMAN ● Diverse tests met switch over etc. ● 2 dagen inzet Whitehorses Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 31
  • 32. En toen… Wachten… … op Oracle 11g R2 … voor 64bits Windows 2008
  • 33. Implementatie ● Voorbereiding (hardware, OS, restore) door provincie ● Installatie nieuwe versie Oracle software op beide nodes ● Upgrade Primary database naar 11g R2 ● Automatische upgrade van standby ● Alle stappen gedocumenteerd Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 33
  • 34. Test en documentatie ● Switch-over getest met Data Guard Broker command line utility ● Fail-over geforceerd ● VEEEEL mutaties op nieuwe primary ● Middels Flashback oude primary bijgewerkt (gebruik STANDBY_BECAME_PRIMARY_SCN uit V$DATABASE, zie o.a. http://tinyurl.com/fb-dataguard) ● Switch back naar oorsponkelijke primary ● Logboeken aangelegd t.b.v. switch-over Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 34
  • 35. Samenwerking ● Uitgebreide voorbereiding Province Zeeland ● Cursussen voor medewerkers ● Samen met Whitehorses achter de knoppen ● Zelf doen ● Kennis-ondersteuning door Whitehorses ● 2 dagen inzet Whitehorses voor implementatie Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 35
  • 36. Implementatie keuzes ● Oracle 11g R2 op Windows 2008 R2 64bits ● Zonder virtualisatie ● Maximum Availability modus ● Geen Data Guard Observer ● Wel Data Guard Broker ● Altijd handmatige fail-over Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 36
  • 37. RMAN ExaGrid Backup ● Iedere nacht ● RMAN backup en full datapump export ● ExaGrid zorgt voor compressie en deduplicatie ● Backup wordt 1 maand bewaard Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 37
  • 38. Architectuurplaat Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 38
  • 39. Huidige situatie… ● Actief voor financiële administratie ● Probleemloos sinds oplevering ● Dagelijkse controle middels eigen scripts Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 39
  • 40. Toekomst ● Standaard voor nieuwe omgevingen ● Uitrol naar alle Oracle databases ● Rapporten naar standby omgeving zetten ● Crash scenario's documenteren t.b.v. systeembeheer ● Periodiek blijven testen en draaiboeken bijwerken. Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 40
  • 41. Conclusie ● Enthousiast over Active Data Guard ● Bescherming tegen “disasters” ● Ruim binnen SLA ● Benutting van alle resources ● Duidelijk concept, transparant ● Beperkte investering ● Eigen beheer Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 41
  • 43. Whitehorses B.V. Fultonbaan 20 3439 NE Nieuwegein www.whitehorses.nl blog.whitehorses.nl Twitter: @whitehorsesnl Voor meer info: frank.dorst@whitehorses.nl Twitter: @frank_dorst