HP-UX Workload Manager Toolkits User's Guide

7
Contents
1. HP-UX Workload Manager Overview
What is HP-UX Workload Manager? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
What are these toolkits? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Where do I get WLMTK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Feedback to the development team. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Support and patch policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2. HP-UX WLM Oracle Database Toolkit: Providing Database Metrics to WLM
Supported installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Unsupported combinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Required software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Audience for the ODBTK documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Why use Oracle database metrics with WLM?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Tools in WLM Oracle Database Toolkit (ODBTK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
What metrics are available? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Overview of how the metrics work with WLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Where do I get ODBTK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
What comes with ODBTK?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
How do I install ODBTK?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Giving ODBTK access to the database instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Where can I find example files showing how to set up metrics? . . . . . . . . . . . . . . . . 32
How do I use the metrics? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Implementing metrics as a system administrator vs. as a DBA . . . . . . . . . . . . . . . . 38
How do I customize an example WLM configuration file? . . . . . . . . . . . . . . . . . . . . . 41
How do I place instances in workload groups? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Enabling and disabling SLOs based on database metrics . . . . . . . . . . . . . . . . . . . . . 50
Executing a query to get an SQL value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Executing a query to get response time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Specifying an amount of CPU resources per metric (parametric) . . . . . . . . . . . . . . . 55
Specifying a desired metric level (goal-based). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Command reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
wlmoradc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
smooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
What about security issues? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Potential password visibility issue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61