IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

42
On the road to a Smarter IMS © 2010 IBM Corporation Janet LeBlanc Silicon Valley Lab [email protected] Janet LeBlanc IMS Tools Strategist [email protected]

Transcript of IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Page 1: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

On the road to a Smarter IMS

© 2010 IBM Corporation

Janet LeBlancSilicon Valley [email protected]

Janet LeBlancIMS Tools [email protected]

Page 2: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

IMS Tools modernization and autonomics

IMS Fast Path Solution Pack for z/OS

AutonomicsIMS HP Fast Path UtilitiesIMS DB Repair FacilityIMS HP Image CopyIMS Library Integrity Utilities

IMS Recovery Solution Pack for z/OS

IMS HP Image CopyIMS Database Recovery FacilityIMS HP Change AccumulationIMS Index BuilderIMS DRF Extended Functions

IMS Performance Solution Pack for z/OS

IMS Connect ExtensionsIMS Performance AnalyzerIMS Problem Investigator

IMS Database Solution Pack for z/OS

AutonomicsIMS DB Reorganization Expert- Unload, Load, Index Build, Prefix Resolution/UpdateIMS HP Image Copy

2 © 2013 IBM Corporation

IMS Library Integrity Utilities IMS DRF Extended FunctionsIMS HP Image CopyIMS HP Pointer CheckerIMS Library Integrity Utilities

�IMS HALDB Toolkit�IMS Sequential Randomizer Generator

Data Base Administration

�IMS Online Reorganization Facility�IMS Cloning Tool�IMS Database Control Suite

Utility Management

�IMS HP Image Copy�IMS DEDB Fast Recovery�IMS Recovery Expert V2

Backup and Recovery �Batch Terminal Simulator

�Batch Backout Manager�Program Restart Facility

Application Management

Performance Management

�IBM Transaction Analysis Workbench�IMS Buffer Pool Analyzer�IMS Network Compression Facility

System / TMAdministration

System�IMS Command Control Facility�IMS ETO Support�IMS HP Sysgen Tools�IMS Queue Control Facility�IMS Workload RouterTM�IMS Configuration Manager�IMS Sysplex Manager

RegulatoryCompliance

�Guardium ITAP for IMS�IBM Infosphere Guardium Data Encryption for DB2 and IMS Databases

IMS Tools Base for z/OS

Page 3: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

IMS Tools Solution Packs

IMS Database Solution Pack

IMS Fast Path Solution Pack

IMS Recovery Solution Pack

IMS Performance Solution Pack

IMS Database Solution Pack

IMS Fast Path Solution Pack

IMS Recovery Solution Pack

IMS Performance Solution Pack

3 © 2013 IBM Corporation

Solution Pack

� Autonomics

� IBM Administration Console

� DB Reorg Expert

� HP Unload

� HP Load

� HP Prefix Resolution

� Index Builder

� HP Image Copy

� HP Pointer Checker

� IMS DB Repair Facility

� IMS Library Integrity Utilities

Solution Pack

� Autonomics

� IMS Administration Console

� HP FP Utilities

� FP Advanced Utilities

� FP Online Utilities

� IMS DB Repair Facility

� IMS HP Image Copy

� IMS Library Integrity Utilities

Solution Pack

� IMS Administration Console

� DB Recovery Facility

� HP Change Accumulation

� HP Image Copy

� DRF Extended Functions

Solution Pack

� IMS Administration Console

� IMS Connect Extensions

� IMS Performance Analyzer

� IMS Problem Investigator

Solution Pack

� Autonomics

� IBM Administration Console

� DB Reorg Expert

� HP Unload

� HP Load

� HP Prefix Resolution

� Index Builder

� HP Image Copy

� HP Pointer Checker

� IMS DB Repair Facility

� IMS Library Integrity Utilities

Solution Pack

� Autonomics

� IMS Administration Console

� HP FP Utilities

� FP Advanced Utilities

� FP Online Utilities

� IMS DB Repair Facility

� IMS HP Image Copy

� IMS Library Integrity Utilities

Solution Pack

� IMS Administration Console

� DB Recovery Facility

� HP Change Accumulation

� HP Image Copy

� DRF Extended Functions

Solution Pack

� IMS Administration Console

� IMS Connect Extensions

� IMS Performance Analyzer

� IMS Problem Investigator

Page 4: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Our Vision – Putting information to work for you

Gather database statistics at regular intervals

User-defined policies and thresholds

PoliciesPolicies SensorsSensors

4 © 2013 IBM Corporation

Rich, web-based user interface

Recommending and taking corrective actions

ModernizationModernizationAutomationAutomation

Page 5: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Sensors….gather database statistics at regular intervals

Works with you – your way – in your environment:

� Integrated in regularly used utilities– HP Image Copy(FF and FP), HP Pointer Checker, DB Reorg Expert, FPA

Analyze, FPA Reorg, FPO Analyze, FPO Reorg

5 © 2013 IBM Corporation

� Automation of sensor capture– Autonomics scheduler ensures sensor data capture at frequency that you

require

� When you need it!– Ad-hoc / job scheduler batch submitted sensor capture

Page 6: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Policies…User defined policies and exceptions

� Policy definitions are used to evaluate specific database states– Threshold values are compared against sensor data for a given database or group of

databases

– When thresholds are met or exceeded, exceptions occur

� Works “out of the box”– Ships with predefined policies and threshold values

6 © 2013 IBM Corporation

– Ships with predefined policies and threshold values

– Full ISPF interface provided for policy management

� Customizable to fit your shop– You can define your own sets of threshold values

– Customize the messages sent when exceptions do occur

– Specify who receives which messages and how• WTO, e-mail, or text

Page 7: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Automation…Recommending and Taking Corrective Actions

� Passive Autonomics – Automates collection and analysis of Sensor Data

– Recommends when databases should be reorganized• With email or text notifications

– Enables DB Reorg Expert’s conditional reorg

– Provides a scheduling feature that allows you to control how frequently sensor data is collected and how frequently policies are evaluated

7 © 2013 IBM Corporation

sensor data is collected and how frequently policies are evaluated– Flexible scheduling around pre-defined PEAK times

� Active Autonomics– Actively initiate recommended actions on user-defined database groups

• Discovery feature for identifying related database groups

• Ability to manage and coordinate reorganization of multiple IMS database

groups as if reorganizing a single database

• Flexible scheduling only in pre-defined Maintenance windows

Page 8: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

On the road to a smarter IMS

� Conditional Reorganization - DB Reorg Expert− Sensors determine need for reorganization

− Reorganization only runs if needed

� Notifcation of exceptions− Email, text messages

− Alert DBA to consider taking action

8 © 2013 IBM Corporation

� First we had IMS Tools Knowledge Base– Report Repository

– IMS Tools Utilities updated to write their reports to a repository by database

� Then we developed Sensors and Policies: – Sensor capture

– Policies pre-loaded by database type

– User-customizable

− Reorganization only runs if needed

− Pre/Post reporting

Page 9: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Autonomics and DB Solution Pack

� Sensor Data Capture

– Standalone sensor

– Integrated utility sensor capture – DB Reorg Expert, HP Image Copy,

HP Pointer Checker

– Autonomics control sensor capture

� User Group Definitions

� Policies

9 © 2013 IBM Corporation

� Policies

– Pre-defined policies

– Policy definition and customization

– Policy evaluation and action determination

– Exception notification

� Reporting

– Centralized report repository for DB Solution Pack utilities

� Conditional Reorganization

� Group Reorganization Management

9

Page 10: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

List of Full Function sensor data collected

Database Record Statistics (per database or HALDB partition)� Nbr. of DB records � Avg. DB record length

Randomizer Statistics (per HDAM or PHDAM partition)� Nbr. of total RAPs � Nbr. of unused RAPs � % of number of unused RAPs � Nbr. of synonyms

� % of number of synonyms � Nbr. of root not on home block � % of root not on home block � % of segment data in overflow

� Nbr. of roots in overflow � % of number of roots in overflow � Bytes of segments in RAA

Volume/Extents Statistics (per data set)� Allocation type (CYL, TRK, …) � Primary allocation amount � Secondary allocation amount � SMS-managed or not

� Max. nbr of extents for the d.s. � Max. nbr. of extents for the volume � Nbr. of extents allocated � Nbr. of volumes used

� Nbr. of unused volumes � Nbr. of unused assigned volumes �Nbr. of unused candidate volumes

� Nbr. of available remaining extents determined by the max. nbr. of data set extents and the max. nbr. of extents available on volumes assigned to the data set

10 © 2013 IBM Corporation

� Nbr. of available remaining extents determined by the max. nbr. of data set extents and the max. nbr. of extents available on volumes assigned to the data set

Data Set Space Usage Statistics (per data set)� Block/CI size � Nbr. of blocks/CIs used � Max. size of the data set � % of data set size against the max.

� High-Allocated-RBA � High-Used-RBA

IMS Space Utilization Statistics (per data set)� Total bytes of segment data � Total bytes of free spaces � Total bytes of slack bytes � % of free spaces

� % of segment data � % of unused bytes in the data set � Total nbr. of segments � Total nbr. of VL segments

� Total nbr. of VL-split segments � % of nbr. of VL-split segments � Total nbr. of slack bytes � Avg. nbr. of slack bytes per block

� Total nbr. of FSEs � Avg. nbr. of FSEs per block � Nbr. of FSEs valid for shortest

segments

� Nbr. of FSEs valid for longest

segments

� Avg. nbr. of non-reusable FSEs � Total nbr. of pointers � Total nbr. of ptrs pointing external

block

� % of nbr. Of ptrs pointing ext. block

HISAM/SHISAM Statistics (for HISAM)� Logical record length � Total nbr. of CI splits � % of nbr. of CI splits � Total nbr. of CA splits

� % of nbr. of CA splits � Total nbr. of HISAM delete bytes � % of nbr. of HISAM delete bytes

10

Page 11: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

IMS DB Reorg Expert

� Conditional Reorganization – Autonomics integration– Evaluates database to determine need for reorganization

– Performs reorganization only when it needs it based on evaluation results

– Re-evaluates database on completion of reorganization– Comprehensive summary report on database status

SmartReorg

ConditionalReorg

Input

PolicyServices

DB Sensor

11 © 2013 IBM Corporation

� Parallel Reorganization– Runs Unload and Load in parallel

– Optionally, runs index build, image copy, hash pointer check and prefix resolution and update in the same job step

� Easy to use– Single Job Step

– Dynamic allocation– Easy JCL, Control

Cards

ReorgDriver

Parallel Reorg

ITKB ReportService

IMS Tools Knowledge

Base

Database

Sensor

Output

DB Sensor

Page 12: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Report Example – Summary of Policy EvaluationIMS DB Reorg Expert - V4R1 Database Diagnosis Report Page: 25655-S35 Date: 12/16/2009 Time: 00.05.14

Summary of Policy Evaluation (DBD: BKDB ) -----------------------------------------------------------------Name of Policy Applied............ SYS.DBDTYPE.HIDAM Policy Locale..................... Global Reorganization Need............... Yes

Exceptions before Reorganization --------------------------------------------------------------------------------The number of available extents for a data set of BKDB is small

Class: DATA_SET_EXTENTS_AVAILABILITY Level: CRITICAL Rule: G:IBM.DBDS_EXTENTS.10 Threshold Set: HIGH

The size of a data set in BKDB, which still has a certain amount of free space, has increased

Class: GROWING_DBDS_WITH_FREE_SPACES Level: CRITICAL -> REORG Rule: G:IBM.DBDS_GROWTH.20 Threshold Set: HIGH

The fragmentation of free space in BKDB has increased

IMS DB Reorg Expert - V4R1 Database Diagnosis Report Page: 25655-S35 Date: 12/16/2009 Time: 00.05.14

Summary of Policy Evaluation (DBD: BKDB ) -----------------------------------------------------------------Name of Policy Applied............ SYS.DBDTYPE.HIDAM Policy Locale..................... Global Reorganization Need............... Yes

Exceptions before Reorganization --------------------------------------------------------------------------------The number of available extents for a data set of BKDB is small

Class: DATA_SET_EXTENTS_AVAILABILITY Level: CRITICAL Rule: G:IBM.DBDS_EXTENTS.10 Threshold Set: HIGH

The size of a data set in BKDB, which still has a certain amount of free space, has increased

Class: GROWING_DBDS_WITH_FREE_SPACES Level: CRITICAL -> REORG Rule: G:IBM.DBDS_GROWTH.20 Threshold Set: HIGH

The fragmentation of free space in BKDB has increased

Policy name

The locale where the policy is defined

Result of decision on reorganization need

Exceptions detected before the reorganization. In this example,

� Three CRITICAL exceptions were detected

� Two of them can be removed by

1

2

3

12 © 2013 IBM Corporation12

The fragmentation of free space in BKDB has increased Class: FRAGMENTED_FREE_SPACES Level: CRITICAL -> REORG Rule: G:IBM.FRAGMENTATION.10 Threshold Set: HIGH

A data set of BKDB has many pointers that point to other bocks or CIs Class: EXCESSIVE_SEGMENT_SCATTERING Level: SEVERE Rule: G:IBM.SEGM_SPREAD.10 Threshold Set: MED

--------------------------------------------------------------------------------

Exceptions after Reorganization --------------------------------------------------------------------------------BSN2800I GENERAL STATUS: RESOURCE=BKDB ACTION_NAME=REORG EXECUTION_STATUS=SUCCESSFUL

The number of available extents for a data set of BKDB is small Class: DATA_SET_EXTENTS_AVAILABILITY Level: CRITICAL Rule: G:IBM.DBDS_EXTENTS.10 Threshold Set: HIGH

--------------------------------------------------------------------------------

Summary of Policy Evaluation and Action: --------------------------------------------------------------------------------BSN2904I BKDB HAS BEEN REORGANIZED, BUT IT IS STILL IN A CRITICAL STATE --------------------------------------------------------------------------------

The fragmentation of free space in BKDB has increased Class: FRAGMENTED_FREE_SPACES Level: CRITICAL -> REORG Rule: G:IBM.FRAGMENTATION.10 Threshold Set: HIGH

A data set of BKDB has many pointers that point to other bocks or CIs Class: EXCESSIVE_SEGMENT_SCATTERING Level: SEVERE Rule: G:IBM.SEGM_SPREAD.10 Threshold Set: MED

--------------------------------------------------------------------------------

Exceptions after Reorganization --------------------------------------------------------------------------------BSN2800I GENERAL STATUS: RESOURCE=BKDB ACTION_NAME=REORG EXECUTION_STATUS=SUCCESSFUL

The number of available extents for a data set of BKDB is small Class: DATA_SET_EXTENTS_AVAILABILITY Level: CRITICAL Rule: G:IBM.DBDS_EXTENTS.10 Threshold Set: HIGH

--------------------------------------------------------------------------------

Summary of Policy Evaluation and Action: --------------------------------------------------------------------------------BSN2904I BKDB HAS BEEN REORGANIZED, BUT IT IS STILL IN A CRITICAL STATE --------------------------------------------------------------------------------

Summary message, which shows that a CRICTICAL exception still remains after

the reorganization.

� Two of them can be removed by REORG (unload and reload)

� One sever exception was detected

Exceptions that still remain after the reorganization. In this case, one CRITICAL exception remains.

Result of the reorganization processing (success/failure)

3

4

1’

Page 13: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Report Example – IMS Space Utilization Statistics

IMS DB Reorg Expert - V4R1 Database Diagnosis Report Page: 65655-S35 Date: 12/16/2009 Time: 00.05.14

Data Set Statistics (DBD: BKDB , DSG: 01) --------------------------------------------------------------------------------

==================================== IMS Space Utilization Statistics

====================================

Note: The mark * in column P means that the data element is used in the policy.

Data Element Name P Before Reorg After Reorg Difference------------------------ - ---------------- ---------------- ------------------DB_BYTES_SEG 2,465,800,000 2,465,800,000 0DB_BYTES_FREE_SPACE 1,610,723,680 283,136,678 -1,327,587,002DB_BYTES_UNIDENTIFIED * 110 0 -110

IMS DB Reorg Expert - V4R1 Database Diagnosis Report Page: 65655-S35 Date: 12/16/2009 Time: 00.05.14

Data Set Statistics (DBD: BKDB , DSG: 01) --------------------------------------------------------------------------------

==================================== IMS Space Utilization Statistics

====================================

Note: The mark * in column P means that the data element is used in the policy.

Data Element Name P Before Reorg After Reorg Difference------------------------ - ---------------- ---------------- ------------------DB_BYTES_SEG 2,465,800,000 2,465,800,000 0DB_BYTES_FREE_SPACE 1,610,723,680 283,136,678 -1,327,587,002DB_BYTES_UNIDENTIFIED * 110 0 -110

Allocated space is more efficiently used by segment data.

13 © 2013 IBM Corporation13

DB_BYTES_UNIDENTIFIED * 110 0 -110DB_PCT_BYTES_FREE_SPACE * 39% 10% -29DB_PCT_BYTES_SEG * 60% 89% +29DB_PCT_UNUSED_BYTES * 1% 1% 0DB_NUM_SEG 85,620,000 85,620,000 0DB_NUM_VLSEG 8,560,000 8,560,000 0DB_NUM_VLSEG_SPLIT * 0 0 0DB_PCT_NUM_VLSEG_SPLIT * 0% 0% 0DB_NUM_UNIDENTIFIED * 51 0 -51DB_AVG_NUM_UNIDENTIFIED * 0 0 0DB_NUM_FSE * 23,728,638 673,759 -23,054,879DB_AVG_NUM_FSE * 23.75 1.00 -22.75DB_NUM_FSE_MIN * 23,558,660 673,759 -22,884,901DB_NUM_FSE_MAX * 718,662 673,759 -44,903DB_AVG_NUM_NOREUSE_FSE * .17 0 -.17DB_NUM_PTR 85,070,408 84,946,241 -124,167DB_NUM_PTR_DIFF_BLK * 32,424,879 663,666 -31,761,213DB_PCT_NUM_PTR_DIFF_BLK * 38% 1% -37

DB_BYTES_UNIDENTIFIED * 110 0 -110DB_PCT_BYTES_FREE_SPACE * 39% 10% -29DB_PCT_BYTES_SEG * 60% 89% +29DB_PCT_UNUSED_BYTES * 1% 1% 0DB_NUM_SEG 85,620,000 85,620,000 0DB_NUM_VLSEG 8,560,000 8,560,000 0DB_NUM_VLSEG_SPLIT * 0 0 0DB_PCT_NUM_VLSEG_SPLIT * 0% 0% 0DB_NUM_UNIDENTIFIED * 51 0 -51DB_AVG_NUM_UNIDENTIFIED * 0 0 0DB_NUM_FSE * 23,728,638 673,759 -23,054,879DB_AVG_NUM_FSE * 23.75 1.00 -22.75DB_NUM_FSE_MIN * 23,558,660 673,759 -22,884,901DB_NUM_FSE_MAX * 718,662 673,759 -44,903DB_AVG_NUM_NOREUSE_FSE * .17 0 -.17DB_NUM_PTR 85,070,408 84,946,241 -124,167DB_NUM_PTR_DIFF_BLK * 32,424,879 663,666 -31,761,213DB_PCT_NUM_PTR_DIFF_BLK * 38% 1% -37

Free spaces fragmentation on each database block has been resolved by unload and reload of the database.

Segments of a database record fit in a single database block in almost all

database records.

segment data.

Page 14: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Check the itemized diagnosis results for the resource

Check the summary of latest FFDB space diagnosis performed by Autonomics Director

11

22

33

Summary Table for a FFDBSummary Table for a FFDB

Exceptions WidgetExceptions Widget

Help WidgetHelp Widget

IMS Tools Administration Console Overview

14 © 2013 IBM Corporation

Look at DB Solution Pack utility reports to see detailed analysis of

the space usage of the subject area.

Read the help for each of the detected exceptions

33

44

Help WidgetHelp Widget

Reports WidgetReports Widget

Sensor WidgetSensor WidgetLook at the trend of specific

sensor data values

55

Main dashboardfor a FFDB

Main dashboardfor a FFDB

Page 15: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Data Set Space Usage ChartsNote: all line graphs have an

integrated time slider so you can view the most recent sensor data or zoom in and view trends over

a specified period of time

15 © 2013 IBM Corporation

Page 16: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

� We turned our focus on modernization for database maintenance: – IBM Administration Console

• Web Browser view on state of databases

� New style applications requires new updated testing:• Batch Terminal Simulator

On the road to a smarter IMS…. A new modern view

16 © 2013 IBM Corporation

• Batch Terminal Simulator • Eclipse interface• Integration with Rational, Debug Tools, IMS Explorer

Page 17: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Check the itemized diagnosis results for the resource

Check the summary of latest FFDB space diagnosis performed by Autonomics Director

11

22

33

Summary Table for a FFDBSummary Table for a FFDB

Exceptions WidgetExceptions Widget

Help WidgetHelp Widget

IMS Tools Administration Console Overview

17 © 2013 IBM Corporation

Look at DB Solution Pack utility reports to see detailed analysis of

the space usage of the subject area.

Read the help for each of the detected exceptions

33

44

Help WidgetHelp Widget

Reports WidgetReports Widget

Sensor WidgetSensor WidgetLook at the trend of specific

sensor data values

55

Main dashboardfor a FFDB

Main dashboardfor a FFDB

Page 18: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Introduction to Autonomics Director

� Automatic discovery of

databases

� Scheduler– Automatic collection of sensor data– Define frequency with flexible scheduling

around peak workloads

On the road to a smarter IMS

18 © 2013 IBM Corporation

around peak workloads– Sysplex aware

� On-demand data collection and policy evaluation

� Use your regularly scheduled utilities:– Integrated sensor capture in image copy

and pointer checker

Page 19: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

� Integration of sensor data capture in FP Utilities: – FP Advanced and FP Online

– New FP Policies and Exceptions

� IMS Administration Console– FP Statistics and graphs

On the road to a smarter IMS…. Autonomics in Fast Path

19 © 2013 IBM Corporation

• Autonomics

• IBM Administration Console

• IMS HP FP Utilities

• FP Advanced Utilities

• FP Online Utilities

• IMS DB Repair Facility

• HP Image Copy

• IMS Library Integrity Utility

IMS Fast Path Solution Pack

Page 20: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

IMS FP Solution Pack:….Autonomics Director and Administration Console

• FPA Utilities

• FPO Utilities

• HP Image Copy

• Stand-alone Sensor

IMS FP Solution Pack V1.2 IMS FP Solution Pack V1.2 � Implemented DB Sensor capability in

FPA/FPO utilities and HP Image Copy

• Sensor data can be collected as part of analyze, reorg, or image copy

• Sensor data collection can be notified to Autonomics Director for evaluation

DB Sensor function

20 © 2013 IBM Corporation

TCPServer

Distributed AccessInfrastructure

(DAI)

IMS ToolsKnowledge

BaseRepository

Server

Repository

Autonomics Director Server

Administration Console Autonomics

Director(+ Policy Services)

ToolsAccessServer

AC Servletson

WASCE*

z/OS Env.Open Env.

•Store sensor dataand reports

•Notifies AD of new sensor data

Page 21: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Sensor data elements for DEDB – area level (1)

� Area Definition– DB_AREADEF_CISIZE– DB_AREADEF_UOW1– DB_AREADEF_UOW2– DB_AREADEF_ROOT1– DB_AREADEF_ROOT2– DB_AREADEF_NUM_SDEP_CIS

� Free Space– DB_PCT_BYTES_FS_RAA

� Overflow– DB_PCT_NUM_UOW_USE_DOVF– DB_AVG_NUM_DOVFCI_BY_UOW– DB_MAX_NUM_DOVFCI_BY_UOW– DB_PCT_NUM_UOW_USE_IOVF– DB_NUM_UOW_USE_IOVF– DB_AVG_NUM_IOVFCI_BY_UOW– DB_MAX_NUM_IOVFCI_BY_UOW– DB_MIN_NUM_IOVFCI_BY_UOW

21 © 2013 IBM Corporation

– DB_PCT_BYTES_FS_RAA– DB_PCT_BYTES_FS_DOVF– DB_PCT_BYTES_FS_IOVF– DB_PCT_BYTES_FS_SDEP

– DB_MIN_NUM_IOVFCI_BY_UOW– DB_PCT_NUM_IOVFCI_USED– DB_PCT_NUM_RAPCI_OVFL

UOW

RAABASE

DOVF

IOVF IOVF

RAABASE

DOVF

UOW

UOWSDEP

Page 22: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Sensor data elements for DEDB – area level (2)

� Segments– DB_NUM_SEG– DB_NUM_ROOT

� DB Record Length/Overflow– DB_AVG_DBREC_LENGTH*

– DB_MAX_DBREC_LENGTH*– DB_MIN_DBREC_LENGTH*

� Randomizing Synonyms– DB_AVG_LEN_SYNONYM_CHAIN*– DB_MAX_LEN_SYNONYM_CHAIN*

� (Simulated) I/Os– DB_AVG_DBREC_IO*

– DB_MAX_DBREC_IO*– DB_AVG_ROOT_IO*

22 © 2013 IBM Corporation

– DB_MIN_DBREC_LENGTH*– DB_PCT_NUM_DBREC_IOVF*

– DB_AVG_ROOT_IO*– DB_MAX_ROOT_IO*– DB_ESTIMATED_ROOT_IO– DB_ESTIMATED_DBREC_IO

For the full description of sensor data elements, see “Data Elements” in the Policy Services User’s Guide.

* These sensor data are stored in the Sensor Data Repository only when SENSOR_DBREC=YES is specified

for the DB Sensor function of each utility.

Page 23: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Exception detection rules for DEDB

� Exception detection rules provided by Policy Services are almost same as those supported by thresholds for DEDB Pointer Checker and FPA/FPO ANALYZE

IBM Tools Base

Policy Services

23 © 2013 IBM Corporation

FPA/FPO ANALYZE

– Free Space Availability

– Overflow Status

– Randomizing Synonyms

– DB Record Length (Avg. & Max)

– Physical I/O

• DB record level

• Root level All DEDB rules that are provided by Tools Base Policy Services

Page 24: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Using Administration Console for DEDB space monitoring and analysis

� Benefits

– You can get a global view of database space

status automatically on a web browser

• Diagnosis of the status is done automatically by

Autonomics Director by applying policies on

automatically collected sensor data Admin. Console

24 © 2013 IBM Corporation

– You can get an integrated online help that guides you to relevant information populated in ITKB

repository by various IMS Tools

– You can view the trend of sensor data

• To understand the past activity

• To predict the future change/trend

You can complete many of daily space monitoring tasks on a web browser

11

22

33

44

55

Page 25: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Administration Console work flow for DEDB area space monitoring

Check the itemized diagnosis result for the resource.

Check the summary of latest DEDB area space diagnosis done by Autonomics Director.

11

22

33

Summary Table for a DEDBSummary Table for a DEDB

Exceptions WidgetExceptions Widget

Help WidgetHelp Widget

25 © 2013 IBM Corporation

Look at FP Solution Pack utility reports to see detailed analysis of the space usage of the subject area.

Read the help for each of the detected exceptions.

44 Reports WidgetReports Widget

Sensor WidgetSensor Widget

Look at the trend of specific sensor data values

55

Main dashboardfor a DEDB areaMain dashboardfor a DEDB area

Page 26: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

� Autonomics: – Active Autonomics– New User GROUP management– Group Reorganization Management

Now the next stage – May 2013

26 © 2013 IBM Corporation

• IBM Administration Console– New look and feel– View / Manage databases from across the enterprise from a single log on– Run Administration Console server on z/OS as a started task– Manage Autonomic Director Monitor List and Peak periods– Initiate on demand and scheduled sensor collection and policy evaluation

Page 27: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Gather database statistics at regular intervals

User-defined policies and thresholds

PoliciesPolicies SensorsSensors

ModernizationModernizationAutomationAutomation

27 © 2013 IBM Corporation

� New in Autonomics: – Active Autonomics

– New User GROUP management– Group Reorganization Management

Rich, web-based user interface

Recommending and taking corrective actions

Page 28: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Active Autonomics

Submission of Reorganization JobstreamsManages job distribution across sysplex Controls for parallelism

DB Maintenance WindowsUser controlled DB maintenance windows

Automatic ReorganizationDetermined by Sensor and Policy Evaluation Supported by IMS DB Reorg Expert

28 © 2013 IBM Corporation

Plan restart capability

Determines what ran successfullyOnly reruns/runs what failed or is yet to

run

User NotificationsEmail, Text Job plan and results viewable via AD

Tracks jobstream thru completion

Manages job distribution across sysplex Controls for parallelism

Page 29: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

User Defined Groups

� Easy to create– Select from any DBs/partitions/areas in system DBDLIBs– Select from any DBRC or other user group– Name masking support: PAY*

� Contains– List of DB’s in group– Consolidated group attributes and options for various tools and

functions

29 © 2013 IBM Corporation

functions– Reorganization, Back-up and Recovery, etc.

� Automatic membership checking/warning for logical relationships

� Useful for – Adding DBs to the monitor list– Viewing recommendation list– Scheduling on demand

� Basis for Group Managed Reorganization

Page 30: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Group Managed Reorganization

Pre-GMR

• /DBR and DBRC authorization changes

•Allocate common/work files

•Pre-reorganization utility

Reorganization

•Runs IMS Reorg Expert for DBs that need reorg

•Optional DB scan for logically related DBs that don’t need reorg

•Consistent feed for prefix resolution/prefix update

•One job per DB/partition/area

•DBs reorganized in parallel or serially or combination

30 © 2013 IBM Corporation

Post-Reorg

• Invoked after reorg phase

•One or more jobs run serially or parallel as identified by user

•Prefix Resolution, Prefix Update

Post GMR

• Invoked after reorg phase

•One or more jobs run serially or parallel as identified by user

•Prefix Resolution, Prefix Update

Page 31: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

IBM Administration Console

31 © 2013 IBM Corporation

• IBM Administration Console– New look and feel– View / Manage databases from across the enterprise from a single log on– Run Administration Console server on z/OS as a started task– Manage Autonomic Director Monitor List and Peak periods– Initiate on demand and scheduled sensor collection and policy evaluation

Page 32: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Updated look-and-feel: IBM One UI

All IBM products are going toward One UI

32 © 2013 IBM Corporation

Page 33: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Single Log in

� Safety and security features are built in

– Uses SSL and RACF authentication

Single loginfor all users and all environments

33 © 2013 IBM Corporation

authentication

� Single Login– Access all your IMS

environments

Page 34: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

On Demand Sensor and/or Evaluation

34 © 2013 IBM Corporation

Page 35: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Launch key tasks from the Getting Started page

Launch key tasks from the Getting Started

page

35 © 2013 IBM Corporation

Check the box if you do not want to see the Getting Started page upon the next

login

Click (?) in the header to open the

Getting Started page again or to access

Help

Page 36: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Follow step-by-step instructions in the Help panel

36 © 2013 IBM Corporation

Follow step-by-step instructions in

the Help panel

Page 37: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Drill down from User Created Groups

37 © 2013 IBM Corporation

Resource status, errors, and recommendations can be aggregated with an ability to drill down

Page 38: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Holistic View of IMS Databases

…from Auto Discovery

…from Autonomics Director

…from Various HP Tools

38 © 2013 IBM Corporation…from Sensors

Page 39: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Integrated Help Throughout

39 © 2013 IBM Corporation

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

Page 40: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Management of Autonomics Scheduling

40 © 2013 IBM Corporation

Page 41: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Add / Edit Monitor List

41 © 2013 IBM Corporation

Page 42: IMS Tools Smarter IMS - IMS UG 9.11.13 eMeeting

Summary

� IMS Tools from IBM provide, integrated, easy-to-use solutions that fit your company’s needs

� IBM is dedicated to the continued success and support of IMS and the mainframe. We’re invested for the long term, right beside you.

� We are continuing to invest in our IMS Tools technology and

42 © 2013 IBM Corporation

� We are continuing to invest in our IMS Tools technology and have a vision for our IMS Tools that centers around autonomic computing

42