Sie sind auf Seite 1von 57

OEM 10g

Performance and Tuning


#.2

Performance SQL
Tuning

SQL

DB HOME Performance
Session

Diagnostics
Copyright 2006
Kyle Hailey
#.3

DB HOME
Performance
Availability

DB
Host HOME ADDM

Recovery
Listener Tablespaces

Copyright 2006
Kyle Hailey
Home Page
#.4

Host
Listener
Availability
Host
Performance
Database
Performance
Automatic
DB Diagnostics
Space Utilization
Recovery Information
Alerts
Copyright 2006
Kyle Hailey
#.5
Availability

Copyright 2006
Kyle Hailey
#.6
Host

Copyright 2006
Kyle Hailey
#.7
Listener

Copyright 2006
Kyle Hailey
#.8

Space

Copyright 2006
Kyle Hailey
Recovery #.9

Copyright 2006
Kyle Hailey
#.10

SQL Response Time

Copyright 2006
Kyle Hailey
#.11

SQL Baseline Details

Copyright 2006
Kyle Hailey
#.12

Performance Pages
 Performance Page
 Performance Page Historical
SQL
 Top Activity Tune
 Top Activity by Wait Group
SQL

DB Perf
HOME Session

Copyright 2006
Diag
Kyle Hailey
Accessing Performance #.13

Copyright 2006
Kyle Hailey
Performance Parts #.14

Host

Database
Load

IO

Tx &
Logons

Copyright 2006
Kyle Hailey
Performance ADDM, AWR & ASH #.15

Copyright 2006
Kyle Hailey
Performance SVG #.16

Copyright 2006
Kyle Hailey
Performance Top Activity #.17

Copyright 2006
Kyle Hailey
#.18

Performance Historical

Copyright 2006
Kyle Hailey
#.19
Historical Performance

Copyright 2006
Kyle Hailey
#.20
Performance Wait Groups

Copyright 2006
Kyle Hailey
#.21
Wait Histograms

Copyright 2006
Kyle Hailey
#.22

Session Details
SQL
 General Tune
 Activity
SQL
 Statistics
 Open Cursors DB Perf
 Blocking Tree HOME Session
 Wait Event History
Diag

Copyright 2006
Kyle Hailey
#.23

Accessing Sessions
 Via Top Activity
 Via Wait Group Drilldown
 Via Search Sessions Menu on Perf Page

Copyright 2006
Kyle Hailey
#.24
Session Detail from Menu

Copyright 2006
Kyle Hailey
#.25
Session General

Copyright 2006
Kyle Hailey
Session Activity #.26

Copyright 2006
Kyle Hailey
#.27
Session Statistics

Copyright 2006
Kyle Hailey
#.28
Session Cursors

Copyright 2006
Kyle Hailey
#.29

Blocking Tree

Copyright 2006
Kyle Hailey
Session Wait Event History #.30

Copyright 2006
Kyle Hailey
#.31

SQL Details
 Statistics
 Activity SQL
Tune
 Plan
 Tuning Information SQL

DB Perf
HOME Session

Diag
Copyright 2006
Kyle Hailey
#.32
SQL Statistics

Copyright 2006
Kyle Hailey
#.33
SQL Activity

Copyright 2006
Kyle Hailey
#.34
SQL Plan

Copyright 2006
Kyle Hailey
#.35
SQL Tuning Info

Copyright 2006
Kyle Hailey
#.36

SQL Tuning
SQL
 Schedule Advisor Tune
 Statistics
 SQL Profile SQL
 Index
DB Perf
 Restructure SQL
HOME Session
 Miscellaneous

 Implement Task
Diag

Copyright 2006
Kyle Hailey
#.37
SQL Schedule Tuning Advisor

Copyright 2006
Kyle Hailey
#.38
SQL Tuning Advisor – new task

Copyright 2006
Kyle Hailey
#.39
Explain Plan Original

Copyright 2006
Kyle Hailey
#.40
Explain Plan Compare

Copyright 2006
Kyle Hailey
#.41
Implement

Copyright 2006
Kyle Hailey
#.42
Show SQL

Copyright 2006
Kyle Hailey
#.43
Implement Error

Name too long

Copyright 2006
Kyle Hailey
Implement Error 2
#.44

Name starts
with number

Copyright 2006
Kyle Hailey
#.45
Implemented

Copyright 2006
Kyle Hailey
#.46
Attention: Indexes
 Job Errors are not Reported in OEM
 Check background_dump_dest
 ${ORACLE_SID}_JXXX_{processid}.trc
Dump file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_j000_223660.trc
Fri Dec 14 21:39:04 2007
ORACLE V10.2.0.1.0 - Production vsnsta=0

*** ACTION NAME:(CREATE_INDEXES_05S4VDWSF5802)


vsnsql=14 vsnxtr=3
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

*** MODULE NAME:(DBMS_SCHEDULER)


Windows XP Version V5.1 Service Pack 2
CPU : 2 - type 586
Process Affinity : 0x00000000

*** SERVICE NAME:(SYS$USERS)


Memory (Avail/Total): Ph:2142M/3582M, Ph+PgF:3518M/5463M, VA:1630M/2047M
Instance name: orcl

Redo thread mounted by this instance: 1


*** CLIENT ID:(SYS@kylehpd@Mozilla/4.0
Oracle process number: 15

*** SESSION ID:(103.62488) 2007-12-14 21:39:04.962


Windows thread id: 223660, image: ORACLE.EXE (J000)

*** 2007-12-14 21:39:04.962


*** ACTION NAME:(CREATE_INDEXES_05S4VDWSF5802) 2007-12-14 21:39:04.962
*** MODULE NAME:(DBMS_SCHEDULER) 2007-12-14 21:39:04.962
*** SERVICE NAME:(SYS$USERS) 2007-12-14 21:39:04.962

ORA-12012: error on auto execute of job 64026


*** CLIENT ID:(SYS@kylehpd@Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .) 2007-12-14 21:39:04.962
*** SESSION ID:(103.62488) 2007-12-14 21:39:04.962
*** 2007-12-14 21:39:04.962

ORA-00054: resource busy and acquire with NOWAIT specified


ORA-12012: error on auto execute of job 64026
ORA-00054: resource busy and acquire with NOWAIT specified
Copyright 2006
Kyle Hailey
#.47
Profiles

Copyright 2006
Kyle Hailey
#.48

After Profile

Copyright 2006
Kyle Hailey
Before and After Profile #.49

Copyright 2006
Kyle Hailey
#.50
Attention: SQL Profiles

 Backing out by hand

begin
dbms_sqltune.alter_sql_profile(
name => 'SYS_SQLPROF_0145dac4c64f8001',
attribute_name => 'STATUS',
value => 'DISABLED');
end;
/

Copyright 2006
Kyle Hailey
#.51

ADDM SQL
Tune

SQL

DB HOME Perf
Session

Diag

Copyright 2006
Kyle Hailey
#.52
ADDM

Copyright 2006
Kyle Hailey
#.53
ADDM

Copyright 2006
Kyle Hailey
#.54
ADDM

Copyright 2006
Kyle Hailey
#.55

Summary : DB HOME
Performance
Availability

DB
Host HOME ADDM

Recovery
Listener Tablespaces

Copyright 2006
Kyle Hailey
#.56

Summary: Performance SQL


Tuning

Performance
SQL

DB HOME

Session

Top Activity

Diagnostics
Copyright 2006
Kyle Hailey
#.57

END

Copyright 2006
Kyle Hailey

Das könnte Ihnen auch gefallen