Isn t it Time to Stop Baby Sitting Your DB2? Tim Willging, Rocket Software Session: 17577



Similar documents
Comparison of DBI Products and BMC SmartDBA

z/os Performance Monitoring Tools Shoot-Out: ASG, BMC, CA, Rocket

IBM DB2 Recovery Expert June 11, 2015

BMC Mainframe Solutions. Optimize the performance, availability and cost of complex z/os environments

DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop

Improve SQL Performance with BMC Software

The Top 10 Things DBAs Should Know About Toad for IBM DB2

Customer evaluation guide Toad for Oracle v12 Database administration

IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

Simplify and Improve Database Administration by Leveraging Your Storage System. Ron Haupert Rocket Software

DB2 for z/os Backup and Recovery: Basics, Best Practices, and What's New

CA CMDB Connector for z/os version 2.0

How To Improve Your Database Performance

CA NetMaster Network Management for TCP/IP r12.0

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery

IBM Tivoli Composite Application Manager for WebSphere

agility made possible

OpenAdmin Tool for Informix (OAT) October 2012

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

pc resource monitoring and performance advisor

IBM DB2 and IBM IMS Tools enhanced to help better manage database environments

BCV5 TM FAST AND EFFICIENT DB2 DATA MIGRATIONS

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

IBM Tivoli Composite Application Manager for WebSphere

Building Effective Dashboard Views Using OMEGAMON and the Tivoli Enterprise Portal

CA Insight Database Performance Monitor for Distributed Databases

PATROL From a Database Administrator s Perspective

SQL Performance for a Big Data 22 Billion row data warehouse

HP-UX 11i software deployment and configuration tools

CA Insight Database Performance Monitor for DB2 for z/os

Address IT costs and streamline operations with IBM service request and asset management solutions.

The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB

CA Database Performance

IBM Software Group DB2 Information Management Software

Session: Archiving DB2 comes to the rescue (twice) Steve Thomas CA Technologies. Tuesday Nov 18th 10:00 Platform: z/os

How To Use Ibm Tivoli Monitoring Software

CA SYSVIEW Performance Management r13.0

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

DBAs having to manage DB2 on multiple platforms will find this information essential.

CA Top Secret r15 for z/os

Dell Active Administrator 8.0

CA TPX Session Management r5.3

Reduce your data storage footprint and tame the information explosion

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

IBM Infrastructure Suite for z/vm and Linux

Managed File Transfer

IBM Operational Decision Management v8

Using Microsoft Operations Manager To Monitor And Maintain Your Farm. Michael Noel.

Enterprise Facility Management Software

ERserver. iseries. Work management

zevent Mobile Application

BROCADE PERFORMANCE MANAGEMENT SOLUTIONS

Welcome to the presentation. Thank you for taking your time for being here.

DiskPulse DISK CHANGE MONITOR

DB2 LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

Symantec NetBackup 7 Clients and Agents

File Manager base component

SolarWinds Network Performance Monitor

Simplify Enterprise Systems Management with SAP DB Control Center

Best Practices for DB2 on z/os Backup and Recovery

MONyog White Paper. Webyog

Simple and Integrated Management of complicated IT infrastructure for cloud computing paradigm IT Network Global Solutions Division NEC Corporation

CA Deliver r11.7. Business value. Product overview. Delivery approach. agility made possible

z/vm and Linux on zseries Performance Monitoring An Update on How and With What Products

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop II - LVC. 5 Jours [35 Heures]

ORACLE DATABASE 10G ENTERPRISE EDITION

Oracle 11g Database Administration

enterpri se 88 professional expertise distilled

UPSTREAM for Linux on System z

Integrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system

HP SiteScope 11.x Essentials

Ensure Continuous Availability and Real-Time Monitoring of your HP NonStop Systems with ESQ Automated Operator

Running Oracle Databases in a z Systems Cloud environment

The Complete Performance Solution for Microsoft SQL Server

The High Performance DBA Series Best Practices That Every Multi-Tasking DBA Must Know

WhatsUp Gold v11 Features Overview

Diagnostic Manager. User Guide. Publication Date: September 04, 2015

SolarWinds Network Performance Monitor

Best practices and use cases for consistent, enterprise-wide SIEM security policy management

Cognos Performance Troubleshooting

HP ProLiant Essentials Vulnerability and Patch Management Pack Planning Guide

What s New in Help Desk Authority 8.2?

Many DBA s are being required to support multiple DBMS s on multiple platforms. Many IT shops today are running a combination of Oracle and DB2 which

Server & Application Monitor

EMC Data Protection Advisor 6.0

Track-It! 8.5. The World s Most Widely Installed Help Desk and Asset Management Solution

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

IBM SAP International Competence Center. Coca-Cola Bottling Co. Consolidated utilizes SAP technical upgrade project to migrate from Oracle to IBM DB2

IBM Tivoli Netcool network management solutions for enterprise

02 General Information. 03 Features. 06 Benefits.

Oracle Recovery Manager

Implementing Business Intelligence at Indiana University Using Microsoft BI Tools

Backup Exec System Recovery Management Solution 2010 FAQ

Improve end-to-end management with IBM consolidated operations management solutions.

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

Cloud Infrastructure Management - IBM VMControl

Beyond the Basics: Making the Most of Oracle Enterprise Manager 12c Monitoring

Software Services for WebSphere. Capitalware's MQ Technical Conference v

User's Guide - Beta 1 Draft

IBM Upward Integration Module (UIM) Advanced Technical Sales Wayne Wigley

Transcription:

Isn t it Time to Stop Baby Sitting Your DB2? Tim Willging, Rocket Software Session: 17577

Agenda Overview Autonomics What is it? IBM s adaptation for DB2 (and IMS) What you need to take full advantage of it Management Console What is it? Slides in lieu of demo Questions

The Modern DBA The demands on DBAs and DB2 SysProgs are increasing Companies are expecting more from smaller DBA teams Experienced DBAs and SysProgs continue to retire New DBAs and SysProgs can take some time to become experienced Industry wide modern employees spend less time in a single role Yet, the need for expert DBA / SysProg skills is growing Demands for 24x7 high performance operation continue to increase Allowed outage windows are shrinking and are less frequent Demands for non-disruptive object maintenance and to keep CPU cycles out of peak processing periods Increasing system complexity makes planning, maintaining, and troubleshooting more difficult and time consuming DBAs / SysProgs must become more efficient, more quickly

IBM Tools Answer Autonomics Automate the routine collection of data Automate the analysis of this data Automate the decisions based off this analysis Automate the straight-forward execution of decisions Smarter interfaces Consolidate and simplify information from various sources Simplify the presentation of complex information (visuals) Shorten the learning curve (integrated assistance and doc) Unify interfaces to make navigation more familiar Integration of our tools IBM tools work better together Share each others data Leverage each others functions Sum is greater than the total of its parts

The Value of Autonomics and Smarter Interfaces Today Administration Optimization Higher value tasks Database Administrator System Programmer Target: Smarter Tools enable productivity Administration Optimization Higher value tasks Database Administrator the essence of autonomic computing is system selfmanagement, delivering better system behavior and freeing administrators from low-level task management. System Programmer Source: Wikipedia, Oct 2014, http://en.wikipedia.org/wiki/autonomic_computing

Autonomics autonomic Autonomic computing refers to the self-managing characteristics of distributed computing resources, adapting to unpredictable changes while hiding intrinsic complexity to operators and users. Started by IBM in 2001, this initiative ultimately aims to develop computer systems capable of self-management, to overcome the rapidly growing complexity of computing systems management, and to reduce the barrier that complexity poses to further growth. Source: Wikipedia, Oct 2014, http://en.wikipedia.org/wiki/autonomic_computing

Autonomics inspiration from John Boyd Colonel John Boyd (1927-1997) USAF F-86 Sabre fighter pilot during the Korean War Became an instructor at the prestigious USAF Weapons School Together with Thomas Christie created the Energy-Maneuverability theory of aerial combat First created the OODA loop as a teaching aid OODA loop Observe Orient Decide Act Source: Wikipedia, May 2015, http://en.wikipedia.org/wiki/john_boyd_(military_strategist)

Autonomics and the OODA loop Has found applications in: business, politics, sports, litigation theory, game theory, etc "OODA.Boyd" by Patrick Edwin Moran - Own work. Licensed under CC BY 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/file:ooda.boyd.svg#/media/file:ooda.boyd.svg

Autonomics Trigger Data Collection Define Schedule Management Console (browser-based) Trigger / Schedule Actions Collect Data View Historical Data View / Edit Maintenance Window Plan Perform / Execute RTS_HIST IMS UETSensor Evaluators Automation Policy Services Tool Sensor Datastores Analyze / Identify Problems Trigger / Schedule Analysis Symptoms View / Dismiss Symptoms Diagnose / Prescribe Action View Recommendations Define Maintenance Windows Plan / Schedule Maintenance Window Actions Maintenance Windows Autonomics Director Enactors IMS DB2 HP Utilities Alter Statement Etc. Evaluators Automation Policy Services Tool Passive Active

Autonomics Director for DB2 for z/os Tables/SP JOBPROFILES JOBPROFILES_ENTRIES RTS_SNAPSHOT TABLESPACESTATS_HIST INDEXSPACESTATS_HIST OBJECT_PROFILE OBJECT_EXPLODE OBJECT_LISTDEF TIME_WINDOW SOURCE TIME_PERIOD SYMPTOM_REGISTRY ACTION_REGISTRY AUTONOMIC_DIRECTOR Stored Procedure SYMPTOM RESOLVES ACTION AUTORUNS_HIST AUTORUNS_HIST_CLOB WLM PROC SYMPTOM_HIST RESOLVES_HIST ACTION_HIST UTILITYRUNS_HIST UTILITYRUNS_HIST_CLOB

Object Profile Tools Base Collection of DB2 objects to process Much like a LISTDEF Support wildcarding Many other options to include related spaces Can automatically include new objs in application 8/17/2015 11

DB2 Automation Tool Exception Profile Collection of DB2 object attributes, object status, time based attributes, and object statistics with user definable thresholds: RELOCATED ROWS PCT > n DAYS SINCE LAST COPY > n NUMBER OF EXTENTS > n PSUEDO DELETE PCT > n DAYS SINCE LAST RUNSTATS > n STATUS COPY PENDING (True/False) Evaluated per object Can be ANDed / ORed together End result is True or False When true, produce a Symptom 8/17/2015 12

DB2 Automation Tool Utility Profile Collection of DB2 Utilities and/or custom utilities Reorg, Runstats, Copy, Check Data, Modify, Quiesce, Copy to Copy, Recover, Reallocation (alter space), etc Specific options for each utility Image Copy FlashCopy, Disk, Tape, Full, Incremental, etc Reorg Inline stats, Discard options, Parallel, Keep Dictionary, Reuse, etc Can specify thresholds If NPAGES > n, image copy to tape, disk, or FlashCopy 8/17/2015 13

DB2 Automation Tool Job Profile Collection of Object Profiles What objects to process Supports wildcarding Chose objects based on attributes with advanced options Collection of Exception Profiles What conditions or symptoms are you interested in about those objects Collection of Job Profiles What Utilities or Actions will resolve those symptoms produced by the exception profile Method to specify these with conditional logic 8/17/2015 14

DB2 Utility Autonomics Example * Manually Submit * DB2 Administration Task Scheduler * Existing Batch Scheduler Exception Profile Start Utility Profile Object Profile Maintenance Windows Active Autonomics Director Start 5 DB2 Automation Tool Evaluation Job Profile Symptoms Resolves Actions 5 A 5 A 2 P 5 P 1 A 5 A 5 P 5 A 5 5 A A Autonomics Director End Overrun * Manually Submit * DB2 Administration Task Scheduler * Existing Batch Scheduler

DB2 Utilities Solution Pack 2.1 DB2 Utility Autonomics Support Capture historical utility execution Automate analysis and surface potential problems and recommended solutions into the Autonomic Framework Autonomically drive REORG, IC, RUNSTATS only when necessary in user configured maintenance windows DB2 Sort v2.1 for z/os* Greater optimization with a tighter integration between DB2 Sort and IBM DB2 Utilities, delivered via a bi-directional, multirecord interface: Up to 87% reduction of Sort CPU usage when used with ziip engines (up to 49% w/ no ziip) Up to 60% reduction of utility CPU usage when used with ziip engines (up to 39% with no ziip) Up to 46% reduction of utility elapsed time DB2 Automation Tool v 4.2 for z/os* Job profile grouping provides flexibility to combine utility maintenance functions within a single job profile to meet application and business needs Support for email, text message or Write-to-Operator (WTO) notifications when selected events occur, such as start/end of a job build or start/end of a maintenance window More integration, greater value Optimize, control manage & automate Components: DB2 Automation Tool DB2 High Performance Unload for z/os DB2 Sort for z/os DB2 Utilities Enhancement Tool + Autonomics support DB2 Utilities Solution * Also available in point product releases

DB2 Utility Autonomics Products Management Console for IMS and DB2 for z/os 1.1 (DYW) (no-charge) Management Console DDL Object Profiles Job Profiles RTS_HIST Symptoms Actions Registry Maint. Windows Utility History Tools Base 1.5 Autonomics Director for DB2 for z/os 1.5 (DYX) Stored Procedures Object Explode RTS Snapshot Object Explode Autonomics Director (no-charge) TCz DB2 Admin Scheduler Profiles GUI UET DB2 v10 / v11 Automation Tool 4.2 (HAA) Utility Profiles Object Profiles Except Profiles Job Profiles DB2 Sort HPU Utility Sol. Pack 2.1 (BBY)

IBM Management Console for IMS and DB2 for z/os 1.1

IBM Management Console for IMS and DB2 for z/os Provides a single, holistic easy-to-use interface to manage IMS and DB2 Zero-install web-based interface Consolidate information from IMS, DB2 and tools to from across the entire enterprise Reduced time for problem identification and resolution through tight integration with IMS and DB2 Autonomics Dramatically reduced learning curve for new users of IMS and DB2 Enterprise-wide Navigation Object Health and Autonomics Now available as a separate no-charge product (5655-TAC) Extensible by growing number of products and solution packs adding additional value Graphical Visualization of data not possible in ISPF Integrated Help

Dashboard based Design Currently Existing DB2 Dashboards Data Sharing Group Subsystem Database Tablespace Tablespace Partition Indexspace Indexspace Partition Future Dashboards Tables Indexes Packages / Collections etc Currently Existing IMS Dashboards IMS Plex IMS Subsystem IMS Connect Databases (HDAM/HIDAM/DEDB/etc) Partitions / Areas Transactions Programs Routing Codes Future Dashboards Message Queues IMS CF Structures etc

Holistic Dashboards of DB2 Objects from DB2 Catalog from Automation Tool Evaluations recorded by RTS_SNAPSHOT captured by UET

Enterprise-wide Object Search Objects are locally indexed at discovery time This allows global typeahead search to jump directly to a desired object, be it: IMS Database DB2 Tablespace DB2 Index IMS Transactions etc.

Drill down on Exceptions from an Enterprise-wide View Synchronize action contacts each system pulling in exceptions from across the enterprise Resource status, errors, and recommendations are prioritized and presented in a simple summary able to drill-down

Control of Autonomics for IMS and DB2 Ability to view all Autonomics Profiles as well as define and visualize Maintenance Windows

Integrated Help / Education Integrated help educates new and experienced DBAs on database concepts and how to interpret charts

Management Console Deployment z/os HTTP (HTTPS) Mngmt Console Server TCP/IP (SSL) DB2 IMS Mngmt Console Workstation Mngmt Console Mngmt Console Mngmt Console Mid-Tier z/os zlinux Server

Autonomics Deployment w/ Utility Solution Pack 1. Modernize the Interface Point the Management Console at DB2 subsystems, run discovery, and explore DB2 objects 2. Automate Data Collection Run RTS_SNAPSHOT through the DB2 Administrative Task Scheduler 1 to build historical record of object statistics Enable ability to automatically capture utility job and record to the Utility History Table 3. 4. Automate Data Analysis Active Autonomics Drive Automation Tool evaluations and other products evaluations through the DB2 Administrative Task Scheduler 1 Define a Maintenance Window, setup active autonomics director to regularly drive REORG, COPY, RUNSTATS on a set of objects 1 or your existing scheduler

Configuring Enterprise Environments Define all your DB2 environments

Configuring Enterprise Environments Run Environment Discovery

Modernize the Interface

Install and Customize Autonomics Director for DB2 After customizing AD for DB2 :

Automate Data Collection (RTS History) Define Object Profiles :

Automate Data Collection (RTS History) Define and Schedule an RTS Snap Job Profile :

DB2 Object Dashboard with RTS History View RTS history data on dashboard :

Automate Data Collection (Utility History) Install and Customize Utility Enhancement Tool :

View Captured Utility Output

Automation Tool Object / Utility / Exception / Job Profiles After customizing DB2 Automation tool view profiles under Autonomics tab :

Automate Data Analysis (Passive Autonomics) After customizing DB2 Automation tool view symptoms/actions on dashboard :

Active Autonomics Define a Maintenance Windows, add to AT Job Profiles Run Autonomics Director on Maintenance Windows

View upcoming autonomic maintenance windows with scheduled actions

View/Edit Actions scheduled for upcoming maintenance windows

Q & A