© 2006 ibm corporation maintaining high database performance ims db administration solution the ibm...

63
© 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market Manager [email protected]

Upload: sandra-murphy

Post on 16-Jan-2016

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

© 2006 IBM Corporation

Maintaining High Database Performance

IMS DB Administration Solution

The IBM IMS Tools Solution

Margaret M WilsonIMS Tools Market Manager

[email protected]

Page 2: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

2

Data Administration Solutions

IBM Data Encryption for IMS and DB2 Databases

IMS Batch Backout Manager

IMS HD Compression Extended

IMS MFS Reversal Utilities

IMS Program Restart Facility

IMS HALDB Conversion and Maintenance Aid

IMS Database Control Suite

Health Check Components

IMS Database Repair Facility IMS Library Integrity Utilities IMS High Performance Pointer Checker

Page 3: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

3

IBM Data Encryption for IMS and DB2 Databases v1.1 5655-P03

Protects sensitive and private data in both IMS and DB2 databases

Functions:

– IMS - Segment level encryption – standard IMS Segment/Edit Compression

– DB2 - Row level encryption – DB2 EDITPROC

– Requires Security Analyst/System Programmer expertise:

• Set up an encryption key token or tokens using z/OS Integrated Cryptographic Services Facility (ICSF) before this product can be utilized

Your Value:

– Uses ANSI Data Encryption Algorithm (DEA) – the U.S. National Institute of Science and Technology (NIST) Data Encryption Standard

– Complies with US privacy and security regulations

• Health care – Health Insurance Portability and Accountability Act of 1996• Financial services industry – Gramm-Leach-Bliley Act of 1999

Page 4: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

4

IMS Batch Backout Manager v1.1 5697-H75

Automates the batch backout process after application abends

Functions:Dynamically allocates an interim SLDS for Log close

Closes the interim batch SLDS

Dynamically allocates the new batch SLDS for backout

Performs the batch backout:

•Forces allocation of batch SLDS for jobs with no logs allocated (by specific or generic job name)

•Forces DBRC=Y (or DBRC=N) for IMS batch systems not generated with DBRC=FORCE

Your Value:Reduce system downtime by automating manual backout tasks

Enhances database availability by minimizing downtime

More productive use of your DBA resources

Page 5: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

5

IMS Hardware Data Compression – Extended v2.2 5655-E02

Productivity aid for implementing Hardware Assisted Data Compression

Functions:

– Extends IMS basic HDC support with utilities that ease compression implementation and provide additional flexibility and function

– Works on Image Copies, High Performance Unload files and IMS Unload files

– Includes sample Compression Dictionaries

– Enables effectiveness of existing dictionaries to be assessed

– Allows monitoring of dictionary effectiveness over time

– Builds DBD and Reload JCL

Your Value:

– Reduces DASD requirements and I/O

– Minimizes CPU overhead

– Provides flexibility to implement compression tailored to your needs

Page 6: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

6

IMS MFS Reversal Utilities v1.1 5655-F45

Converts MFS control blocks into MFS source and compares MFS libraries

Functions:

– MFS Reversal Utility - converts MFS MID/MOD/DIF/DOF control blocks back into IMS MFS utility control statements.

– Provides summary reports of the IMS FORMAT library, including the relationships among members

– MFS Compare Utility - compares two sets of MFS source libraries to quickly highlight differences between them

Your Value:

– Validation of what is operating in an IMS environment

– Recreation of lost MFS source libraries

Page 7: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

7

IMS Program Restart Facility v2.1 5655-E14

Restarts abended IMS batch jobs and enhances IMS Application Extended Checkpoint/Restart facilities

Functions:

– Enables restart on any system in Sysplex without changes to JCL

– Used to restart programs that do not abend but end with a non-zero return code

– Can supply global parameters to all batch/BMP jobs (i.e.. without JCL changes)

– Useful in a data sharing environment to provide JCL parameters

• IRLM=, IRLMNM=• IMSGROUP=groupname + list of IMS ids in group

– Automatically uses the correct restart checkpoint ID if using the IMS Extended Restart facility

Your Value:

– Helps you avoid costly and time-consuming database recoveries with manual restarts

– Reduces the overhead of applications that take too frequent checkpoints

– Protects against starting an abended job with a valid but incorrect checkpoint ID

Page 8: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

8

IMS HALDB Conversion & Maintenance Aid v2.1 5655-K47

Analyzes, models, and converts existing IMS databases to a HALDB format

Functions:– Conversion Capability

• DEDB (without SDEP) to PHDAM• User partitioning to 1 HALDB partition

– Initial HALDB Load Assistance• Support for PROCOPT=L Programs• Support Secondary index and logical relationships

– Partition Maintenance Aid• Merge multiple partitions into one and divide one partition into multiple

partitions– Clone partition definitions across RECONS and copy HALDB across

RECONS

Your Value:– Guides DBAs thru HALDB conversion with minimal manual intervention– Reduces administrative costs– Take advantage of database capacity with less DBA effort

More information

Database& DBMS

Page 9: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

9

High Availability Large Data Base (in base IMS product since IMS V7)

the strategic data base type for IMSessential for customers with growth

constrained DBscritical for customers to achieve

their 24x7 availability goalsBUT...

nontrivial to implement ...... especially for programmers setting

up their own development/test environments

IMS HALDB Conversion and Maintenance Aid Unique in the marketplace

– Supports Full Function DBs, DEDBs, User partition DBs

Productivity Aid for DBAs involved in HALDB conversion– Requires no HALDB experience and little IMS expertise– Makes conversion fool-proof and straight-forward

Conversion Aid– Utilities to assist in converting IMS DBs to HALDBs– Easy-to-use ISPF front-end– Automatic DBD conversion– Partition modeling tool

Partition Maintenance Aid– Dividing partitions that are too big– Cloning partition definitions across RECONS– Copying HALDB across RECONS– Display DBRC Status

Status Code BA Aid– Wait before a status like "Partition Not Available" is sent to application– Initial HALDB Load Assistance

Page 10: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

10

Rules for DBD Conversion

Page 11: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

11

Rules for Partitioning

Page 12: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

12

Rules for Index Partitioning

Page 13: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

13

Rules for Partition and Dataset Names

Page 14: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

14

Rules for Space Allocation

Page 15: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

15

IMS Database Control Suite v3.2 5655-L08

Serves as the focal point for all database maintenance operations

Functions:

– Supports Full Function, HALDB, and Fast Path DBs

– Exploits IMS Base Utilities and/or IMS HP Tools

– Intuitive ISPF Front-end:

• Integrates control of DBA activities• Backup and recover• Database reorganization• Space monitoring• Managing database and application descriptors (DBD, PSB)• Managing RECON data sets

Your Value:

– Improved IMS administrator productivity

– Ease-of-use with JCL steam re-use

– Increased knowledge of database activities and performance with improved database reporting

Page 16: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

16

IMS Database Control Suite - Utility and IBM Tool Support

IMS Database Control Suite supports the following IMS base utilities:

– HD Unload and Reload, Prefix Resolution, etc.

– Image Copy, Image Copy 2 and Online Image Copy

– DB Recovery utility

– DEDB Initialization and all IMS online DEDB utilities

The product supports the following IBM Tools:

– High Performance Image Copy (including DB recovery)

– HP Unload and HP Load

– IMS Parallel Reorganisation

– High Performance Prefix Resolution

– Index Builder

– High Performance Pointer Checker

– Database Recovery Facility

– Fast Path Basic Tools

– Library Integrity Utilities

ISPF links to the following IBM tools:– HALDB Conversion and Maintenance Aid

– High Performance Change Accumulation

– DB Repair Facility

ISPF UI

Page 17: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

17

IMS Database Control Suite

The IMS Data Base Control Suite is designed to address this problem - It increases the productivity of IMS DB personnel by allowing them to

– Generate JCL for ad hoc or scheduled usage of IBM’s IMS tools and utilities

– Perform online DB space management and exception reporting

– Perform DBRC functions and exception reporting without knowledge of DBRC command syntax

For customers who are moving to a full DBRC-managed DB environment, DB Control Suite’s DBRC interface will significantly shorten the “learning curve”

A common trend is that customers expect fewer people to manage more databases

with broader, but less deep skills

DB Reorganization Health Check

Control Suite V3 5655-L08

Other Tools

Library ManagementFast Path Tools

Page 18: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

18

Migrating from DBCS v3.1 to DBCS v3.2

1. Start DBCS v3.2 using the same high level qualifier for permanent data sets that you used for v3.12. If this is the first time signing on, this panel will appear3. Enter Y to migrate your data sets. A migration batch JCL will be generated.4. Submit the job - v3.1 data will be migrated to new v3.2 tables (v3.1 tables will remain unchanged). DBCS

will sign off. 5. Restart DBCS normally, the IDs that you used in v31. will be available in v3.2. An output report will list

what data was moved.

Page 19: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

19

Option 1 - Set up environment

Option 1

Option 1

Main

Menu

Page 20: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

20

Set up panel

Option 4

Option 4

Page 21: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

21

Subtask 4 - Load DBDSGRPS from the Recon

Page 22: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

22

Option 2 – Run jobs

Option 2

Option 2

Main

Menu

Page 23: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

23

“Run Jobs” Options

Option 1 – Backup databases Generate image copy job for

a DBDSGRP

Option 2 – Recover databases

Generate DB recovery job for any members of DBDSGRP

Generate index build job for selected secondary indexes

Option 3 – Monitor/Reorganise databases in group

Generate space monitoring job

Generate HP Pointer Checker job

Generate DB Reorg job

Option 4 – Fast Path Support Generate initialisation or

online utility jobs for selected DEDBs and areas

Option 5 – DB Recovery Facility Provides ISPF access to all

batch functions of DRFOption 6 – shows all functions from options 1, 2, and 3

Page 24: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

24

Common Features of Running Jobs

After choosing the utility functional area, you will be asked to specify the DBDSGRP

11

Three choices for JOBNAME for the generated job.e.g. COOPEARx, A004xxx, or anyname

33

Selection panels provide a “F string” facility

22

Page 25: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

25

Job List 1 - Backup databases

A standard image copy will be offered. Use High Performance Image Copy tool if available

IMS Image Copy 2 will always be offered

– Supports IMS V8 parallel IC facility

If the DBDSGRP has been defined with an OIC PSBname, OIC will also be offered

Page 26: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

26

Job List 2 - Recovery databases A standard recovery will be offered. If IC2 was used for the backup, then the IMS base recovery

utility will use it automatically

If HP Image Copy is defined, then the HPIC Recovery utility will also be offered

If IMS Index Builder is defined, there will be an option to rebuild selected indexes with IIB

DFSPREC0 will be offered for HALDB primary index and ILDS recovery

Note: IMS Database Recovery Facility tool is offered via “Run Jobs” Menu Option 5

Page 27: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

27

Timestamp Recovery

Page 28: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

28

Job List 3 – Monitoring/Reorganize databases

Options 1, 2 and 3 relate to DB Control Suite’s space monitoring function

– Requires High Performance Pointer Checker be installed

Option 4 is used to access

– HP Pointer Checker

– DB Reorganisation

Page 29: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

29

Database Control Suite’s Space Monitoring Facility

DB Control Suite includes a DBDS space monitor function

– Runs as a batch job, but can process Online databases

– Reports on exceptions to key user-specified thresholds

• Number of extents, percentage of free space, number of CI splits, etc.

– Gathers data in a History file

• Same history file as used by HP Pointer Checker!

– Can display the key data from the history file for selected datasets and optionally browse the space monitor report

Page 30: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

30

Subtask 4 - More Monitor related jobs

HP Pointer Checker will be offered (if available)

Multiple Reorg options will be offered

– Just a reorg ((will use HP Unload/HP Load if available)

– Reorg followed by image copies

– Reorg preceded and followed by image copies

– IMS Parallel Reorg tool will also be offered if available

• With same image copy options

Page 31: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

31

Job List 4 - Fast Path support Backup and Recovery is handled the same as for full function DBs

Pointer Checking and Offline Reorg will be offered if the FP Basic Tools are available

Additionally, DB Control Suite provides access to the Area Initialization Utility (DBFUNIN0) and the five Online Fast Path Utilities (“Run Jobs” option 4)

Subsequent panels allow you to enter input parameters.

For example -

Page 32: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

32

Job List 5 – Database Recovery Facility

Using IMS Database Recovery Facility

– Replaced Online Recovery Service (ORS) tool

– Highest performance by recovering multiple DBDSs in parallel

– Provides time-stamp recovery (as for base IMS) and ‘Point in Time’(PITR)” recovery (for recovery to “any time”)

Page 33: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

33

Using IMS Database Recovery Facility …

You select object-type to be recovered

– DBDS, DB, or a DBRC group

Then specify name and time-stamp recovery information

Page 34: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

34

Option 3 - Maintain RECON

Option 3

Option 3

Main

Menu

Page 35: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

35

DBRC User InterfaceOn the RECON Group Selection panel, you can choose a DBDSGRP or specify a DBDname

To get unfiltered access, enter DBDname of “ALLDBDS”

Page 36: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

36

DBRC User Interface

Global commands were added for CHANGE ADS, DBDS, DB, IC, PART and Notify IC and ALLOC

Page 37: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

37

DBRC Fast Access You can also access DBRC directly from the “select a control suite” panel

DBRC Fast Access is available even when no DBDSGRPs

have been defined to Control Suite

Page 38: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

38

DBRC User Interface …

For a DBRC function, either select it (S), or specify ‘H’ to get a detailed explanation

Note: all DBDSGRPs are listed, not just the current Control Suite group

Page 39: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

39

DBRC Updates Updating RECON records is equally easy

– e.g. to set off a DBDS Recovery Needed flag

A log is maintained of all your DBRC activity

– Browse it with ISPF– Delete old data with a

standard DBCS DBRC Utility job

Page 40: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

40

DBRC Exceptions Report

Result of “F UTIL”

Page 41: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

41

Help Facilities

Almost every DBCS screen offers general help and field level help

– Put cursor on field and hit PF1

Especially useful on DBRC screens, where there are many fields that can be entered

PF1

Page 42: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

42

Option 4 - Perform library integrity checking

Option 4

Option 4

Main

Menu

Page 43: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

43

Library Integrity Checking

Library Integrity Utilities

– DB Control Suite includes a full ISPF interface into the IMS Library Integrity Utilities (LIU) tool

Full online access to all

DBD and ACB

management functions

Page 44: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

44

Option 5 – ISPF links to other IMS tools

Option 5

Option 5

Main

Menu

Page 45: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

45

Links to Other Tools

Three other ISPF-based IMS tools can be accessed

from DB Control Suite

Page 46: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

46

Option 6 - System administration

Option 6

Option 6

Main

Menu

Page 47: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

47

Subtask 1 Backup table data set

All information about your DB control suite and its DBDSGRPs is stored in your IDLTABL data set

As always, it is advisable to maintain regular backups

Subtask 1

Page 48: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

48

Subtask 3 - Diagnosis

Page 49: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

49

Function 3 – Tool Library APAR Information

The Load Module APAR Status Report shows the module name, alias name, CSECT name, APAR number, and APAR fix date.

Page 50: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

50

Support for capturing trace info for error diagnosis

1. At the Primary Panel, IDLP92:

1. Type in uppercase: VPUT DEBUG2 Y SHARED2. Type in uppercase: VPUT DEBUG2 Y SHARED / *This outputs into tracer data set */ Hit ENTER3. Type in uppercase: VPUT DEBUG MODULENAME SHARED Hit ENTER4. Type in uppercase: VPUT DEBUG MODULENAME SHARED /* modulename = exec you want

traced */ Hit ENTER5. Then run the part of the program you want traced and exit from DBCS

2. On Exit, you will be shown USERID.TRACER which contains the trace.

Page 51: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

51

IMS Database Control Suite - Popular uses

RECON Maintenance

– Confirm the DBRC SHARLVL, RECONPD, and GENMAX values during the Collect process before the values are initialized or changed in the RECONs.

– Utilize global commands that are added to the RECON maintenance function to allow updates on multiple RECON records.

– Add more selectivity to the RECON Maintenance utility commands; for example, report on a selected DBDSGRP rather than on the entire RECON.

Utility Generation

– Decide whether a new PSB for online image copies is to be generated or an existing one is to be used

Page 52: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

52

IMS Database Control Suite – Popular uses Performing an unscheduled DB function

– Online space monitor, pointer check, reorg, recovery, etc.

Performing any DBRC function

Generating production JCL when a new IBM DB tool is acquired

Switching to/from use of GDGs for image copy datasets

Changing accounting or job information for utility jobs

Adding a new partition to a HALDB data base– Automates generation of associated utility jobs

Emergency changing of a DBD (without access to DBD source)– Using DB Control Suite’s interface to Library Integrity Utilities

etc. etc. etc.

Page 53: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

53

Data Administration – Health Check components

IMS Database Repair Facility

IMS Library Integrity Utilities

IMS High Performance Pointer Checker

Page 54: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

54

IMS Database Repair Facility v1.2 5655-E03

Repairs VSAM and OSAM organized IMS databases that contain pointer or data errors

Functions:

– Runs in interactive mode:• View entire blocks of data or individual IMS segments • Navigate to other segments via the display of pointers• Track changes and undo any changes

– Runs in batch mode:• Dump blocks from the data set or submit changes to block data• No undo capability

Your Value:

– Team with IMS HP Pointer Checker to quickly find, report, and repair database pointer or data errors

– Minimize downtimes for IMS system

– Audit trail of all database repair activity

Page 55: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

55

IMS Library Integrity Utilities v1.1 5655-I42

Consistency Checker ensure all the necessary definitions

have been created for a database

I ntegrity Checker help prevent system outages

caused by databases corrupted by using wrong DBD

Helps manage IMS ACB, PCB, and DBD Libraries

Functions:

– Integrity Checking Facility:

• Verifies that IMS control blocks used to access the database are the same as the one that IMS used to load the database

– Consistency Checking Utilities for RECON, DFSMDA, & MOD Blocks that checks for:

• Necessary definitions in an IMS subsystem have been created• Associated ACB was generated in the ACB Library• Online database definition was created in the MODBLKS • Dynamic allocation member was created in the MDA library• Database was registered in the DBRC RECON data set

Your Value:

– Enhances IMS database integrity

– Improves reliability of business operations

– Increase administrator productivity

Page 56: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

56

IMS HP Pointer Checker v2.1 5655-K53

Helps you analyze, diagnose, and repair corrupt databases quickly

Functions:

– Collects data for analysis and reports:

• Hierarchical Direct (HD) Tuning Aid• Space Monitor• Database Historical Data Analyzer

– Provides parallel scan capabilities

– Repairs pointers or data errors in VSAM and OSAM organized IMS databases

– Identifies physical and logical direct pointer problems in HDAM, HIDAM, HISAM, and HALDZB indexes along with secondary index databases

Your Value:

– Generates numerous reports that facilitate system tuning – detects and reports space utilization and physical and logical direct pointer problems

– Used in conjunction with IMS Database Repair Facility, they help detect and correct database errors and repair them with a minimum of downtime

More information

Space Monitor Exception reporting:New thresholds can be monitored and reported

available extentsCI and CA splitsused space as % of allocated spacein last extent (DB or DSet)No. of days since last reorg

Page 57: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

57

IMS High Performance Pointer Checker Detect Errors in a Database

– Primary function – Verifies direct pointers only, not symbolic pointers– Executes on DB or image copy

• including H/W Concurrent Copy of IMS V6 (SMSNOCIC only) Allows to tune DB parameters

– Randomizer– Root segment placement

Describe the Database and Forecast potential space utilization problems– Statistical information about pointers, segments, and space utilization– New thresholds to monitor and report

• available extents, CI and CA splits, used space as % of allocated space in last extent, number of days since last reorg, ...

– New Thresholds for exception reporting – More control of what to/what not to report

Create History Record– Stored in the HISTORY data set

Allows to change the format of a segment data within a DB

Page 58: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

58

Additional Resources

DB2 and IMS Tools on the Web

– http://www-306.ibm.com/software/data/db2imstools/

DB2 and IMS Tools Library

– http://www.ibm.com/software/data/db2imstools/library.html

IMS Support Page

– http://www.ibm.com/software/data/ims/support.html

zSeries Support Page

– http://www.ibm.com/servers/eserver/support/zseries/

White papers

– http://www.ibm.com/software/data/db2imstools/whitepapers.html

Redbooks

– http://www.redbooks.ibm.com/

Page 59: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

59

IMS Tool Marketing Information – IMS Tools Website

Page 60: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

60

IMS Tools Library

Page 61: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

61

DB2 and IMS Tools Support on the Web

http://www.ibm.com/software/data/db2imstools/support.html

Fast, easy access to many of your Support resource needs

This section introduces just a few of the highlights of IMS Tools Support on the Web

Page 62: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

62

Additional Resources

Page 63: © 2006 IBM Corporation Maintaining High Database Performance IMS DB Administration Solution The IBM IMS Tools Solution Margaret M Wilson IMS Tools Market

63

Summary

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

– Reorganization, Recovery, Performance and Tuning, Fast Path, and Systems and Data Administration

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 have a vision for our IMS Tools that centers around autonomic computing.