Presentation is loading. Please wait.

Presentation is loading. Please wait.

12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance.

Similar presentations


Presentation on theme: "12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance."— Presentation transcript:

1 12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance

2 12-2 Copyright © 2005, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Set warning and critical alert thresholds Use server-generated alerts Collect and use baseline metrics Manage the Automatic Workload Repository (AWR) Use the Automatic Database Diagnostic Monitor Describe the advisory framework

3 12-3 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance Automatic Workload Repository Server alerts Automated tasks Advisory framework Data warehouse of the database Automatic collection of important statistics Direct memory access AutomaticProactive Efficient

4 12-4 Copyright © 2005, Oracle. All rights reserved. Introduction of Concepts and Related Tasks Thresholds and metric baselines Enabling metric baselining Server-generated alerts Creating and testing an alert Automatic Workload Repository (AWR) Managing the AWR Automatic Database Diagnostic Monitor (ADDM) Advisory framework Automated maintenance tasks >Baseline Alert AWR ADDM Advisors AutoTasks

5 12-5 Copyright © 2005, Oracle. All rights reserved. Introducing Terminology Baseline: Data gathered of a “normal running database” for performance comparison Metric: Rate of change in a cumulative statistic Threshold: A boundary value against which metric values are compared

6 12-6 Copyright © 2005, Oracle. All rights reserved. Cyclic Nature of Workloads End of day 1 OLTPDW Metric Time Value End of day 2 End of day 3 …

7 12-7 Copyright © 2005, Oracle. All rights reserved. Overview of Thresholds and Metric Baselines: Fixed Thresholds Fixed thresholds OLTPDW Metric Time Value Deviations missed Critical Warning End of day 1 End of day 2 End of day 3

8 12-8 Copyright © 2005, Oracle. All rights reserved. Overview of Thresholds and Metric Baselines: Adaptive Thresholds Adaptive thresholds End of baseline Metric Time Value Deviations captured Critical Warning Normal Grouping

9 12-9 Copyright © 2005, Oracle. All rights reserved. Metric Baselines and Thresholds: Concepts Baseline period Static baseline Moving window Metric threshold FixedAdaptive Time grouped Percent of MAX Significance level Automatically computed baseline statistics

10 12-10 Copyright © 2005, Oracle. All rights reserved. Metric Baseline and Threshold Full Notes Page

11 12-11 Copyright © 2005, Oracle. All rights reserved. Editing Thresholds

12 12-12 Copyright © 2005, Oracle. All rights reserved. Enabling Metric Baselining

13 12-13 Copyright © 2005, Oracle. All rights reserved. Creating Static Metric Baselines

14 12-14 Copyright © 2005, Oracle. All rights reserved. Server-Generated Alerts Server alerts queue. Metric exceeds threshold. AWR Enterprise Manager Oracle instance Baseline >Alert AWR ADDM Advisors AutoTasks

15 12-15 Copyright © 2005, Oracle. All rights reserved. Server-Generated Alert Types MMON 85% Warning 97% Critical Cleared Alert Snapshot Too Old Resumable Session Suspended Recovery Area Low On Free Space Metric based Event based Threshold (stateful) alerts Nonthreshold (stateless) alerts DBA_OUTSTANDING_ALERTSDBA_ALERT_HISTORY

16 12-16 Copyright © 2005, Oracle. All rights reserved. Default Server-Generated Alerts Resumable Session Suspended Snapshot Too Old Recovery Area Low On Free Space 85% Warning 97% Critical Tablespace space usage Database Control: SYSTEM metrics Tablespace

17 12-17 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. 2 1 3

18 12-18 Copyright © 2005, Oracle. All rights reserved. Where We Are Thresholds and metric baselines Enabling metric baselining Server-generated alerts Creating and testing an alert Automatic Workload Repository (AWR) Managing the AWR Automatic Database Diagnostic Monitor (ADDM) Advisory framework Automated maintenance tasks

19 12-19 Copyright © 2005, Oracle. All rights reserved. Automatic Workload Repository (AWR) 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 MMON In-memory statistics Snapshots AWR SGA 60 minutes Baseline Alert >AWR ADDM Advisors AutoTasks

20 12-20 Copyright © 2005, Oracle. All rights reserved. AWR Infrastructure SGA V$DBA_* ADDM Self-tuning component … Internal clients External clients EMSQL*Plus … Efficient in-memory statistics collection AWR snapshots MMON

21 12-21 Copyright © 2005, Oracle. All rights reserved. AWR Snapshot Sets DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE ( - start_snap_id IN NUMBER, end_snap_id IN NUMBER, baseline_name IN VARCHAR2); Relevant period in the past

22 12-22 Copyright © 2005, Oracle. All rights reserved. Enterprise Manager and AWR

23 12-23 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)

24 12-24 Copyright © 2005, Oracle. All rights reserved. Automatic Database Diagnostic Monitor (ADDM) Runs after each AWR snapshot Monitors the instance; detects bottlenecks Stores results within the AWR Snapshots ADDM AWR EM ADDM results Baseline Alert AWR >ADDM Advisors AutoTasks

25 12-25 Copyright © 2005, Oracle. All rights reserved. ADDM Findings 1 2 3

26 12-26 Copyright © 2005, Oracle. All rights reserved. ADDM Recommendations

27 12-27 Copyright © 2005, Oracle. All rights reserved. Advisory Framework ADDM SQL Tuning Advisor SQL Access Advisor Memory Space PGA Advisor SGA Segment Advisor Undo Advisor Buffer Cache Advisor Library Cache Advisor PGA Backup MTTR Advisor Baseline Alert AWR ADDM >Advisors AutoTasks

28 12-28 Copyright © 2005, Oracle. All rights reserved. Advisors Full Notes Page

29 12-29 Copyright © 2005, Oracle. All rights reserved. SQL Tuning and Access Advisors DBA Poorly performing SQL statement SQL Tuning Advisor Restructured SQL statement Add indexes or materialized views. Rewrite the SQL statement. Correct setup flaws. How can I make it run faster?

30 12-30 Copyright © 2005, Oracle. All rights reserved. Memory Advisors Shared pool Database buffer cache Program Global Area (PGA) Tip: Enable ASMM.

31 12-31 Copyright © 2005, Oracle. All rights reserved. Segment Advisor Entire tablespace Individual schema objects

32 12-32 Copyright © 2005, Oracle. All rights reserved. Enterprise Manager and Advisors

33 12-33 Copyright © 2005, Oracle. All rights reserved. The DBMS_ADVISOR Package ProcedureDescription 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

34 12-34 Copyright © 2005, Oracle. All rights reserved. Automated Maintenance Tasks Scheduler initiates jobs. Jobs run in default maintenance window. Limit maintenance impact on normal operation by using Resource Manager. Maintenance examples: Gathering optimizer statistics Gathering segment information Backing up database Baseline Alert AWR ADDM Advisors >AutoTasks

35 12-35 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance A review of major elements working together: Automatic Workload Repository Server alerts Automated tasks Advisory framework AutomaticProactive Efficient

36 12-36 Copyright © 2005, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: Set warning and critical alert thresholds Use server-generated alerts Collect and use baseline metrics Manage the Automatic Workload Repository (AWR) Use the Automatic Database Diagnostic Monitor Describe the advisory framework

37 12-37 Copyright © 2005, Oracle. All rights reserved. Practice Overview: Proactive Maintenance This practice covers configuring your database for proactive maintenance by: Configuring an alert and testing it Enabling metric baselines Creating a static metric baseline to compute statistics Deleting the baseline

38 12-38 Copyright © 2005, Oracle. All rights reserved.


Download ppt "12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance."

Similar presentations


Ads by Google