StatsPack Report for oradb


Common Instance Information
Hostname:buzz
Instance:ORADB
Version:9.0.1.0.0
Cluster:NO
FileSize (Data+Log) 84,811.00 MB
Startup / Uptime19.11.2003 10:41 / 20.20 d
Report generated:09.12.2003 15:24


SnapShot Info
 Snap ID Snap TimeSessionsCurs/SessComment
Start126.11.2003 14:0530 5.50 
End33409.12.2003 15:2352 2.12 
Elapsed: 18,798.68 min


Cache Sizes (End)
CacheSize
Buffer Cache 304 M
Std Block Size 16 K
Shared Pool Size 64 M
Log Buffer 512 K


Load Profile
 Per SecondPer Transaction
Redo Size 26,318.00 72,956.54
Logical Reads 647.31 1,794.42
Block Changes 85.91 238.14
Physical Reads 270.68 750.37
Physical Writes 51.27 142.11
User Calls 46.31 128.38
Parses 3.05 8.46
Hard Parses 1.07 2.98
Sorts 0.40 1.12
Logons 0.02 0.05
Executes 8.23 22.82
Transactions 0.36 


Instance Efficiency Percentages (Target: 100%)
EventEfficiency (%)Comment
Buffer Nowait
99.60
If this ratio is low, check the Buffer Wait Stats section for more detail on which type of block is being contended for.
Redo Nowait 99.60
A value close to 100% indicates minimal time spent waiting for redo logs to become available, either because the logs are not filling up very often or because the database is able to switch to a new log quickly whenever the current log fills up.
Buffer Hit 63.36
A low buffer hit ratio does not necessarily mean the cache is too small: it may very well be that potentially valid full-table-scans are artificially reducing what is otherwise a good ratio. A too-small buffer cache can sometimes be identified by the appearance of write complete waits event indicating hot blocks (i.e. blocks still being modified) are aging out of the cache while they are still needed; check the Wait Events list for evidence of this event.
In-Memory Sort 99.97
A too low ratio indicates too many disk sorts appearing. One possible solution could be increasing the sort area/SGA size.
Library Hit 90.04
A low library hit ratio could imply that SQL is prematurely aging out of a too-small shared pool, or that non-shareable SQL is being used. If the soft parse ratio is also low, check whether there is a parsing issue.
Soft Parse 64.78
A soft parse occurs when a session attempts to execute a SQL statement and a usable version of the statement is already in the shared pool, so the statement can be executed immediately. The hard parse is the opposite and an expensive operation. When the soft parse ratio falls much below 80%, investigate whether you can share SQL by using bind variables or force cursor sharing by using the init.ora parameter cursor_sharing (new in Oracle8i Release 8.1.6). But before drawing any conclusions, compare the soft parse ratio against the actual hard and soft parse rates shown in the Loads Profile. If the rates are low, parsing may not be a significiant issue in your system. Furthermore, investigate the number of Parse CPU to Parse Elapsed below. If this value is low, you may rather have a latch problem.
Execute to Parse 62.93 
Latch Hit 99.98 A low value for this ratio indicates a latching problem, whereas a high value is generally good. However, a high latch hit ratio can artificially mask a low get rate on a specific latch. Cross-check this value with the Top 5 Wait Events to see if latch free is in the list, and refer to the Latch sections of this report.
Parse CPU to Parse Elapsed 90.11See Soft Parse above.
Non-Parse CPU 98.44 


Shared Pool Statistics
NameBeginEnd
Memory Usage % 67.94 80.21
% SQL with executions > 1 54.62 63.58
% Memory for SQL with executions > 1 44.62 18.11


Top 5 Wait Events
Ordered by Wait Time (desc), Waits (desc)
Start with these topmost events and find out about details in the corresponding block, e.g. for "db file * read" check the TableSpace IO (and File IO) blocks to identify the possibly affected schemas, and then the SQL Statements by Reads (and Wait Objects) to find out what statements (and/or objects) may need some tuning , for "enqueue" waits look up the Enqueue Activity section of this document. If the CPU is indicated as a bottleneck, check the SQL Statements by Gets. Then continue the same with the next block, All Wait Events
EventWaitsWait Time (s)% Total Wt Time (ms)
db file scattered read 6,146,140 82,254.58 50.74
db file sequential read 138,631,107 53,876.64 33.23
db file parallel read 383,444 5,925.55 3.66
log file parallel write 1,500,460 4,550.94 2.81
SQL*Net message from dblink 14,329,255 3,546.15 2.19


All Wait Events
Ordered by Total Wait Time (desc), Waits (desc); idle events last
EventWaitsTimeoutsTotal Wt Time (s) Avg Wait Time (ms)Waits/TXN
db file scattered read 6,146,140 0 82,254.58 13.38 15.11
db file sequential read 138,631,107 0 53,876.64 0.39 340.72
db file parallel read 383,444 0 5,925.55 15.45 0.94
log file parallel write 1,500,460 0 4,550.94 3.03 3.69
SQL*Net message from dblink 14,329,255 0 3,546.15 0.25 35.22
log file sequential read 111,078 0 3,463.10 31.18 0.27
log file sync 380,909 83 2,047.23 5.37 0.94
SQL*Net more data from dblink 439,756 0 1,543.68 3.51 1.08
log file switch (archiving needed) 1,449 1,244 1,315.93 908.17 0.00
log buffer space 6,966 224 723.67 103.89 0.02
buffer busy waits 2,854,532 46 573.97 0.20 7.02
control file parallel write 382,298 0 467.20 1.22 0.94
control file sequential read 640,740 0 426.16 0.67 1.57
latch free 17,321 11,472 272.59 15.74 0.04
log file switch completion 1,181 189 214.42 181.56 0.00
SQL*Net more data to client 3,781,426 0 164.21 0.04 9.29
library cache load lock 123 22 101.64 826.30 0.00
enqueue 266 18 88.55 332.89 0.00
local write wait 30,756 2 83.64 2.72 0.08
library cache pin 568 11 81.75 143.93 0.00
direct path read 5,946,427 0 39.23 0.01 14.61
free buffer waits 78 21 37.73 483.73 0.00
async disk IO 11,289,311 0 34.01 0.00 27.75
SQL*Net message to dblink 14,329,255 0 27.46 0.00 35.22
control file single write 1,350 0 15.33 11.36 0.00
library cache lock 5 5 14.99 2,998.16 0.00
LGWR wait for redo copy 8,730 715 14.75 1.69 0.02
process startup 310 1 10.63 34.29 0.00
db file single write 1,134 0 8.79 7.75 0.00
inactive session 2 2 2.00 997.71 0.00
log file single write 2,178 0 1.30 0.60 0.01
write complete waits 2 1 1.15 576.44 0.00
db file parallel write 193,434 193,434 1.06 0.01 0.48
SQL*Net break/reset to client 4,604 0 1.05 0.23 0.01
row cache read 1 1 1.01 1,012.38 0.00
single-task message 12 0 0.75 62.86 0.00
direct path write 46,321 0 0.40 0.01 0.11
undo segment extension 18,895 18,891 0.33 0.02 0.05
row cache lock 1 0 0.11 105.60 0.00
resmgr:waiting in end wait 6 0 0.10 16.92 0.00
resmgr:waiting in check 6 0 0.03 5.46 0.00
kksfbc child completion 2 2 0.02 12.12 0.00
direct path read (lob) 16 0 0.00 0.01 0.00
direct path write (lob) 9 0 0.00 0.03 0.00
SQL*Net break/reset to dblink 4 0 0.00 0.11 0.00
SQL*Net more data to dblink 1 0 0.00 0.06 0.00
SQL*Net message from client 49,395,201 0 8,841,559.51 179.00 121.40
jobq slave wait 6,770 6,505 19,998.95 2,954.05 0.02
SQL*Net more data from client 5,630,066 0 226.72 0.04 13.84
SQL*Net message to client 49,395,232 0 103.16 0.00 121.40


Background Wait Events
Ordered by Total Wait Time (desc), Waits (desc); idle events last
EventWaitsTimeoutsTotal Wt Time (s) Avg Wait Time (ms)Waits/TXN
log file parallel write 1,500,461 0 4,550.94 3.03 3.69
log file sequential read 111,078 0 3,463.10 31.18 0.27
control file parallel write 380,215 0 464.44 1.22 0.93
control file sequential read 265,977 0 224.63 0.84 0.65
db file scattered read 4,935 0 133.85 27.12 0.01
enqueue 108 18 85.81 794.58 0.00
log buffer space 247 28 77.82 315.08 0.00
db file sequential read 6,851 0 53.85 7.86 0.02
latch free 1,175 1,103 22.43 19.09 0.00
LGWR wait for redo copy 8,730 715 14.75 1.69 0.02
rdbms ipc reply 9,586 0 9.17 0.96 0.02
buffer busy waits 361 5 7.75 21.48 0.00
log file single write 2,178 0 1.30 0.60 0.01
db file parallel write 193,434 193,434 1.06 0.01 0.48
async disk IO 30,395 0 0.20 0.01 0.07
direct path read 14,144 0 0.07 0.00 0.03
direct path write 14,144 0 0.04 0.00 0.03
log file sync 13 0 0.04 3.31 0.00
rdbms ipc message 2,827,455 1,103,059 5,220,872.86 1,846.49 6.95
pmon timer 379,103 379,099 1,100,854.22 2,903.84 0.93
smon timer 4,059 3,539 1,062,477.24 261,758.37 0.01


Top 3 SQL ordered by Gets
End Buffer Gets Treshold: 10000

Note that resources reported for PL/SQL includes the resources used by all SQL statements called within the PL/SQL code. As individual SQL statements are also reported, it is possible and valid for the summed total % to exceed 100.
If your primary tuning goal is reducing resource usage, start tuning these statements/objects (CPU) plus SQL by Reads (File IO).

Buffer GetsExecutions Gets per Exec% TotalCPU Time (s)Elapsed Time (s)Hash Value
1,010,834 1 1,010,834.0 0.1 23.86 72.731817476742
  SELECT "WWN","BID","ISO","BOEP","BEZ","LAND","RECDATE" FROM "WMM "."CAD1" "A" WHERE "BOEP" IS NOT NULL
 
OperationObject OptimizerCostCPUCostIOCostSize
SELECT STATEMENT
.CHOOSE 2,169  
 
. FILTER
.     
 
. . TABLE ACCESS FULL
WMM.ERTRAGANALYZED 2,169  2,169
481 k
. . TABLE ACCESS BY INDEX ROWID
WMM.GATESANALYZED 3  3
8 b
. . . INDEX RANGE SCAN
WMM.XPGATESANALYZED 2  2
 
603,885 7 86,269.3 0.1 55.82 126.603205655463
  SELECT /*+ */ "A1"."WKK","A1"."ISEL" FROM "WMM"."AG_G" "A1 "
 
OperationObject OptimizerCostCPUCostIOCostSize
SELECT STATEMENT
.CHOOSE 2,361  
 
. TABLE ACCESS FULL
WMM.GATESANALYZED 2,361  2,361
36,931 k
441,355 220,239 2.0 0.1 1.05 30.402963598673
  select job, nvl2(last_date, 1, 0) from sys.job$ where (((:1 <= n ext_date) and (next_date < :2)) or ((last_date is null) and (next_date < :3))) and (field1 = :4 or (field1 = 0 and 'Y' = :5) ) and (this_date is null) order by next_date, job


Top 3 SQL ordered by Reads
End Disk Reads Treshold: 1000
If your primary tuning goal is to reduce resource usage, start by tuning these statements/objects (File IO) plus SQL by Gets (CPU).
Pysical ReadsExecutionsReads per Exec% Total CPU Time (s)Elapsed Time (s)Hash Value
409,045 1 409,045.0 0.1 186.06 511.083731095233
  select * from lido where busdat>='01.01.2003' and busdat<='30 .11.2003' and subno=-1 and trsno in --(301061013468,301071 006778,301071006779) (select trsno from bc_bt where trs no in (301061013468,301060601507)) order by trsno
 
OperationObject OptimizerCostCPUCostIOCostSize
SELECT STATEMENT
.CHOOSE 10,936  
 
. SORT ORDER BY
.  10,936  10,936
288 b
. . FILTER
.     
 
. . . NESTED LOOPS SEMI
.  10,936  10,936
288 b
. . . . TABLE ACCESS FULL
XON.LIDOANALYZED 10,738  10,738
275 b
. . . . VIEW
.     
16 k
. . . . . UNION-ALL
.     
 
. . . . . . INDEX FAST FULL SCAN
XON.LIDO_IX2ANALYZED 4,274  4,274
25 k
. . . . . . INDEX FAST FULL SCAN
XON.LIDO_IX3ANALYZED 4,287  4,287
25 k
297,945 1 297,945.0 0.1 117.49 233.192289579777
  select * from lido where busdat>='01.01.2003' and busdat<='30 .11.2003' and subno=-1 and trsno in --(301061013468,301071 006778,301071006779) (select trsnoxsl from bc_bt where trsno in (301061013468,301060601507)) order by trsno
 
OperationObject OptimizerCostCPUCostIOCostSize
SELECT STATEMENT
.CHOOSE 10,936  
 
. SORT ORDER BY
.  10,936  10,936
9 k
. . FILTER
.     
 
. . . HASH JOIN
.  10,936  10,936
9 k
. . . . VIEW
.  198  
24 k
. . . . . SORT UNIQUE
.     
 
. . . . . . UNION-ALL
.     
 
. . . . . . . INDEX FAST FULL SCAN
XON.LIDO_IX2ANALYZED 4,274  4,274
25 k
. . . . . . . INDEX FAST FULL SCAN
XON.LIDO_IX3ANALYZED 4,287  4,287
25 k
. . . . TABLE ACCESS FULL
XON.LIDOANALYZED 10,738  10,738
29,345 k
297,945 1 297,945.0 0.1 121.70 249.373872836872
  select * from lid0100 where busdat>='01.01.2003' and busdat<='30 .11.2003' and bkrsubno=-1 and tradno in (301061013468,301071006 778,301071006779) order by tradno


Top 3 SQL ordered by Executions
End Executions Treshold: 100
Start with tuning these statements if your primary goal is to increase the response time.
ExecutionsRows ProcessedRows per ExecCPU per Exec (s) Elap per Exec (s)Hash Value
220,239 313 0.0 4.77 138.052963598673
  select job, nvl2(last_date, 1, 0) from sys.job$ where (((:1 <= n ext_date) and (next_date < :2)) or ((last_date is null) and (next_date < :3))) and (field1 = :4 or (field1 = 0 and 'Y' = :5) ) and (this_date is null) order by next_date, job
219,932 219,932 1.0 1.96 30.452964743345
  select count(*) from sys.job$ where (next_date > sysdate) and (n ext_date < (sysdate+5/86400))
38,039 36 0.0 36.02 35.262586961199
  SELECT "ISEL","BOEP" FROM "WMM"."EXN_WP" "A" WHERE :1="IS IN" AND "BOEP"='BXX5'
 
OperationObject OptimizerCostCPUCostIOCostSize
SELECT STATEMENT
.CHOOSE 2  
 
. TABLE ACCESS BY INDEX ROWID
WMM.GATESANALYZED 2  2
14 b
. . INDEX RANGE SCAN
WMM.IXGATESANALYZED 1  1
 


Top 3 SQL ordered by Parse Calls
End Parse Calls Treshold: 1000
Consider tuning these statements/objects, if the percentage of CPU used for parsing is high. Currently, parsing takes avg. 1.56% of all CPU usage by all sessions.
Parse CallsExecutions% Total ParsesHash Value
19,378 19,377 0.01126527270
  /* OracleOEM */ SELECT decode(target_desc,NULL,decode(target,NU LL,opname, concat(opname, concat (' - ',target))),decode(target, NULL,concat(opname, concat (' : ',target_desc)),concat(opname, c oncat (' : ',concat(target_desc,concat (' - ',target)))))),sofar ,totalwork,units, start_time,TO_CHAR(elapsed_seconds,'99999990.0 0'), decode(sofar, 0, 0, round(elapsed_seconds*(totalwork-sofar) /sofar)) FROM v$session_longops WHERE sid = 34 AND serial# = 28 816 and sofar< totalWork
5,049 10,233 0.002385919346
  select name,intcol#,segcol#,type#,length,nvl(precision#,0),decod e(type#,2,nvl(scale,-127/*MAXSB1MINAL*/),178,scale,179,scale,180 ,scale,181,scale,182,scale,183,scale,231,scale,0),null$,fixedsto rage,nvl(deflength,0),default$,rowid,col#,property, nvl(charseti d,0),nvl(charsetform,0),spare1,spare2,nvl(spare3,0) from col$ wh ere obj#=:1 order by intcol#
3,934 3,934 0.001966425544
  select text from view$ where rowid=:1


Instance Activity Stats
StatisticTotalper Secondper TXN
CPU used by this session 33,277,132 29.50 81.79
CPU used when call started 33,334,427 29.55 81.93
CR blocks created 17,134 0.02 0.04
Cached Commit SCN referenced 29,405,626 26.07 72.27
DBWR buffers scanned 6,866,414 6.09 16.88
DBWR checkpoint buffers written 2,710,188 2.40 6.66
DBWR checkpoints 1,178 0.00 0.00
DBWR free buffers found 3,973,126 3.52 9.76
DBWR lru scans 19,099 0.02 0.05
DBWR make free requests 22,478 0.02 0.06
DBWR revisited being-written buffer 440,987 0.39 1.08
DBWR summed scan depth 6,866,414 6.09 16.88
DBWR transaction table writes 7,455 0.01 0.02
DBWR undo block writes 3,611,346 3.20 8.88
SQL*Net roundtrips to/from client 49,331,977 43.74 121.24
SQL*Net roundtrips to/from dblink 14,329,255 12.70 35.22
background checkpoints completed 1,089 0.00 0.00
background checkpoints started 1,089 0.00 0.00
background timeouts 1,326,269 1.18 3.26
branch node splits 4,132 0.00 0.01
buffer is not pinned count 330,723,257 293.21 812.83
buffer is pinned count 3,615,493,012 3,205.45 8,885.87
bytes received via SQL*Net from client 7,224,290,591 6,404.96 17,755.29
bytes received via SQL*Net from dblink 3,495,045,023 3,098.66 8,589.85
bytes sent via SQL*Net to client 20,115,020,177 17,833.71 49,437.11
bytes sent via SQL*Net to dblink 1,980,017,098 1,755.46 4,866.33
calls to get snapshot scn: kcmgss 12,236,082 10.85 30.07
calls to kcmgas 2,670,656 2.37 6.56
calls to kcmgcs 2,231,755 1.98 5.49
change write time 253,423 0.22 0.62
cleanouts and rollbacks - consistent read gets 6,281 0.01 0.02
cleanouts only - consistent read gets 173,305 0.15 0.43
cluster key scan block gets 956,742 0.85 2.35
cluster key scans 551,580 0.49 1.36
commit cleanout failures: block lost 35,454 0.03 0.09
commit cleanout failures: buffer being written 5,941 0.01 0.01
commit cleanout failures: callback failure 1,106 0.00 0.00
commit cleanout failures: hot backup in progress 4 0.00 0.00
commit cleanouts 7,824,975 6.94 19.23
commit cleanouts successfully completed 7,782,470 6.90 19.13
consistent changes 222,765 0.20 0.55
consistent gets 621,057,585 550.62 1,526.39
consistent gets - examination 50,803,909 45.04 124.86
current blocks converted for CR 60,833 0.05 0.15
cursor authentications 46,518 0.04 0.11
data blocks consistent reads - undo records applied 187,548 0.17 0.46
db block changes 96,895,688 85.91 238.14
db block gets 109,059,444 96.69 268.04
deferred (CURRENT) block cleanout applications 2,014,631 1.79 4.95
dirty buffers inspected 1,333,774 1.18 3.28
enqueue conversions 28,677,942 25.43 70.48
enqueue releases 42,113,078 37.34 103.50
enqueue requests 42,113,146 37.34 103.50
enqueue timeouts 64 0.00 0.00
enqueue waits 243 0.00 0.00
execute count 9,284,276 8.23 22.82
free buffer inspected 1,608,388 1.43 3.95
free buffer requested 272,747,015 241.81 670.34
hot buffers moved to head of LRU 3,599,341 3.19 8.85
immediate (CR) block cleanout applications 179,586 0.16 0.44
immediate (CURRENT) block cleanout applications 3,035,910 2.69 7.46
index fast full scans (full) 1,341 0.00 0.00
leaf node splits 960,352 0.85 2.36
logons cumulative 21,101 0.02 0.05
messages received 1,980,210 1.76 4.87
messages sent 1,980,210 1.76 4.87
no buffer to keep pinned count 35,251,494 31.25 86.64
no work - consistent read gets 519,877,137 460.92 1,277.71
opened cursors cumulative 3,048,620 2.70 7.49
parse count (failures) 163 0.00 0.00
parse count (hard) 1,212,368 1.07 2.98
parse count (total) 3,441,852 3.05 8.46
parse time cpu 520,672 0.46 1.28
parse time elapsed 577,822 0.51 1.42
physical reads 305,310,807 270.68 750.37
physical reads direct 37,832,306 33.54 92.98
physical reads direct (lob) 16 0.00 0.00
physical writes 57,822,931 51.27 142.11
physical writes direct 51,216,201 45.41 125.88
physical writes direct (lob) 9 0.00 0.00
physical writes non checkpoint 57,589,224 51.06 141.54
pinned buffers inspected 171,802 0.15 0.42
prefetched blocks 123,022,471 109.07 302.35
prefetched blocks aged out before use 423,159 0.38 1.04
process last non-idle time 17,607,960,094,129 15,610,987.02 43,275,454.23
recursive calls 6,524,306 5.78 16.03
recursive cpu usage 5,944,580 5.27 14.61
redo blocks written 222,985,775 197.70 548.04
redo buffer allocation retries 33,193 0.03 0.08
redo entries 54,009,338 47.88 132.74
redo log space requests 27,638 0.02 0.07
redo log space wait time 156,716 0.14 0.39
redo ordering marks 61 0.00 0.00
redo size 29,684,628,852 26,318.00 72,956.54
redo synch time 210,425 0.19 0.52
redo synch writes 418,302 0.37 1.03
redo wastage 376,720,188 334.00 925.87
redo write time 1,290 0.00 0.00
redo writer latching time 1,531 0.00 0.00
redo writes 1,500,461 1.33 3.69
rollback changes - undo records applied 41,241 0.04 0.10
rollbacks only - consistent read gets 71,670 0.06 0.18
rows fetched via callback 1,335,432 1.18 3.28
session connect time 17,607,960,094,129 15,610,987.02 43,275,454.23
session logical reads 730,117,012 647.31 1,794.42
session pga memory 2,945,844 2.61 7.24
session uga memory 13,105,070,484 11,618.78 32,208.61
session uga memory max 28,591,321,244 25,348.69 70,269.49
shared hash latch upgrades - no wait 46,262,077 41.02 113.70
shared hash latch upgrades - wait 48 0.00 0.00
sorts (disk) 133 0.00 0.00
sorts (memory) 454,070 0.40 1.12
sorts (rows) 3,994,673,987 3,541.63 9,817.79
summed dirty queue length 10,548,979 9.35 25.93
switch current to new buffer 155,914 0.14 0.38
table fetch by rowid 1,895,247,621 1,680.30 4,657.99
table fetch continued row 32,566,651 28.87 80.04
table scan blocks gotten 109,793,010 97.34 269.84
table scan rows gotten 5,885,575,536 5,218.07 14,465.10
table scans (long tables) 3,212 0.00 0.01
table scans (short tables) 79,989 0.07 0.20
transaction rollbacks 10,826 0.01 0.03
transaction tables consistent read rollbacks 15 0.00 0.00
transaction tables consistent reads - undo records applied 4,527 0.00 0.01
user calls 52,237,215 46.31 128.38
user commits 406,109 0.36 1.00
user rollbacks 772 0.00 0.00
workarea executions - multipass 41 0.00 0.00
workarea executions - onepass 83 0.00 0.00
workarea executions - optimal 119,473 0.11 0.29
write clones created in background 89 0.00 0.00
write clones created in foreground 5,228 0.00 0.01


TableSpace IO Summary Statistics
Ordered by IOs (Reads + Writes) desc
If the value for Avg Blks/Rd is higher than 1, this indicates full table scans. If it grows higher than DB_FILE_MULTIBLOCK_READ_COUNT we must assume that almost every operation on this TS is executed as full table scan instead of using an index first, so you should consider creating appropriate indices or, maybe, increasing the DB_FILE_MULTIBLOCK_READ_COUNT.
TableSpaceReadsAvgReads/sAvgRd (ms)Avg Blks/Rd WritesAvg Wrt/sBuffer WaitsAvg Buf Wt (ms)
XON_IDX 100,348,539 88.97 0.4 1.3 194,574 0.17 2,889,535 0.2
DW_TAB 22,848,036 20.26 1.2 2.4 34,116 0.03 2 10.0
DW_IDX 15,523,303 13.76 1.5 1.2 3,485,197 3.09 19 786.8
TEMP 14,802,700 13.12 0.0 2.6 3,124,310 2.77 140 80.4
XON_MV 4,164,085 3.69 5.0 4.3 229,034 0.20 1 10.0
WM_TAB 3,522,201 3.12 8.7 12.2 497,084 0.44 4,637 19.5
UNDOTBS 11,997 0.01 16.1 1.0 3,621,748 3.21 1,572 32.0
DW 188,466 0.17 11.0 15.8 1,284,479 1.14 1 0.0
WM_IND 312,717 0.28 6.6 1.0 289,950 0.26 482 25.7
XON 29,938 0.03 11.7 1.0 77,588 0.07 0 0.0
SYSTEM 36,217 0.03 11.4 1.9 7,373 0.01 140 80.4
TOOLS 16,705 0.01 59.7 1.1 26,721 0.02 0 0.0
XON_TAB 16,881 0.01 62.8 12.3 7,249 0.01 0 0.0
XON_FIX 1,208 0.00 0.5 1.0 1,088 0.00 0 0.0


File IO Summary Statistics
Ordered by TableSpace, File
If the value for Avg Blks/Rd is higher than 1, this indicates full table scans. If it grows higher than DB_FILE_MULTIBLOCK_READ_COUNT we must assume that almost every operation on this TS is executed as full table scan instead of using an index first, so you should consider creating appropriate indices or, maybe, increasing the DB_FILE_MULTIBLOCK_READ_COUNT.
Average Read Times (AvgRd) of greater than 20..40ms should be considered slow for single block reads. So if this is the case, you should check whether the disks are capable of the required IO rates. If they are, your file-to-disk layout may be causing some disks to be underused while others are overly busy. Furthermore, if the temporary TableSpaces have the most write activity, this may indicate that too much of the sorting is to disk and may require optimization.
TableSpaceFilenameReadsAvgReads/sAvgRd (ms) Avg Blks/RdWritesAvg Wrt/sBuffer WaitsAvg Buf Wt (ms)
DW/opt/oracle/oraData/ORADB/v02/dw.dbf 188,466 0.17 11.0 15.8 1,284,479 1.14 1 0.0
DW_IDX/opt/oracle/oraData/ORADB/v02/dw_idx.dbf 15,523,303 13.76 1.5 1.2 3,485,197 3.09 19 786.8
DW_TAB/opt/oracle/oraData/ORADB/v02/dw_tab.dbf 22,848,036 20.26 1.2 2.4 34,116 0.03 2 10.0
SYSTEM/opt/oracle/oraData/ORADB/v01/system.dbf 36,217 0.03 11.4 1.9 7,373 0.01 140 80.4
TEMP/opt/oracle/oraData/ORADB/v01/temp.dbf 14,802,700 13.12 0.0 2.6 3,124,310 2.77 140 80.4
TOOLS/opt/oracle/oraData/ORADB/v02/tools.dbf 16,705 0.01 59.7 1.1 26,721 0.02 0 0.0
UNDOTBS/opt/oracle/oraData/ORADB/v01/undotbs.dbf 11,997 0.01 16.1 1.0 3,621,748 3.21 1,572 32.0
WM_IND/opt/oracle/oraData/ORADB/v02/wm_ind.dbf 312,717 0.28 6.6 1.0 289,950 0.26 482 25.7
WM_TAB/opt/oracle/oraData/ORADB/v01/wm_tab.dbf 3,522,201 3.12 8.7 12.2 497,084 0.44 4,637 19.5
XON/opt/oracle/oraData/ORADB/v03/xon.dbf 29,938 0.03 11.7 1.0 77,588 0.07 0 0.0
XON_FIX/opt/oracle/oraData/ORADB/v03/xon_fix.dbf 1,208 0.00 0.5 1.0 1,088 0.00 0 0.0
XON_IDX/opt/oracle/oraData/ORADB/v02/xon_idx.dbf 100,348,539 88.97 0.4 1.3 194,574 0.17 2,889,535 0.2
XON_MV/opt/oracle/oraData/ORADB/v02/xon_mv.dbf 4,164,085 3.69 5.0 4.3 229,034 0.20 1 10.0
XON_TAB/opt/oracle/oraData/ORADB/v02/xon_tab.dbf 16,881 0.01 62.8 12.3 7,249 0.01 0 0.0


Buffer Pool Statistics
Standard Block Size Pools D:Default, K:Keep, R:Recycle
Default Pools for other block sizes: 2k, 4k, 8k, 16k, 32k
Pool# of BuffersCache Hit %Buffer GetsPhyReads PhyWritesFreeBuf WaitsWrt complete WaitsBuffer Busy WaitsHitRatio (%)
D19247 60.5 676,522,247 267,474,950 6,606,721 78 2 2,896,427 60.46


Instance Recovery Statistics
B: Begin SnapShot, E: End SnapShot
 Target MTTR (s)Estd MTTR (s)Recovery Estd IOsActual Redo Blks Target Redo BlksLogFile Size Redo BlksLog Ckpt Timeout Redo BlksLog Ckpt Interval Redo Blks
B 43 10 19,247 20,835 20,035 184,320 20,035 4,294,967,295
E 43 8 19,247 1,745 1,745 184,320 1,745 4,294,967,295


Buffer Wait Statistics
Ordered by Wait Time desc, Waits desc
If Waits/s are high for a given class, you may consider some tuning: For the undo headers/blocks, adding more rollback segments can help. With data blocks, increasing the size of the database buffer cache can reduce these waits. Segment header waits generally point to the need to add freelists to the affected table. Freelist block waits indicate that the affected segment needs a higher number of freelists - for the Oracle Parallel Server, make sure each instance has its own freelist groups.
ClassWaitsTot Wait Time (s)Avg Wait Time (s)Waits/s
data block 2,894,699 555.11 0.19 5,214.64
file header block 68 54.26 797.94 1.25
undo header 1,524 10.96 7.19 139.05
segment header 64 0.49 7.66 130.61


PGA Aggreg Target Memory Statistics
B: Begin SnapShot, E: End SnapShot
 PGA Aggreg Target (M)PGA in Use (M)W/A PGA in Use (M)1-Pass Mem Req (M) % Optim W/A Execs% Non-W/A PGA Memory% Auto W/A PGA Mem% Manual W/A PGA Mem
B 200.00 21.77 2.56 114.56 99.52 88.23 11.77 0.00
E 200.00 30.25 0.00 232.75 99.80 100.00 0.00 0.00

PGA Memory Statistics
WorkArea (W/A) memory is used for: sort, bitmap merge, and hash join ops
StatisticBegin (M)End (M)% Diff
global memory bound 0.01 0.01 0.00
maximum PGA allocated 74.93 103.83 38.58
maximum PGA memory for one-pass 114.56 232.75 103.16
maximum PGA memory for optimal 2,048.00 2,057.94 0.49
maximum PGA used for auto workareas 32.12 34.91 8.69
maximum PGA used for manual workareas 0.50 0.50 0.00
total PGA allocated 41.54 44.80 7.86
total PGA inuse 21.77 30.25 38.99


Enqueue Activity
Enqueue Stats gathered prior to 9i should not be compared with 9i data
Ordered by Waits desc, Requests desc
CFControl file schema global enqueue
CUCursor Bind
DXDistributed Transactions
HWSpace Management operations on a specific segment
SQSeQuences not being cached, having a to small cache size or being aged out of the shared pool. Consider pinning sequences or increasing the shared_pool_size.
STSpace management locks could be caused by using permanent tablespaces for sorting (rather than temporary), or by dynamic allocation resulting from inadequate storage clauses. In the latter case, using locally-managed tablespaces may help avoiding this problem.
TMTable locks point to the possibility of e.g. foreign key constraints not being indexed
TXTransaction locks indicate multiple users try modifying the same row of a table (row-level-lock)
EqRequestsSucc GetsFailed GetsWaits Avg Wt Time (ms)Wait Time (s)
CF 504,850 504,799 51 95 926.77 88
SQ 957 957 0 72 26.90 2
TC 445 445 0 69 10.36 1
HW 404,682 404,682 0 3 1.67 0
TX 1,468,276 1,468,274 2 2 4.50 0
US 111,414 111,414 0 2 0.50 0


Rollback Segments Stats
A high value for "Pct Waits" suggests more rollback segments may be required. A large number of transaction table waits also results in high values of "buffer busy waits" for undo segment header blocks; cross-reference with the Buffer Wait Statistics to confirm this correlation.
RBS stats may not be accurate between begin and end snaps when using Auto Undo Management, as RBS may be dynamically
RBS#Trans Table GetsPct WaitsUndo Bytes WrittenWraps ShrinksExtends
0 4,442.0 0.00 0 0 0 0
1 1,379,558.0 0.01 952,707,214 5,051 969 4,862
2 792,493.0 0.00 1,855,862,634 1,534 292 1,385
3 101,282.0 0.01 167,267,080 190 21 171
4 1,521,054.0 0.01 1,585,590,414 3,398 863 3,225
5 1,734,026.0 0.01 1,543,609,760 4,980 972 4,805
6 45,046.0 0.01 110,869,012 136 17 115
7 979,733.0 0.01 334,556,904 3,077 815 2,966
8 1,734,706.0 0.01 1,766,051,246 6,394 1,052 6,192
9 100,112.0 0.00 211,758,062 213 24 192
10 1,851,792.0 0.01 1,343,409,380 4,669 937 4,467

Rollback Segments Storage
Optimal Size should be larger than Avg Active
RBS#Segment SizeAvg ActiveOptimal SizeMaximum Size
0 507,904 0  507,904
1 1,163,264 1,014,500  647,086,080
2 1,163,264 8,369,846  429,047,808
3 8,503,296 79,019,654  187,809,792
4 2,211,840 20,221,365  1,113,767,936
5 8,503,296 273,048,943  968,998,912
6 114,688 908,869  195,149,824
7 180,224 222,545,781  684,834,816
8 1,163,264 12,611,998  459,390,976
9 180,224 3,744,057  209,829,888
10 1,163,264 766,035  492,945,408


Undo Segment Summary
Undo Segment block stats
uS - unexpired Stolen, uR - unexpired Released, uU - unexpired reUsed
eS - expired Stolen, eR - expired Released, eU - expired reUsed
Undo TS#Undo Blocks# TXNMax Qry Len (s)Max Tx Concurcy Snapshot Too OldOut of SpaceuS/ur/uU / eS/eR/eU
1 3,604,869 1,478,894 1,380,686 10 1 03273/2744068/5492 / 5035/25664/0

Undo Segment Statistics
Ordered by Time desc
End TimeUndo Blocks# TXNMax Qry Len (s)Max Tx Concurcy Snapshot Too OldOut of SpaceuS/ur/uU / eS/eR/eU
09.12.2003 15:21 0 4 60 2 0 00/0/0 / 0/0/0
09.12.2003 15:11 0 6 327 3 0 00/0/0 / 0/0/0
09.12.2003 15:01 20 24 33 4 0 00/0/0 / 0/0/0
09.12.2003 14:51 4 6 72 3 0 00/0/3 / 0/0/0
09.12.2003 14:41 2 3 0 3 0 00/0/0 / 0/0/0
09.12.2003 14:31 0 5 248 3 0 00/0/0 / 0/0/0
09.12.2003 14:21 1 5 67 3 0 00/0/0 / 0/0/0
09.12.2003 14:11 3 14 509 3 0 00/0/0 / 0/0/0
09.12.2003 14:01 12 12 129 4 0 00/0/0 / 0/0/0
09.12.2003 13:51 0 5 74 3 0 00/0/0 / 0/0/0
09.12.2003 13:41 4 8 100,672 5 0 00/0/0 / 0/0/0
09.12.2003 13:31 0 5 2,088 6 0 00/0/0 / 0/0/0
09.12.2003 13:21 1 7 73 6 0 00/0/0 / 0/0/0
09.12.2003 13:11 1 7 906 6 0 00/0/0 / 0/0/0
09.12.2003 13:01 20 16 2,484 7 0 00/0/0 / 0/0/0
09.12.2003 12:51 0 4 68 6 0 00/0/0 / 0/0/0
09.12.2003 12:41 0 3 3 6 0 00/0/0 / 0/0/0
09.12.2003 12:31 65 84 0 6 0 00/0/0 / 0/0/0
09.12.2003 12:21 5 17 314 6 0 00/0/0 / 0/0/0
09.12.2003 12:11 8 100 200 6 0 00/0/0 / 0/0/0
09.12.2003 12:01 26 94 58 8 0 00/0/0 / 0/0/0
09.12.2003 11:51 2 90 58 7 0 00/0/0 / 0/0/0
09.12.2003 11:41 2 5 12,349 6 0 00/0/0 / 0/0/0
09.12.2003 11:31 0 2 0 6 0 00/0/0 / 0/0/0


Latch Activity
"Get Requests", "Pct Get Miss" and "Avg Slps/Miss" are statistics for willing-to-wait latch get requests
"NoWait Requests", "Pct NoWait Miss" are for no-wait latch get requests
"Pct Misses" for both should be very close to 0.0
Potential Fixes for indicated Latch problems are: for the library cache and shared pool latches: adjusting the shared_pool_size and use of bind variables / set cursor_sharing parameter in your init.ora; for redo allocation latches: minimize redo generation and avoid unnecessary commits; for redo copy latches: increase the _log_simultaneous_ copies; for row cache objects latches: increase the shared pool; for cache buffer chain latches: adjust _db_block_hash_buckets; for cache buffer latches: use _db_block_lru_lru_latches or multiple buffer pools. Again, these are potential fixes, not general solutions.
Ordered by Wait Time desc, Avg Slps/Miss, Pct NoWait Miss desc
LatchGet RequestsPct Get MissAvg Slps/MissWait Time (s) NoWait RequestsPct NoWait Miss
active checkpoint queue latch 781,412 0.00 0.00 0 0 
child cursor hash table 8,560,422 0.00 0.00 0 0 
latch wait list 11,730 0.09 0.00 0 0 
dml lock allocation 1,608,362 0.00 0.00 0 0 
library cache load lock 90,454 0.00 0.00 0 0 
post/wait queue latch 788,052 0.00 0.00 0 0 
resmgr:schema config 31,514,944 0.00 0.01 0 379,183 0.00
session idle bit 105,368,060 0.00 0.01 0 0 
cache buffers chains 1,921,294,336 0.01 0.02 0 471,664,797 0.01
transaction branch allocation 47,341,717 0.00 0.03 0 0 
multiblock read objects 18,917,174 0.00 0.05 0 4 0.00
undo global data 14,405,557 0.01 0.05 0 0 
list of block allocation 3,127,196 0.00 0.07 0 0 
transaction allocation 4,724,899 0.00 0.11 0 0 
FOB s.o list latch 80,548 0.03 0.36 0 0 
resmgr:resource group CPU method 2,026 0.54 0.45 0 0 
SQL memory manager workarea list latch 24,722,333 0.00 0.50 0 0 
channel handle pool latch 41,554 0.00 1.00 0 0 
event group latch 20,788 0.00 1.00 0 0 
sequence cache 51,905 0.00 1.00 0 0 
trace latch 28 3.57 1.00 0 0 
process group creation 41,554 0.00 1.00 0 0 
resmgr:actses active list 42,184 0.01 1.20 0 0 
SQL memory manager latch 0   0 367,109 0.00
hash table column usage latch 6,655 0.00  0 6,907,460 0.00
job workq parent latch 0   0 626 0.00
redo copy 0   0 54,016,351 0.02
FAL request queue 2,053 0.00  0 0 
begin backup scn array 3,165,308 0.00  0 0 
channel operations parent latch 430,077 0.00  0 0 
ncodef allocation latch 18,055 0.00  0 0 
global tx hash mapping 6,557,045 0.00  0 0 
global tx free list 87,118 0.00  0 0 
global transaction 92,908,638 0.00  0 0 
file number translation table 3,418,259 0.00  0 0 
event range base latch 1 0.00  0 0 
dictionary lookup 582 0.00  0 0 
constraint object allocation 18 0.00  0 0 
cache buffer handles 21,366 0.00  0 0 
archive process latch 24,103 0.00  0 0 
temporary table state object allocation 19 0.00  0 0 
sort extent pool 365,234 0.00  0 0 
session switching 18,055 0.00  0 0 
resmgr:actses change state 1,303 0.00  0 0 
resmgr:actses change group 20,468 0.00  0 0 
longop free list 8,797 0.00  0 0 
loader state object freelist 3,728 0.00  0 0 
ktm global data 5,021 0.00  0 0 
job_queue_processes parameter latch 19,228 0.00  0 0 
internal temp table object number allocation latch 50 0.00  0 0 
hash table modification latch 4 0.00  0 0 
FIB s.o chain latch 12,030 0.00  0 0 
messages 8,449,765 0.02 0.03 1 0 
resmgr group change latch 31,535,414 0.00 0.56 1 0 
user lock 65,220 0.06 0.92 1 0 
archive control 6,636 0.54 1.50 1 0 
process allocation 20,788 0.46 1.08 2 20,788 0.00
redo writing 5,807,790 0.07 0.03 3 0 
NLS data objects 5,459 1.72 1.45 3 0 
enqueues 153,547,651 0.01 0.02 4 0 
enqueue hash chains 112,904,540 0.00 0.07 6 0 
shared pool 79,322,090 0.01 0.16 7 0 
redo allocation 57,389,199 0.07 0.01 8 0 
checkpoint queue latch 51,756,085 0.02 0.04 10 0 
session allocation 3,330,794 0.02 1.04 12 0 
row cache objects 826,531,297 0.04 0.00 16 336,626 0.02
library cache 90,694,409 0.01 0.39 27 3,733,265 0.04
cache buffers lru chain 176,442,723 0.05 0.05 86 272,715,595 0.31

Latch Sleep Breakdown
Ordered by Misses desc
Latch NameGet RequestsMissesSleepsSpin & Sleeps 1->4
row cache objects 826,531,297 368,319 759 367597/703/13/6/0
cache buffers chains 1,921,294,336 191,222 4,351 0/0/0/0/0
cache buffers lru chain 176,442,723 83,760 4,222 79735/3897/90/38/0
redo allocation 57,389,199 37,777 401 37380/393/4/0/0
enqueues 153,547,651 11,617 203 11417/199/0/1/0
checkpoint queue latch 51,756,085 11,541 508 11036/502/3/0/0
library cache 90,694,409 10,503 4,132 6968/2987/504/44/0
shared pool 79,322,090 10,167 1,659 8694/1298/164/11/0
enqueue hash chains 112,904,540 4,239 303 3954/267/18/0/0
redo writing 5,807,790 3,985 128 3865/113/6/1/0
messages 8,449,765 1,835 64 1776/58/0/1/0
session idle bit 105,368,060 1,188 9 0/0/0/0/0
undo global data 14,405,557 791 43 0/0/0/0/0
session allocation 3,330,794 510 531 67/392/35/16/0
multiblock read objects 18,917,174 365 19 347/17/1/0/0
transaction branch allocation 47,341,717 343 10 333/10/0/0/0
transaction allocation 4,724,899 152 17 136/15/1/0/0
process allocation 20,788 95 103 0/87/8/0/0
NLS data objects 5,459 94 136 2/64/18/10/0
resmgr:schema config 31,514,944 68 1 67/1/0/0/0
resmgr group change latch 31,535,414 55 31 24/31/0/0/0
user lock 65,220 38 35 5/32/0/1/0
archive control 6,636 36 54 3/27/1/5/0
FOB s.o list latch 80,548 25 9 16/9/0/0/0
list of block allocation 3,127,196 15 1 14/1/0/0/0
resmgr:resource group CPU method 2,026 11 5 6/5/0/0/0
resmgr:actses active list 42,184 5 6 0/4/1/0/0
SQL memory manager workarea list latch 24,722,333 2 1 1/1/0/0/0
sequence cache 51,905 2 2 0/2/0/0/0
channel handle pool latch 41,554 2 2 0/0/0/0/0
event group latch 20,788 1 1 0/1/0/0/0
process group creation 41,554 1 1 0/1/0/0/0
trace latch 28 1 1 0/1/0/0/0

Latch Miss Sources
Only Latches with Sleeps are shown
Ordered by Name, Sleeps desc
Latch NameWhereNoWait MissesSleepsWaiter Sleeps
cache buffers chainskcbgtcr: kslbegin 0 2,982 2,147
cache buffers chainskcbzwb 0 435 97
cache buffers chainskcbrls: kslbegin 0 383 753
cache buffers chainskcbzib: finish free bufs 0 186 1,092
cache buffers chainskcbbxsv 0 81 58
cache buffers chainskcbzib: multi-block read: nowait 0 81 0
cache buffers chainskcbzgb: scan from tail. nowait 0 80 0
cache buffers chainskcbgcur: kslbegin 0 49 58
cache buffers chainskcbget: pin buffer 0 24 32
cache buffers chainskcbchg: kslbegin: bufs not pinned 0 14 27
cache buffers chainskcbbic2 0 6 27
cache buffers chainskcbchg: kslbegin: call CR func 0 5 8
cache buffers chainskcbnlc 0 4 15
cache buffers chainskcbzsc 0 4 19
cache buffers chainskcbget: exchange 0 3 0
cache buffers chainskcbget: exchange rls 0 3 0
cache buffers chainskcbget: goto new_again 0 3 0
cache buffers chainskcbgtcr 0 3 0
cache buffers chainskcbkzs 0 2 5
cache buffers chainskcbbic1 0 1 23
cache buffers chainskcbget: in cur_read 0 1 0
channel handle pool latchksrchconnect() 0 2 2
library cachekglic 0 770 625
library cachekglpnal: child: alloc space 0 695 325
library cachekglpndl: child: before processing 0 670 291
library cachekgllkdl: child: cleanup 0 426 73
library cachekglhdgn: child: 0 201 908
library cachekglupc: child 0 182 340
library cachekglpin 0 137 137
library cachekglhdgc: child: 0 102 94
library cachekglpnc: child 0 102 173
library cachekglget: child: KGLDSBYD 0 71 255
library cachekglpnal: child: check granted 0 71 94
library cachekglobpn: child: 0 63 32
library cachekgllkdl: child: free pin 0 41 311
library cachekgldti: 2child 0 35 51
library cachekgldte: child 0 0 26 136
library cachekglati 0 9 28
library cachekglini: child 0 6 8
library cachekglobld: child: 0 3 34
library cachekglpndl: parent: purge 0 2 1
library cachekgldnp: child 0 1 4
library cachekglidp: parent 0 1 0
library cachekgldtld: 2child 0 1 8
library cachekglget: child: KGLDSBRD 0 1 19
session idle bitksupuc: clear busy 0 9 0
shared poolkghalo 0 1,211 698
shared poolkghfrunp: clatch: nowait 0 472 0
shared poolkghfrunp: alloc: wait 0 183 38
shared poolkghupr1 0 178 748
shared poolkghfre 0 45 41
shared poolkghfrunp: clatch: wait 0 44 186
shared poolkghalp 0 29 83
shared poolkghfen: not perm alloc class 0 7 57
shared poolkghfru 0 6 13
undo global dataktubnd 0 18 11
undo global dataktudnx: KSLBEGIN 0 9 8
undo global dataktudba: KSLBEGIN 0 8 10
undo global dataktusmupst: KSLBEGIN 0 7 14
undo global dataktusmstf: KSLBEGIN 0 1 0


Dictionary Cache
"Pct Misses" should be very low (< 2% in most cases)
"Cache Usage" is the number of cache entries being used
"Pct SGA" is the ratio of usage to allocated size for that cache
CacheGet RequestsPct MissScan ReqsPct Miss Mod ReqsFinal UsagePct SGA
dc_constraints 519 33.53 0   519 1 50.00
dc_database_links 14,310,174 0.00 0   0 15 93.75
dc_files 87,304 0.01 0   0 13 44.83
dc_free_extents 3,557 0.17 6 0.00 18 2 16.67
dc_global_oids 449 3.12 0   14 4 80.00
dc_histogram_defs 141,916,615 0.01 0   2,036 606 99.51
dc_object_ids 59,745,455 0.00 0   439 292 99.66
dc_objects 2,588,511 0.18 0   1,929 429 99.77
dc_profiles 16,457 0.00 0   0 1 50.00
dc_rollback_segments 168,619 0.00 0   0 15 83.33
dc_segments 4,754,497 0.03 0   1,296 343 98.56
dc_sequences 885 0.23 0   885 5 27.78
dc_tablespace_quotas 26,183 0.09 0   7,085 18 50.00
dc_tablespaces 690,272 0.00 0   0 17 54.84
dc_used_extents 6 100.00 0   6 21 95.45
dc_user_grants 418,500 0.00 0   0 29 40.28
dc_usernames 1,974,064 0.00 0   0 20 95.24
dc_users 49,082,764 0.00 0   1 30 69.77
table scns 508 13.19 0   0 1 33.33

Library Cache
First, "Pct Misses" should be very low. If they exceed 10%, your SQL statements may use unsharable SQL. You can fix this by either using bind variables or by the cursor_sharing=FORCE statement in your init.ora. Also important is the number of reloads: if this is significantly high, reusable information is aged out of the SGA and then needs to be reloaded and rebuilt. If this happens, you should optimize the SGA: increase its size, changing the large pool, pinning objects, etc.
NameSpaceGet RequestsPct MissPin ReqsPct Miss ReloadsInvalidations
BODY 10,988 1.57 10,994 1.86 22 0
CLUSTER 13,322 0.82 12,623 1.73 0 0
INDEX 895 35.75 1,020 45.20 2 0
SQL AREA 3,408,803 35.27 15,613,519 15.45 10,826 4,989
TABLE/PROCEDURE 3,019,562 0.35 8,615,568 0.52 17,070 0
TRIGGER 434,254 0.13 434,288 0.17 150 0


SGA Memory Summary
Values at the time of the End SnapShot
SGA RegionSize in Bytes
Database Buffers 318,767,104
Fixed Size 279,860
Redo Buffers 532,480
Variable Size 134,217,728
Sum 453,797,172

SGA BreakDown Difference
PoolNameBegin Value End Value% Diff
java free memory 33,554,432 33,554,432 0.00
large PX msg pool 7,077,888 7,077,888 0.00
large free memory 4,287,889,408 4,287,889,408 0.00
shared 1M buffer 1,049,088 1,049,088 0.00
shared Checkpoint queue 282,304 282,304 0.00
shared FileIdentificatonBlock 319,452 319,452 0.00
shared FileOpenBlock 695,504 695,504 0.00
shared KGK heap 3,756 3,756 0.00
shared KGLS heap 1,694,604 1,006,408 -40.61
shared KGSK scheduler 61,472 65,496 6.55
shared KGSKI schedule 18,160 18,160 0.00
shared KSXR pending messages que 225,836 225,836 0.00
shared KSXR receive buffers 1,058,000 1,058,000 0.00
shared PL/SQL DIANA 3,244,468 839,132 -74.14
shared PL/SQL MPCODE 4,392,212 304,972 -93.06
shared PLS non-lib hp 2,068 2,068 0.00
shared PX subheap 226,504 226,504 0.00
shared character set object 325,248 325,248 0.00
shared dictionary cache 2,108,436 820,148 -61.10
shared enqueue 184,124 184,124 0.00
shared event statistics per sess 1,366,120 1,366,120 0.00
shared fixed allocation callback 140 140 0.00
shared free memory 26,895,332 16,603,484 -38.27
shared joxs heap init 4,220 4,220 0.00
shared library cache 22,606,504 12,432,376 -45.01
shared message pool freequeue 767,192 767,192 0.00
shared miscellaneous 4,899,816 5,733,584 17.02
shared parameters 557,768 6,688 -98.80
shared sessions 395,080 395,080 0.00
shared simulator trace entries 196,608 196,608 0.00
shared sql area 10,084,216 38,948,132 286.23
shared table definiti 672 364 -45.83
shared trigger defini 636 704 10.69
shared trigger inform 560 592 5.71
shared trigger source 460 460 0.00
 db_block_buffers 318,767,104 318,767,104 0.00
 fixed_sga 279,860 279,860 0.00
 log_buffer 524,288 524,288 0.00


Resource Limits
"Current" is the time of the End SnapShot
ResourceCurr UtilizationMax UtilizationInit AllocationLimit


Initialization Parameters (init.ora)
Parameter NameBegin ValueEnd Value (if different)
O7_DICTIONARY_ACCESSIBILITYTRUE 
background_dump_dest$ORACLE_DATA/$ORACLE_SID/v01/Dmp 
compatible9.0.0 
control_files$ORACLE_DATA/$ORACLE_SID/v01/$ORACLE_SID.ctl, $ORACLE_DATA/$ORACLE_SID/v02/$ORACLE_SID.ctl, $ORACLE_DATA/$ORACLE_SID/v03/$ORACLE_SID.ctl 
core_dump_dest$ORACLE_DATA/$ORACLE_SID/v01/Dmp 
db_block_size16384 
db_cache_size318767104 
db_domainOMUC.BAAG 
db_file_multiblock_read_count24 
db_nameORADB 
fast_start_mttr_target300 
global_namesFALSE 
ifile$ORACLE_BASE/adm/init/init.ora 
instance_nameORADB 
job_queue_processes1 
log_archive_dest_1location=$ORACLE_DATA/$ORACLE_SID/v03/Arch 
log_archive_formatlog_%t_%S.arc 
log_archive_startTRUE 
open_cursors300 
os_authent_prefix  
parallel_automatic_tuningTRUE 
parallel_threads_per_cpu4 
pga_aggregate_target209715200 
processes150 
query_rewrite_enabledTRUE 
query_rewrite_integritytrusted 
remote_login_passwordfileEXCLUSIVE 
resource_manager_planSYSTEM_PLAN 
service_namesORADB.OMUC.BAAG 
shared_pool_size67108864 
star_transformation_enabledtrue 
timed_statisticsTRUE 
undo_managementAUTO 
undo_tablespaceUNDOTBS 
user_dump_dest$ORACLE_DATA/$ORACLE_SID/v01/Dmp 


Created by OSPRep v0.1.4 © 2003 by Itzchak Rehberg & IzzySoft