Top Banner
Total Utility Control for DB2 z/OS
15

Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Dec 18, 2015

Download

Documents

Shona Douglas
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Total Utility Controlfor DB2 z/OS

Page 2: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Automation Requirements

Group objects for uniform processing

Generate and refresh utilities and jobs

Identify objects for utility processing

Prioritize objects by critical condition

Balance workload using schedulers

Page 3: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

What is TUC?

TUC automates the execution of DB2 utility jobs

Backups and Recovery

Statistics Collection

Reorg and Archiving

Unload and Load

Space Management

Scheduling

Logging

Page 4: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Identify Objects

Examine Catalog and Real Time Statistics

Check Restricted and Advisory states

Process objects only as needed by priority

Ensure newly created objects are covered

Allow excluding objects from automatic processing

Page 5: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Generate Utilities

Group objects in profiles

Set options per profile, per utility, per run

Generate utilities and jobs using skeletons

Refresh statements as needed

Prepare utilities and objects for execution

Page 6: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Utility Vendors

CDB CA BMC IBMQUIESCE LOG ANALYZER LOG MASTER QUIESCE

AUTO COPY QUICK COPY COPY PLUS COPY

BMCSTATS RUNSTATS

AUTO REORG RAPID REORG REORG PLUS REORG

AUTO LOAD FAST LOAD LOAD PLUS LOAD

AUTO UNLOAD FAST UNLOAD UNLOAD PLUS UNLOAD

FAST CHECK CHECK PLUS CHECK

REBUILD FAST INDEX RECOVER PLUS REBUILD

RESTORE FAST RECOVER RECOVER PLUS RECOVER

Page 7: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Scheduling Utilities

•Profile•Utility

ORDER

•Order•Job

SCHEDULE•Objects•Options

UTILITY

Page 8: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Enforce Process

DEFINE

•Rules•Thresholds

•Coverage•Priorities

ENFORCE

•By Utility•By Rule

•By Profile•By Priority

CANDIDATES

•Display•Report•Profile•Order

Page 9: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Application SYNCPOINT

Name log points with a meaningful name

• For example: SYNCID=‘BEFORE-DAILY-BATCH’

Ensure recoverability

• Check for non recoverable events

• Verify last backup availability

Allow you to RECOVER or RELOAD

• Identify the correct point in time or log point

• Identify associated datasets

Page 10: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

REORG based on performance

Page 11: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

REORG priority

Triggers use thresholds in different scales.

Condition may affect performance or availability.

Objects in critical condition should be processed first

Page 12: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

REORG windows

Avoid exceeding the batch window.

Use quota of objects to limit REORG

• By number of objects

• By objects total size

Page 13: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Recovery Services

RECOVER group of objects to any point in time

RECOVER a single table of a multi-table-tablespace

RECOVER to a point of consistency

RECOVER an entire volume

RECOVER dependent and auxiliary objects

RECOVER or REBUILD indexes

Page 14: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

TUC

Automates DB2 routine housekeeping tasks

Processes only the objects that require processing

Uses a flexible framework to generate utility jobs

Backups Recovery Statistics Reorg Archiving Unload Space Scheduling Log Reload Management Analysis

Page 15: Total Utility Control for DB2 z/OS. Automation Requirements Group objects for uniform processing Generate and refresh utilities and jobs Identify objects.

Thank YouWilliam Weber

[email protected]

+34 679 250 046