Your SlideShare is downloading. ×
  • Like
Right Availability voor Provincie Zeeland met Oracle Active Data Guard 11g
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 674 views
Published

 

Published in Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
674
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 7. Provincie Zeeland
  • 8. Provincie Zeeland
  • 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
  • 10. Provincie Zeeland
  • 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
  • 42. VRAGEN? IDEEËN? Whitehorses B.V.
  • 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