B5: The Complete Database Disaster Recovery Plan! David Eddy Senior Solution Consultant.

Slides:



Advertisements
Similar presentations
B3: Putting OpenEdge Auditing to Work: Dump and Load with (Almost) No Downtime David EDDY Senior Solution Consultant.
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
ProTop version 3 – An open source Progress database performance monitor ProTop is a free, Open Source database monitor for Progress OpenEdge databases.
ProTop version 3 – An open source Progress database performance monitor ProTop is a free, Open Source database monitor for Progress OpenEdge databases.
DB-13: Database Health Checks How to tell if you’re heading for The Wall Richard Shulman Principal Support Engineer.
OPS-21: Managing Multiple Sites Part Time: Replication & OpenEdge ® Management Case Study Brian Bowman Sr Solution Engineer.
Information Resources Management January 16, 2001.
OPS-10: Managing multiple sites part time: Replication & OpenEdge Management Case Study Brian Bowman Sr. Solution Engineer.
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Data protection and disaster recovery.
1 8 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 8 Database Administration.
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
Concepts of Database Management Seventh Edition
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Data Protection Campaign At-a-Glance Call Guide 1.Introduction The reason for my call … We are excited that you responded to our on NetApp data protection.
AgVantage IT Services Systems Management Team Partnered with You and IBM® Agenda Disaster Recovery Service Disaster Recovery Service IT Visors IT Visors.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
New Generation of OpenEdge ® RDBMS Advanced Storage Architecture II Tomáš Kučera Principal Solution Engineer / EMEA Power Team.
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Concepts of Database Management Sixth Edition
Databases in Context Wendy Moncur Department of Computing Science, University of Aberdeen.
Top Performance Enhancers Top Performance Killers in Progress Dan Foreman Progress Expert
COMP-10: OpenEdge ® Management & Replication – Divide et impera! Cyril Gleiman & Libor Laubacher Principal Technical Support Engineers.
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
EarthLink Server Management and Monitoring Updated August 6, 2015.
1 Growth: It's a Good Problem To Have! But what are you going to do about it? Abstract: Many partners start out with a great idea, create a fantastic product,
Concepts of Database Management Eighth Edition
J.D.-Client Services o Strong Client Focus: troubleshooting and follow-up skills; commitment to continuous improvement. o Previous Analyst experience a.
Strength. Strategy. Stability.. Progress Performance Monitoring and Tuning Dan Foreman Progress Expert BravePoint BravePoint
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
CHAPTER TEN AUTHORING.
Win202 Database Administration. Introduction Welcome to OpenEdge. Type 2 Storage Areas. One of the big selling points for the OpenEdge platform and Win202.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
OPS-1: DBA How Healthy is Your Database Today? Libor LaubacherRuanne Cluer Principal Tech Support Engineer.
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
DB-1: OpenEdge ® SQL in a 10.1B multi- database environment for ODBC and JDBC Brian Werne Sr. Engineering Manager, OpenEdge SQL and OpenEdge Management.
OPS-13: Building and Deploying a Highly Available Application Brian Bowman Sr. Solution Engineer.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
COMP-1: OpenEdge® Management Overview and Demo Principal Technical Support Engineer Cyril E. Gleiman.
What’s new in OpenEdge 10.2B OpenEdge Management OpenEdge Replication
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
B8: Building and Deploying a Highly Available Application David Eddy Senior Solution Consultant.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
University of Sunderland COM 220 Lecture Seven Slide 1 Database Users & Administration.
Database Security Cmpe 226 Fall 2015 By Akanksha Jain Jerry Mengyuan Zheng.
Local AIMSweb® Manager: Taking the Role An introduction to: Course Overview Role of a Local AIMSweb Manager (LAM) Skills needed to become a successful.
Comp-02: Replication Options Explored Brian Bowman Product Manager, Data Management Group.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
Using Progress® Analytical Tools Adam Backman White Star Software DONE-05:
Data Coordinators Conference – 2014 Laura Marroquin CASEWORKER/JCMS Specialist Everything New Data Coordinators Should Know.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
An Overview Of The MBP CM Leadership Manual Presented by: Robert J. Carter, CCM Robert M. Pfeiffer, CCM.
ITIL® Service Asset & Configuration Management Foundations Service Transition Thatcher Deane 02/17/2010.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
Managed IT Solutions More Reliable Networks Are Our Business
Adam Backman Chief Cat Wrangler – White Star Software
Docker Birthday #3.
Introduction of Week 6 Assignment Discussion
Walking Through A Database Health Check
Tips for SQL Server Performance and Resiliency
Kickoff Presentation Date of Presentation Presenter Name
Continuity of Operations Planning
OPS-14: Effective OpenEdge® Database Configuration
OPS-7: Building and Deploying a Highly Available Application
Professional Services Tools Library (PSTL)
Presentation transcript:

B5: The Complete Database Disaster Recovery Plan! David Eddy Senior Solution Consultant

© 2008 Progress Software Corporation 2 What color are you? Source:

© 2008 Progress Software Corporation 3 Agenda  Disaster Recovery (DR) Tools  Using the Tools  Building a New Plan  An Example Plan  Wrap-up & Questions

© 2008 Progress Software Corporation 4 DR Tools: The Basics  Not just recovery but… Ensuring consistency Ensuring availability Ensuring reliability  Documentation critical

© 2008 Progress Software Corporation 5 DR Tools Explained 4 Levels of Tools: 1. Lump ‘o’ Coal 2. Bronze Medal 3. Silver Medal 4. Gold Medal

© 2008 Progress Software Corporation 6 DR Tools: Lump ‘o’ Coal  You have nothing…  You don’t think you need a plan  You don’t want to get paid

© 2008 Progress Software Corporation 7 Lump ‘o’ Coal Tools Overview     /Curriculum_Vitae.htm /Curriculum_Vitae.htm  (The Complete Idiot’s Guide™ to PC’s)

© 2008 Progress Software Corporation 8 What is your final destination?  1.76  2.29  10,867,052  1.76 – Avg. score between 1 st and 2 nd place  2.29 – Salary difference between 1 st and 2 nd place  $10,867,052 – Salary of #1 player last year

© 2008 Progress Software Corporation 9 DR Tools: Bronze  Backups  Dbanalysis  IdxCheck  DbTool  RAID 10

© 2008 Progress Software Corporation 10 Bronze Tools Overview  All of these tools (except Raid 10) are available to you…  probkup [dbname] [filename]  proutil [dbname] -C dbanalys > [filename]  proutil [dbname] -C idxcheck all > [filename]  dbtool [dbname]

© 2008 Progress Software Corporation 11 DR Tools: Silver  All of the Above (Bronze)  After-Imaging  AI Management Utility  Database Maintenance Update Statistics Index Compaction  Database Monitoring

© 2008 Progress Software Corporation 12 Silver Tools Overview  After Imaging (AI) – A sequential log of changes to your database  AI Management Utility Allows the Database broker to do the “front end” work for you “Back End” Backup DB “Front End” DB A1 A2 A3 A1.1 A2.2 A3.3 A1.4 A2.5 A3.6

© 2008 Progress Software Corporation 13 Silver Tools Overview Management & Monitoring  Tools to help prevent the disaster Progress ® Explorer OpenEdge ® Management ProTop ProMonitor Miscellaneous –Scripts –Promon –Virtual System Tables (VST’s)

© 2008 Progress Software Corporation 14 Silver Tools Overview Additional Help!  Services Progress GFS Your Application Partner DBAppraise – White Star Software Managed DBA Services – BravePoint

© 2008 Progress Software Corporation 15 DR Tools: Gold  All of the above (Bronze & Silver)  OpenEdge Replication  3 rd party replication NetApp SRDF  Failover Clusters  Additional database parameters to add stability Runtime consistency checking parameter (- MemCheck, -DbCheck, -TableCheck, -IndexCheck, - AreaCheck)

© 2008 Progress Software Corporation 16 Gold Tools Overview  B2: What's New in 10.1 RDBMS?  B1: After Imaging - New features, Greater Flexibility

© 2008 Progress Software Corporation 17 Agenda  Disaster Recovery (DR) Tools  Using the Tools  Building a New Plan  An Example Plan  Wrap-up & Questions

© 2008 Progress Software Corporation 18 Using The Tools: What Do You Have Now?  Established?  Documented?  Tested?  Staff Training?  Who is in charge? NOT the CEO… “Greater human intervention == More failures”

© 2008 Progress Software Corporation 19 Using The Tools: What Are Your Challenges?  Where does your existing plan break down?  When did you last update it?

© 2008 Progress Software Corporation 20 Using The Tools: What is your number?  Gartner estimates that only 35 percent of SMBs have a comprehensive disaster recovery plan in place.  According to analyst firm IDC, about 70% of all successful attacks on computer networks were carried out by employees and insiders.  Pink Square – You don’t have a plan and you wouldn’t test it if you had it!!!

© 2008 Progress Software Corporation 21 Agenda  Disaster Recovery (DR) Tools  Using the Tools  Building a New Plan  An Example Plan  Wrap-up & Questions

© 2008 Progress Software Corporation 22 Building a New Plan: What to Consider?  Business Requirements  Which tools do you want?  Documentation, documentation, documentation  Development Database design (physical & logical) Configuration design  Testing  Pre-production  Production

© 2008 Progress Software Corporation 23 Building a New Plan: What to Consider? What do these have in common?  Infinity  Your DB DR Plan  Your children’s need to borrow money…

© 2008 Progress Software Corporation 24 Maintaining The New Plan  Wash, rinse, repeat  Making sure the plan is complete Environmental Changes Documentation M & A Growth  Famous Customer Quote: “Nothing has changed – Honest!”

© 2008 Progress Software Corporation 25 Agenda  Disaster Recovery (DR) Tools  Using the Tools  Building a New Plan  An Example Plan  Wrap-up & Questions

© 2008 Progress Software Corporation 26 Under Development  The examples presented herein are to be used as templates. They are one example of how to do DB DR planning. There are others. The author can, in no way, shape, or form, be held accountable for their execution capabilities. The documents referenced here may or may not contain proprietary code. This code is the sole responsibility of the executor, not the creator. Your mileage may vary.  By continuing with this presentation you agree to adhere to the following concept: beta is for sissies; if it compiles then ship it; you start coding – I’ll figure out what we’re supposed to be creating.  Products mentioned and used in the example templates are owned by their respective creators. Use of TLA’s are expected and encouraged.  The views in this presentation represent those of the speaker and not necessarily those of Progress Software Corporation.  No sandwiches were injured during this portion of the presentation. D I S C L A I M E R

© 2008 Progress Software Corporation 27 An Example Plan: Overview  Available on PSDN after the conference…  Perl scripting language used Why did I use Perl?  Documentation included  Logging included

© 2008 Progress Software Corporation 28 An Example Plan: Documentation  Documentation Internal script documentation Process logging  Naming Conventions Start/Stop* - start/stop processes Run* - Initial run scripts Move* - scripts to move files around *.properties – property configuration files Sub* - subroutine library

© 2008 Progress Software Corporation 29 An Example Plan: Script Overview  StartAI, StartRepl  RunAI, RunAIMgr, RunRepl, RunBkup,RunBkupValidate, RunRestBkup  MoveBkup, MoveAI,  StopAI, StopRepl

© 2008 Progress Software Corporation 30 Wrapping it all up…

© 2008 Progress Software Corporation 31 Wrap-up  Ensure your plan is complete  Ongoing maintenance and validation is critical to a successful DB DR plan  Documentation Documentation

© 2008 Progress Software Corporation 32 So what do I do now?  If you are Bronze – on Monday you should: Ask what the business requirements are for DR Check your backup Schedule and execute on tools provided Schedule time to look at the dbanalysis!!! Schedule testing your plan

© 2008 Progress Software Corporation 33 So what do I do now?  If you are Silver – On Monday you should: Do all of Bronze plus Ask about business requirements again Make sure you are monitoring and managing the correct resources! Check your log files

© 2008 Progress Software Corporation 34 So what do I do now?  IF you are Gold – On Monday you should: Be able to sleep in… Already know what the business requirements are Ensure your plan is current… Check for any additional holes in your plan

© 2008 Progress Software Corporation 35 So what do I do now?  Finally - if you are a Lump ‘o’ Coal On Monday you should: Come in Late Update your CV Make sure you LinkedIn contacts are up to date… Join your local PUG

© 2008 Progress Software Corporation 36 Other Sessions  B1: After-Imaging: New features – greater flexibility  B9: Success with OpenEdge Replication

© 2008 Progress Software Corporation 37 Questions ?

© 2008 Progress Software Corporation 38 Thank You

© 2008 Progress Software Corporation 39