Less12 Proactivem Mb3

  • Uploaded by: yairr
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Less12 Proactivem Mb3 as PDF for free.

More details

  • Words: 986
  • Pages: 28
Proactive Maintenance

Copyright © 2005, Oracle. All rights reserved.

Objectives

After completing this lesson, you should be able to do the following: • Use statistics • Manage the Automatic Workload Repository (AWR) • Use the Automatic Database Diagnostic Monitor (ADDM) • Describe the advisory framework • Set alert thresholds • Use server-generated alerts • Use automated tasks

Copyright © 2005, Oracle. All rights reserved.

Proactive Maintenance Automatic

Proactive

Automated tasks

Server alerts

Advisory framework

Automatic Workload Repository

Data warehouse of the database

Efficient

Automatic collection of important statistics Copyright © 2005, Oracle. All rights reserved.

Direct memory access

Introducing Terminology



• • •



Automatic Workload Repository (AWR): Infrastructure for data gathering, analysis, and solutions recommendations Baseline: Data gathered of a “normal running database” for performance comparison Metric: Rate of change in a cumulative statistic Statistics: Data collections used for optimizing internal operations, such as execution of a SQL statement Threshold: A boundary value against which metric values are compared

Copyright © 2005, Oracle. All rights reserved.

Optimizer Statistics Optimizer statistics are: • Not real time • Persistent across instance restarts • Collected automatically

> Statistics AWR ADDM Advisors Alerts AutoTasks

SQL> SELECT COUNT(*) FROM hr.employees; COUNT(*) ---------214 SQL> SELECT num_rows FROM dba_tables 2 WHERE owner='HR' AND table_name = 'EMPLOYEES'; NUM_ROWS ---------107

Copyright © 2005, Oracle. All rights reserved.

Using the Manage Optimizer Statistics Page

Copyright © 2005, Oracle. All rights reserved.

Statistic Levels

STATISTICS_LEVEL

BASIC

TYPICAL

ALL

Self-tuning capabilities disabled

Recommended default value

Additional statistics for manual SQL diagnostics

Copyright © 2005, Oracle. All rights reserved.

Automatic Workload Repository (AWR) • • •

Statistics > AWR . ADDM Advisors Alerts AutoTasks

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

60 minutes MMON

Snapshots

SGA

AWR

Copyright © 2005, Oracle. All rights reserved.

AWR Infrastructure External clients EM

SQL*Plus …

SGA Efficient in-memory statistics collection

Internal clients

V$

DBA_*

MMON

ADDM

AWR snapshots

Self-tuning … Self-tuning component component

Copyright © 2005, Oracle. All rights reserved.

AWR Snapshot Sets Relevant period in the past

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE ( start_snap_id IN NUMBER , end_snap_id IN NUMBER , baseline_name IN VARCHAR2);

Copyright © 2005, Oracle. All rights reserved.

Enterprise Manager and AWR

Copyright © 2005, Oracle. All rights reserved.

Managing the AWR



Retention period – The default is 7 days – Consider storage needs



Collection interval – The default is 60 minutes – Consider storage needs and performance impact



Collection level – Basic (disables most of ADDM functionality) – Typical (recommended) – All (adds additional SQL tuning information to snapshots) Copyright © 2005, Oracle. All rights reserved.

Automatic Database Diagnostic Monitor (ADDM) • • •

Statistics AWR . > ADDM Advisors Alerts AutoTasks

Runs after each AWR snapshot Monitors the instance; detects bottlenecks Stores results within the AWR

Snapshots

EM

ADDM ADDM results AWR

Copyright © 2005, Oracle. All rights reserved.

ADDM Findings

1

2

3

Copyright © 2005, Oracle. All rights reserved.

ADDM Recommendations

Copyright © 2005, Oracle. All rights reserved.

Advisory Framework

SQL Tuning Advisor

PGA

PGA Advisor Buffer Cache Advisor

Memory ADDM

Statistics AWR ADDM > Advisors Alerts AutoTasks

SGA SQL Access Advisor

Library Cache Advisor Segment Advisor

Space Undo Advisor Backup Copyright © 2005, Oracle. All rights reserved.

MTTR Advisor

Enterprise Manager and Advisors

Copyright © 2005, Oracle. All rights reserved.

The DBMS_ADVISOR Package Procedure

Description

CREATE_TASK

Creates a new task in the repository

DELETE_TASK

Deletes a task from the repository

EXECUTE_TASK

Initiates execution of the task

INTERRUPT_TASK

Suspends a task that is currently executing

GET_TASK_REPORT

Creates and returns a text report for the specified task

RESUME_TASK

Causes a suspended task to resume

UPDATE_TASK_ATTRIBUTES Updates task attributes SET_TASK_PARAMETER

Modifies a task parameter

MARK_RECOMMENDATION

Marks one or more recommendations as accepted, rejected, or ignored

GET_TASK_SCRIPT

Creates a script of all the recommendations that are accepted

Copyright © 2005, Oracle. All rights reserved.

Server-Generated Alerts

Statistics AWR ADDM Advisors > Alerts AutoTasks

Enterprise Manager

Server alerts queue.

Oracle instance Metric exceeds threshold.

AWR

Copyright © 2005, Oracle. All rights reserved.

Default Server-Generated Alerts 97% Critical 85% Warning Tablespace

Database Control: SYSTEM metrics

Resumable Session Suspended

Tablespace Space Usage

Recovery Area Low On Free Space

Copyright © 2005, Oracle. All rights reserved.

Snapshot Too Old

Setting Thresholds

Copyright © 2005, Oracle. All rights reserved.

Creating and Testing an Alert

1. Specify a threshold. 2. Create a test case. 3. Check for an alert. 1 2

3

Copyright © 2005, Oracle. All rights reserved.

Alerts Notification

Copyright © 2005, Oracle. All rights reserved.

Reacting to Alerts

• • •

If needed, gather more input, for example, by running ADDM or another advisor. Take corrective measures. Acknowledge alerts, which are not automatically cleared.

Copyright © 2005, Oracle. All rights reserved.

Alert Types and Clearing Alerts Metric based Threshold (stateful) alerts

97% Critical

Cleared

85% Warning

Cleared

MMON

DBA_OUTSTANDING_ALERTS

Nonthreshold (stateless) alerts

Snapshot Too Old

Alert

DBA_ALERT_HISTORY Resumable Session Suspended

Recovery Area Low On Free Space

Event based

Copyright © 2005, Oracle. All rights reserved.

Automated Maintenance Tasks

• •

Scheduler initiates jobs Jobs run in the default maintenance window • Limit maintenance impact on normal operation by using Resource Manager Examples of maintenance: • Gathering optimizer statistics • Gathering segment information • Backing up database

Copyright © 2005, Oracle. All rights reserved.

Statistics . AWR ADDM Advisors Alerts > AutoTasks

Summary

In this lesson, you should have learned how to: • Use statistics • Manage the Automatic Workload Repository • Use the Automatic Database Diagnostic Monitor • Describe the advisory framework • Set alert thresholds • Use server-generated alerts • Use automated tasks

Copyright © 2005, Oracle. All rights reserved.

Practice Overview: Proactive Maintenance This practice covers the following topics: • Proactively managing your database by using ADDM – Setting up an issue for analysis – Reviewing your database performance – Implementing a solution

Copyright © 2005, Oracle. All rights reserved.

Related Documents

Less12 Proactivem Mb3
December 2019 11
Mb3
May 2020 11
Less12 Advisors Mb
December 2019 3
Less03 Db Dbca Mb3
December 2019 18
Less14 Br Concepts Mb3
December 2019 13
Less10 Security Mb3
December 2019 12

More Documents from "yairr"

Less03 Db Dbca Mb3
December 2019 18
Less12 Proactivem Mb3
December 2019 11
Less17 Flashback Tb3
December 2019 18
Less14 Br Concepts Mb3
December 2019 13
Less04 Instance Tb3
December 2019 12
Less16 Recovery Tb3
December 2019 12