COMP-10: OpenEdge ® Management & Replication – Divide et impera! Cyril Gleiman & Libor Laubacher Principal Technical Support Engineers.

Slides:



Advertisements
Similar presentations
DB-03: A Tour of the OpenEdge™ RDBMS Storage Architecture Richard Banville Technical Fellow.
Advertisements

J. Espen Stokke Professional Services Manager.
© 2010 IBM Corporation ® Tivoli Storage Productivity Center for Replication Billy Olsen.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Skyward Disaster Recovery Options
SQL Server Disaster Recovery Chris Shaw Sr. SQL Server DBA, Xtivia Inc.
OPS-7: Migrating your Distributed Application from V9 to OpenEdge ® 10 with (Almost) No Downtime Roy Ellis Principal QA Engineer.
DEV-13: You've Got a Problem, Here’s How to Find It

© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
Cloud Backup. Current Backup failures  Bad media (tapes have limited lifespan, HDD’s can fail)  Backup software fault  Operating system fault  Human.
John Sadd Progress Fellow and OpenEdge Evangelist
OpenEdge Replication Made Easy Adam Backman White Star Software
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
© 2011 IBM Corporation 11 April 2011 IDS Architecture.
OPS-17: Utilizing Firewalls - In the Reign of Fire
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
C Copyright © 2009, Oracle. All rights reserved. Using Diagnosis and Debugging Techniques.
SOA-18: Sonic ESB Application Deployment using SDM
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
It is one of the techniques to create a stand by server. Introduced in SQL 2000,enhanced in It is a High Availability as well as Disaster recovery.
Maintaining a Mirrored Database Tips and Tricks by Paul G. Hiles.
OPS-24: Success with OpenEdge® Replication What you don’t know can hurt you Cyril Gleiman Principal Technical Support Engineer.
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
Rajib Kundu Agenda Definitions Failover Cluster Database Snapshots Log shipping Database Mirroring.
COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
DEV-09: User Authentication in an OpenEdge™ 10.1 Distributed Computing Environment Michael Jacobs Development Architect.
DONE-08 Sizing and Performance Tuning N-Tier Applications Mike Furgal Performance Manager Progress Software
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-15: What was Happening with My Database, AppServer ™, OS... Yesterday, Last Month, Last Year? Libor LaubacherRuanne Cluer Principal Tech Support Engineer.
SOA-14: Deploying your SOA Application David Cleary Principal Software Engineer.
ArcGIS Server for Administrators
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Event Log View and Sentry Event Log Management Copyright 2002 Engagent, Inc.
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.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
DB-16 : JTA Transactions in the RDBMS, What's Going on Down There? Deb Walz Principal Software Engineer.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
ARCH-08 A Common Business Service Approach to Application Development Anthony Swindells Progress Fellow.
High Availability in DB2 Nishant Sinha
C10: Getting Rejected on the Bus How OpenEdge ® Developers Deal with Failure Chris James Senior Consultant.
ARCH-7: Integrate this! SonicMQ® and the OpenEdge® Reference Architecture Christian Stiller Technical Architect.
ARCH-5: Service Interfaces in Practice Christian Stiller Technical Architect.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Christian Stiller Technical Account Manager SOA-23: Enterprise Integration Patterns in Sonic ™ ESB.
1 Chapter Overview Using Standby Servers Using Failover Clustering.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
OE REPLICATION AKA FATHOM REPLICATION. WHO AM I Currently with Eaton Corp as a Sr. Progress DBA for the past 12 years Started Programming with Progress.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
SQL Server High Availability Introduction to SQL Server high availability solutions.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
William Durkin A Gourmet Menu of SQL Server High Availability Options.
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
DB-12: Atlantis, The Holy Grail, and 5- 9’s: In Search of the Perfect World Brian Bowman Senior Solution Engineer.
SQL Database Management
What’s New in OpenEdge Replication?
DEV-25: You've Got a Problem, Here’s How to Find It
SOA-40: Getting Rejected on the Bus
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

COMP-10: OpenEdge ® Management & Replication – Divide et impera! Cyril Gleiman & Libor Laubacher Principal Technical Support Engineers

© 2007 Progress Software Corporation 2 COMP-10: OpenEdge Management & Replication – Divide et impera! Agenda  What’s new in OpenEdge Management 3.1B  What’s new in OpenEdge Replication 10.1B  Getting OpenEdge Replication status via OpenEdge Management  Transition and Failback (+ demo)  How to monitor SonicMQ ® & Sonic ESB ® from OpenEdge Management OpenEdge Management & Replication – Divide et impera!

© 2007 Progress Software Corporation 3 COMP-10: OpenEdge Management & Replication – Divide et impera!  Remote monitoring infrastructure upgraded to SonicMQ 6.1  New log file rules and search criteria for OpenEdge Replication  DataCompaction job improvements  SNMP trap enhancements  TrendDB SQL92 memory leak fixed What’s new in OpenEdge Management 3.1B Main new features

© 2007 Progress Software Corporation 4 COMP-10: OpenEdge Management & Replication – Divide et impera!  Support for IE 7  dbagent support for 64-bit databases  Alerts can now set an priority  TrendDB enhancements to support 64-bit VST’s  Extra alerts can be thrown if a resource is consistently failing What’s new in OpenEdge Management 3.1B Main new features (cont.)

© 2007 Progress Software Corporation 5 COMP-10: OpenEdge Management & Replication – Divide et impera!  Scalability Unlimited number of remote containers Only restricted by your system resources  Stability No cache corruption for remote containers Status of resources remains stable OEMA remains online and reconnects when OEM machine restarts What’s new in OpenEdge Management 3.1B Remote monitoring infrastructure upgraded to SonicMQ 6.1

© 2007 Progress Software Corporation 6 COMP-10: OpenEdge Management & Replication – Divide et impera!  Remote monitoring matrix What’s new in OpenEdge Management 3.1B Remote monitoring infrastructure upgraded to SonicMQ 6.1 Remote monitoring 9.1E04TF10.0B05TF10.1A02TF10.1B01 OpenEdge 10.1B01 OE Management 3.1B01 SonicMQ 6.1 OEMA = OpenEdge Management Agent (s)

© 2007 Progress Software Corporation 7 COMP-10: OpenEdge Management & Replication – Divide et impera! D I S C L A I M E R OE Management 3.1B: Under Development  This talk includes information about potential future products and/or product enhancements.  What I am going to say reflects our current thinking, but the information contained herein is preliminary and subject to change. Any future products we ultimately deliver may be materially different from what is described here. D I S C L A I M E R

© 2007 Progress Software Corporation 8 COMP-10: OpenEdge Management & Replication – Divide et impera!  Log file viewer and monitor for remote databases Coming soon!!  Work in progress Lays foundation for replication rules to be used across all remotes –remote managed, scripted databases Targeted for 3.1B02 What’s new in OpenEdge Management 3.1B Remote database log file monitoring

© 2007 Progress Software Corporation 9 COMP-10: OpenEdge Management & Replication – Divide et impera! Demo: Remote log file viewer + monitor

© 2007 Progress Software Corporation 10 COMP-10: OpenEdge Management & Replication – Divide et impera! Agenda  What’s new in OpenEdge Management 3.1B  What’s new in OpenEdge Replication 10.1B  Getting OpenEdge Replication status via OpenEdge Management  Transition and Failback (+ demo)  How to monitor SonicMQ & Sonic ESB from OpenEdge Management OE Management & Replication – Divide et impera!

© 2007 Progress Software Corporation 11 COMP-10: OpenEdge Management & Replication – Divide et impera! What’s new in OpenEdge Replication 10.1B Main new features – Semper paratus  Failback  Online enabling of Source database  New transition/recovery options  Enhanced automated processing  Audit replication events  WGP DB support  RDBMS IPC queue (-pica) current usage info in PROMON  -pica increased to 8192k in 10.1B01

© 2007 Progress Software Corporation 12 COMP-10: OpenEdge Management & Replication – Divide et impera!  Queue used by any RDBMS process which needs to send a message to another one  Specifies the amount of storage (in Kb) allocated for the queue  For Replication it contains notifications that RDBMS has just written an AI block  Important to set the size of –pica properly Queue being full = database is stalled Good to have a monitoring of –pica in place What’s new in OpenEdge Replication 10.1B -pica explained

© 2007 Progress Software Corporation 13 COMP-10: OpenEdge Management & Replication – Divide et impera! Agenda OE Management & Replication – Divide et impera!  What’s new in OpenEdge Management 3.1B  What’s new in OpenEdge Replication 10.1B  Getting OpenEdge Replication status via OpenEdge Management  Transition and Failback (+ demo)  How to monitor SonicMQ & Sonic ESB from OpenEdge Management

© 2007 Progress Software Corporation 14 COMP-10: OpenEdge Management & Replication – Divide et impera! Getting OE Replication status via OE Mgmt Log file rules for OE Replication databases  One set of rules for source and target  Need to hook “DB_OE_Replication” rule sets to a database with Log File Monitor and Default Schedule Plan When a rule gets broken, an alert will fire Can add customized and edit shipped rules  Database log file must be located on the file system known to OEM AdminServer

© 2007 Progress Software Corporation 15 COMP-10: OpenEdge Management & Replication – Divide et impera!  RDBMS IPC queue (-pica) usage monitoring Need to call “promon db” under the covers  Status information monitoring Need to call “dsrutil db –C status” under the covers  OE Management custom job needed Job calls “dsrutil” or “promon”, processes the output and fires an alert if necessary Getting OE Replication status via OE Mgmt

© 2007 Progress Software Corporation 16 COMP-10: OpenEdge Management & Replication – Divide et impera! Demo: -pica usage and Replication status info

© 2007 Progress Software Corporation 17 COMP-10: OpenEdge Management & Replication – Divide et impera! Agenda OE Management & Replication – Divide et impera!  What’s new in OpenEdge Management 3.1B  What’s new in OpenEdge Replication 10.1B  Getting OpenEdge Replication status via OpenEdge Management  Transition and Failback (+ demo)  How to monitor SonicMQ & Sonic ESB from OpenEdge Management

© 2007 Progress Software Corporation 18 COMP-10: OpenEdge Management & Replication – Divide et impera!  Primary – Original production machine  Secondary – Original recovery machine  Source – Production database  Target – Recovery database  Failover – Transitioning from Primary to Secondary  Failback – Transitioning from Secondary to Primary Transition and Failback Replication terminology

© 2007 Progress Software Corporation 19 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback Primary and secondary replication schema Primary Machine Secondary Machine Repl Agent Database Brk/Server Processes Target Database R/O Clients R/Write Clients AI Extents Repl Queue Repl Server AI Extents Source Database Database Brk/Server Processes

© 2007 Progress Software Corporation 20 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback Secondary Machine Repl Agent Database Brk/Server Processes Target Database R/O Clients R/Write Clients AI Extents Repl Queue Repl Server AI Extents Source Database Database Brk/Server Processes Biff! Kablam! eeekk! Primary Machine Loss of Database Comm. or Server Failure

© 2007 Progress Software Corporation 21 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback Secondary Machine Repl Agent Database Brk/Server Processes Target Database R/O Clients After timeout: In pre-transition mode Manual Transition Automatic Transition

© 2007 Progress Software Corporation 22 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback After timeout: In pre-transition mode Manual Transition Automatic Transition AI extents… Target, now “Normal” Allows updates Secondary Machine Database Brk/Server Processes Normal Database R/Write Clients AI Extents

© 2007 Progress Software Corporation 23 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback After timeout: In pre-transition mode Manual Transition Automatic Transition AI extents… Target transitions to Source Auto DB Restart option Allows updates Polls for repl agent Secondary Machine Database Brk/Server Processes Source Database R/Write Clients AI Extents Repl Queue Repl Server

© 2007 Progress Software Corporation 24 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback Shutdown Secondary Source Database Perform backup Restore to Primary Transition Primary to Source Transition Secondary to Target Secondary Machine Database Brk/Server Processes Source Database R/Write Clients AI Extents Repl Queue Repl Server

© 2007 Progress Software Corporation 25 COMP-10: OpenEdge Management & Replication – Divide et impera! Transition and Failback Primary MachineSecondary Machine Repl Agent Database Brk/Server Processes Target Database R/O Clients R/Write Clients AI Extents Repl Queue Repl Server AI Extents Source Database Database Brk/Server Processes Back in business

© 2007 Progress Software Corporation 26 COMP-10: OpenEdge Management & Replication – Divide et impera! Demo: Transition and Failback in OEM

© 2007 Progress Software Corporation 27 COMP-10: OpenEdge Management & Replication – Divide et impera! Agenda OE Management & Replication – Divide et impera!  What’s new in OpenEdge Management 3.1B  What’s new in OpenEdge Replication 10.1B  Getting OpenEdge Replication status via OpenEdge Management  Transition and Failback (demo)  How to monitor SonicMQ & Sonic ESB from OpenEdge Management

© 2007 Progress Software Corporation 28 COMP-10: OpenEdge Management & Replication – Divide et impera!  TCP Monitor available OOTB Set up new TCP resource with MQ and ESB ports  OEM can call Sonic API to get more info All pure java Need to use OEM Jobs and LFM capabilities Requires a bit of scripting and java coding SonicMQ & ESB monitoring via OE Mgmt

© 2007 Progress Software Corporation 29 COMP-10: OpenEdge Management & Replication – Divide et impera! Demo: SonicMQ & ESB monitoring

© 2007 Progress Software Corporation 30 COMP-10: OpenEdge Management & Replication – Divide et impera! In Summary  OE Management and Replication  They put chocolate in my peanut butter. Two great tastes meant for each other.  Together they provide highest availability for your OpenEdge based systems.  Divide et impera!

© 2007 Progress Software Corporation 31 Session ID: Session Title For More Information, go to…  PSDN  Knowledge Centrum ( esupport.progres.com) esupport.progres.com 3.1B01/10.1B01 upgrade: P122926, P123418, P123420, P123424, P123426, P123427, P sizing –pica: P  Documentation OE Replication 10.1B docs ( OE Management 3.1B docs (

© 2007 Progress Software Corporation 32 Session ID: Session Title Relevant Exchange Sessions  DB-2: OpenEdge Replication: How to get Home in Time …  COMP-13: The “Weakest Link” in your HA system  COMP-15: Disaster Recovery Planning – Be Scared, Be Very Scared

© 2007 Progress Software Corporation 33 Session ID: Session Title Questions?

© 2007 Progress Software Corporation 34 Session ID: Session Title Thank you for your time

© 2007 Progress Software Corporation 35 Session ID: Session Title