You are on page 1of 18

Proactive Maintenance

Copyright 2004, Oracle. All rights reserved.

Objectives

After completing this lesson you should be able to do the following: Set warning and critical alert thresholds Collect and use baseline metrics Use tuning and diagnostic advisors Use the Automatic Database Diagnostic Monitor (ADDM) Manage the Automatic Workload Repository

15-2

Copyright 2004, Oracle. All rights reserved.

Server Generated Alerts

Enterprise Manager

Oracle instance

Server alerts queue

Metric exceeds threshold


AWR

15-3

Copyright 2004, Oracle. All rights reserved.

Thresholds

Each metric can be assigned two thresholds: Warning Critical When thresholds are reached, alerts are triggered by: Notifications that appear in the Alerts region of the Database Control home page Optional e-mail alerts

ALERT

15-4

Copyright 2004, Oracle. All rights reserved.

Setting Thresholds
Enterprise Managers Manage Metrics property page provides access to threshold settings.

15-5

Copyright 2004, Oracle. All rights reserved.

Baseline Measurements

Baseline measurements provide threshold recommendations based on actual performance data.

15-6

Copyright 2004, Oracle. All rights reserved.

Using Baselines

To activate a stored baseline:


1. Click Copy Thresholds From Baseline. 2. Select the appropriate threshold.

15-7

Copyright 2004, Oracle. All rights reserved.

Tuning and Diagnostic Advisors

Oracle Database 10g provides several tuning and diagnostic advisors: Automatic Database Diagnostic Monitor (ADDM) SQL Tuning and Access Advisors Memory Advisor Mean-Time-To-Recover (MTTR) Advisor Segment Advisor Undo Management Advisor

15-8

Copyright 2004, Oracle. All rights reserved.

SQL Tuning and Access Advisors

How can I make it run faster?

DBA Poorly performing SQL statement Add indexes or materialized views Rewrite the SQL statement SQL Tuning Advisor
15-10

Restructured SQL statement

Correct setup flaws

Copyright 2004, Oracle. All rights reserved.

Memory Advisors

Shared pool Database buffer cache Program Global Area (PGA)

15-11

Copyright 2004, Oracle. All rights reserved.

Segment Advisor
Entire tablespace Individual schema objects

15-12

Copyright 2004, Oracle. All rights reserved.

Automatic Workload Repository (AWR)

In-memory statistics
SGA

60 minutes MMON
Snapshots

AWR

Built-in repository of performance information Snapshots of database metrics are taken every 60 minutes and retained for 7 days Foundation for all self-management functions

15-13

Copyright 2004, Oracle. All rights reserved.

Managing the AWR

Retention period
Default 7 days Consider storage needs

Collection interval
Default 30 minutes Consider storage needs, performance impact

Collection level
Basic (disables most of ADDM functionality) Typical (recommended) All (adds additional SQL tuning information to snapshots)

15-14

Copyright 2004, Oracle. All rights reserved.

Automatic Database Diagnostic Monitor (ADDM)


Runs after each AWR snapshot Monitors the instance and detects bottlenecks Results stored within the AWR

Snapshots

EM

ADDM
ADDM results AWR

15-15

Copyright 2004, Oracle. All rights reserved.

ADDM Findings

15-16

Copyright 2004, Oracle. All rights reserved.

ADDM Recommendations

15-17

Copyright 2004, Oracle. All rights reserved.

Summary

In this lesson you should have learned how to: Set warning and critical alert thresholds Collect and use baseline metrics Use tuning and diagnostic advisors Use the Automatic Database Diagnostic Monitor (ADDM) Manage the Automatic Workload Repository

15-18

Copyright 2004, Oracle. All rights reserved.

Practice 15: Proactive Maintenance


This practice covers configuring your database for proactive maintenance.

15-19

Copyright 2004, Oracle. All rights reserved.

You might also like