WORKLOAD REPOSITORY report for

DB NameDB IdInstanceInst numStartup TimeReleaseRAC
CBS878411589cbs109-Aug-17 01:0812.1.0.2.0NO

Host NamePlatformCPUsCoresSocketsMemory (GB)
cbs-scan.telecom.muLinux x86 64-bit 8 8 2 252.30

Snap IdSnap TimeSessionsCursors/Session
Begin Snap:645317-Dec-17 18:00:23256 2.7
End Snap:645417-Dec-17 19:00:34251 2.6
Elapsed:  60.18 (mins)  
DB Time:  54.54 (mins)  

Report Summary

Top ADDM Findings by Average Active Sessions

Finding NameAvg active sessions of the taskPercent active sessions of findingTask NameBegin Snap TimeEnd Snap Time
Undersized SGA.9199.99ADDM:878411589_1_645417-Dec-17 18:0017-Dec-17 19:00
Top SQL Statements.9154.52ADDM:878411589_1_645417-Dec-17 18:0017-Dec-17 19:00
Session Connect and Disconnect.914.01ADDM:878411589_1_645417-Dec-17 18:0017-Dec-17 19:00
Unusual "Application" Wait Event.912.62ADDM:878411589_1_645417-Dec-17 18:0017-Dec-17 19:00
"Network" Wait Class.912.15ADDM:878411589_1_645417-Dec-17 18:0017-Dec-17 19:00

Load Profile

Per SecondPer TransactionPer ExecPer Call
DB Time(s): 0.9 0.1 0.00 0.00
DB CPU(s): 0.9 0.1 0.00 0.00
Background CPU(s): 0.0 0.0 0.00 0.00
Redo size (bytes): 147,247.7 10,288.4  
Logical read (blocks): 98,207.3 6,861.9  
Block changes: 724.0 50.6  
Physical read (blocks): 13,384.6 935.2  
Physical write (blocks): 63.2 4.4  
Read IO requests: 13,374.4 934.5  
Write IO requests: 43.9 3.1  
Read IO (MB): 209.1 14.6  
Write IO (MB): 1.0 0.1  
IM scan rows: 0.0 0.0  
Session Logical Read IM:    
User calls: 307.1 21.5  
Parses (SQL): 176.7 12.4  
Hard parses (SQL): 0.3 0.0  
SQL Work Area (MB): 6.9 0.5  
Logons: 8.8 0.6  
Executes (SQL): 360.8 25.2  
Rollbacks: 4.0 0.3  
Transactions: 14.3   

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %: 92.38Redo NoWait %: 100.00
Buffer Hit %: 86.37In-memory Sort %: 100.00
Library Hit %: 99.84Soft Parse %: 99.82
Execute to Parse %: 51.03Latch Hit %: 97.86
Parse CPU to Parse Elapsd %: 40.46% Non-Parse CPU: 99.36
Flash Cache Hit %: 0.00

Top 10 Foreground Events by Total Wait Time

EventWaitsTotal Wait Time (sec)Wait Avg(ms)% DB timeWait Class
DB CPU 3119.5 95.3 
db file sequential read48,280,300359.10.0111.0User I/O
read by other session14,045,986236.90.027.2User I/O
SQL*Net break/reset to client127,44485.70.672.6Application
SQL*Net message from dblink16150.9315.961.6Network
log file sync34,06521.80.64.7Commit
library cache: mutex X17,55814.20.81.4Concurrency
SQL*Net more data to client73,247130.18.4Network
latch: call allocation12,56580.64.2Other
SQL*Net more data from dblink54593.02.2Network

Wait Classes by Total Wait Time

Wait ClassWaitsTotal Wait Time (sec)Avg Wait (ms)% DB timeAvg Active Sessions
DB CPU 3,120 95.30.9
User I/O62,351,9125990.0118.30.2
System I/O102,8221561.514.80.0
Application127,447860.672.60.0
Network1,025,557710.072.20.0
Other86,629420.491.30.0
Concurrency514,116220.04.70.0
Commit34,108220.64.70.0
Configuration26100.52.00.0

Host CPU

CPUsCoresSocketsLoad Average BeginLoad Average End%User%System%WIO%Idle
8 8 2 0.62 0.46 8.3 3.3 0.5 88.3

Instance CPU

%Total CPU%Busy CPU%DB time waiting for CPU (Resource Manager)
11.1 95.4 0.0

IO Profile

Read+Write Per SecondRead per SecondWrite Per Second
Total Requests: 13,446.9 13,384.6 62.3
Database Requests: 13,418.3 13,374.4 43.9
Optimized Requests: 0.0 0.0 0.0
Redo Requests: 17.3 0.2 17.2
Total (MB): 210.8 209.5 1.3
Database (MB): 210.1 209.1 1.0
Optimized Total (MB): 0.0 0.0 0.0
Redo (MB): 0.3 0.2 0.2
Database (blocks): 13,447.8 13,384.6 63.2
Via Buffer Cache (blocks): 13,447.3 13,384.5 62.8
Direct (blocks): 0.6 0.1 0.4

Memory Statistics

BeginEnd
Host Mem (MB): 258,351.5 258,351.5
SGA use (MB): 76,800.0 76,800.0
PGA use (MB): 2,421.3 2,358.8
% Host Mem used for SGA+PGA: 30.66 30.64

Cache Sizes

BeginEnd
Buffer Cache: 52,992M 52,992MStd Block Size: 16K
Shared Pool Size: 21,760M 21,760MLog Buffer: 258,508K
In-Memory Area: 0M 0M

Shared Pool Statistics

BeginEnd
Memory Usage %: 91.78 91.84
% SQL with executions>1: 99.71 99.57
% Memory for SQL w/exec>1: 98.08 96.42

Main Report


Back to Top

Wait Events Statistics

Back to Top

Time Model Statistics

Statistic NameTime (s)% of DB Time% of Total CPU Time
DB CPU3,119.5495.3397.38
sql execute elapsed time2,839.1186.76 
connection management call elapsed time131.214.01 
parse time elapsed67.202.05 
hard parse elapsed time35.881.10 
hard parse (sharing criteria) elapsed time29.240.89 
PL/SQL execution elapsed time15.300.47 
sequence load elapsed time0.250.01 
failed parse elapsed time0.240.01 
PL/SQL compilation elapsed time0.200.01 
repeated bind elapsed time0.090.00 
DB time3,272.42  
background elapsed time246.76  
background cpu time83.85 2.62
total CPU time3,203.39  


Back to Wait Events Statistics
Back to Top

Operating System Statistics

StatisticValueEnd Value
FREE_MEMORY_BYTES85,649,330,17684,946,587,648
INACTIVE_MEMORY_BYTES34,845,241,34435,612,491,776
SWAP_FREE_BYTES29,234,270,20829,234,315,264
BUSY_TIME335,840 
IDLE_TIME2,544,223 
IOWAIT_TIME14,035 
NICE_TIME0 
SYS_TIME95,572 
USER_TIME239,489 
LOAD10
RSRC_MGR_CPU_WAIT_TIME5 
VM_IN_BYTES98,304 
VM_OUT_BYTES0 
PHYSICAL_MEMORY_BYTES270,901,153,792 
NUM_CPUS8 
NUM_CPU_CORES8 
NUM_CPU_SOCKETS2 
GLOBAL_RECEIVE_SIZE_MAX4,194,304 
GLOBAL_SEND_SIZE_MAX1,048,576 
TCP_RECEIVE_SIZE_DEFAULT87,380 
TCP_RECEIVE_SIZE_MAX4,194,304 
TCP_RECEIVE_SIZE_MIN4,096 
TCP_SEND_SIZE_DEFAULT16,384 
TCP_SEND_SIZE_MAX4,194,304 
TCP_SEND_SIZE_MIN4,096 


Back to Wait Events Statistics
Back to Top

Operating System Statistics - Detail

Snap TimeLoad%busy%user%sys%idle%iowait
17-Dec 18:00:230.62     
17-Dec 19:00:340.4611.668.323.3288.340.49


Back to Wait Events Statistics
Back to Top

Foreground Wait Class

Wait ClassWaits%Time -outsTotal Wait Time (s)Avg wait (ms)%DB time
DB CPU  3,120 95.33
User I/O62,342,17905980.0118.27
Application127,4470860.672.62
Network965,3910700.072.15
Concurrency513,6220220.040.67
Commit34,0650220.640.66
Other13,041080.620.25
System I/O24,617000.010.00
Configuration258200.450.00


Back to Wait Events Statistics
Back to Top

Foreground Wait Events

EventWaits%Time -outsTotal Wait Time (s)Avg wait (ms)Waits /txn% DB time
db file sequential read48,280,300 3590.01934.2710.97
read by other session14,045,986 2370.02271.807.24
SQL*Net break/reset to client127,444 860.672.472.62
SQL*Net message from dblink161 51315.960.001.55
log file sync34,065 220.640.660.66
library cache: mutex X17,558 140.810.340.43
SQL*Net more data to client73,247 130.181.420.40
latch: call allocation12,565 80.640.240.25
SQL*Net more data from dblink54 593.020.000.15
latch: cache buffers chains470,695 40.019.110.12
latch: shared pool17,183 20.110.330.06
SQL*Net message to client882,886 10.0017.080.04
db file scattered read1,706 10.590.030.03
library cache lock1,272 10.740.020.03
buffer busy waits4,853 10.160.090.02
db file parallel read25 09.990.000.01
direct path write271 00.820.010.01
SQL*Net more data from client8,808 00.020.170.01
Disk file operations I/O13,393 00.010.260.01
control file sequential read24,617 00.010.480.00
enq: SQ - contention254 00.460.000.00
latch: row cache objects1,222 00.080.020.00
cursor: pin S59 01.090.000.00
direct path sync12 03.200.000.00
latch free133 00.280.000.00
library cache load lock235 00.150.000.00
wait list latch free23 01.260.000.00
latch: active service list132 00.130.000.00
latch: In memory undo latch436 00.040.010.00
direct path read466 00.020.010.00
latch: object queue header operation8 00.970.000.00
latch: enqueue hash chains106 00.070.000.00
enq: RO - fast object reuse3 02.260.000.00
local write wait3 02.120.000.00
direct path write temp17 00.230.000.00
latch: undo global data16 00.240.000.00
log file sync: SCN ordering4 00.710.000.00
enq: TX - index contention4 00.660.000.00
SQL*Net vector data to client62 00.040.000.00
cursor: mutex S2 01.080.000.00
buffer deadlock610000.210.000.00
cursor: mutex X99 00.010.000.00
SQL*Net message from client882,891 735,715833.3017.08 
jobq slave wait54,1239225,760475.961.05 
PL/SQL lock timer110011000.400.00 
single-task message4 016.990.00 


Back to Wait Events Statistics
Back to Top

Background Wait Events

EventWaits%Time -outsTotal Wait Time (s)Avg wait (ms)Waits /txn% bg time
db file async I/O submit3,12609931.730.0640.20
log file parallel write60,2230530.871.1721.31
latch free2,5260207.940.058.13
latch: call allocation13,3620100.780.264.22
oracle thread bootstrap2770311.440.011.28
control file parallel write1,799031.600.031.17
direct path sync599012.260.010.55
Log archive I/O1,343000.330.030.18
os thread creation277000.920.010.10
log file sequential read677000.310.010.09
SQL*Net more data from client650000.240.010.06
asynch descriptor resize56,46010000.001.090.06
db file single write200000.590.000.05
direct path write115000.730.000.03
db file sequential read6,885000.010.130.03
control file sequential read11,036000.010.210.02
Disk file operations I/O1,223000.040.020.02
latch: shared pool466000.080.010.02
SQL*Net message to client58,866000.001.140.01
log file sync43000.700.000.01
undo segment extension36706.870.000.01
LGWR wait for redo copy568000.030.010.01
direct path write temp598000.030.010.01
reliable message83000.150.000.00
SQL*Net more data to client650000.010.010.00
ADR block file write5000.540.000.00
ADR block file read16000.130.000.00
db file scattered read100000.020.000.00
buffer busy waits19000.060.000.00
log file single write2000.560.000.00
rdbms ipc message74,0202764,720874.361.43 
Space Manager: slave idle wait20,435057,7612826.560.40 
LGWR worker group idle207,4803740087.090.00 
DIAG idle wait7,19207,1991000.930.14 
AQPC idle1211003,63130009.070.00 
Streams AQ: qmn coordinator idle wait282463,61312812.650.01 
Streams AQ: qmn slave idle wait12903,61328009.010.00 
lreg timer1,2031003,6123002.740.02 
heartbeat redo informer3,61003,6101000.080.07 
pmon timer1,2031003,6103000.850.02 
smon timer1,25903,6082865.650.02 
SQL*Net message from client86,82201511.741.68 
class slave wait146000.060.00 


Back to Wait Events Statistics
Back to Top

Wait Event Histogram

  % of Waits
EventTotal Waits <1ms <2ms <4ms <8ms<16ms<32ms <=1s >1s
ADR block file read16100.0       
ADR block file write5100.0       
ADR file lock6100.0       
Disk file operations I/O14.6K100.0   .0   
LGWR all worker groups1100.0       
LGWR wait for redo copy567100.0       
Log archive I/O134399.3.7      
Redo Transport Open1100.0       
SQL*Net break/reset to client127.4K86.45.24.92.9.6.1  
SQL*Net message from dblink16155.910.63.12.53.71.215.57.5
SQL*Net message to client941.3K100.0 .0.0    
SQL*Net message to dblink157100.0       
SQL*Net more data from client945899.7.2.0.0.0.0.0 
SQL*Net more data from dblink5468.51.9    29.6 
SQL*Net more data to client73.9K97.4.7.6.8.5.1.0 
SQL*Net more data to dblink16100.0       
SQL*Net vector data to client62100.0       
asynch descriptor resize56.5K100.0 .0     
buffer busy waits486797.8.81.1.2.0   
buffer deadlock683.316.7      
control file parallel write17992.281.815.9.2    
control file sequential read35.6K100.0       
cursor: mutex S2 100.0      
cursor: mutex X9999.01.0      
cursor: pin S58 100.0      
db file async I/O submit31265.88.37.96.79.117.444.8 
db file parallel read258.04.0 28.044.016.0  
db file scattered read180581.8.817.1.2.1   
db file sequential read48.3M100.0.0.0.0.0.0  
db file single write20099.01.0      
direct path read466100.0       
direct path sync608 86.07.9.55.6   
direct path write38585.714.0.3     
direct path write temp612100.0       
enq: JS - queue lock46100.0       
enq: RO - fast object reuse333.333.3 33.3    
enq: SQ - contention25497.6.81.2.4    
enq: TX - index contention450.050.0      
get branch/thread/sequence enqueue1100.0       
latch free265815.7.1.075.07.81.4  
latch: In memory undo latch43799.8.2      
latch: active service list13497.03.0      
latch: cache buffers chains470.1K100.0.0.0.0.0   
latch: cache buffers lru chain2100.0       
latch: call allocation25.9K78.59.710.9.8.1.0  
latch: enqueue hash chains10699.1.9      
latch: object queue header operation988.9  11.1    
latch: redo allocation1100.0       
latch: row cache objects122399.1.4.1.4    
latch: shared pool17.6K97.51.21.2.1.0   
latch: undo global data1693.8 6.3     
library cache load lock23599.6.4      
library cache lock127272.627.0.4     
library cache: mutex X17.5K92.1.5.6.26.6.0  
local write wait3 66.733.3     
log file parallel write60.2K87.810.51.1.5.0   
log file sequential read67799.9   .1   
log file single write2100.0       
log file sync34.1K87.38.83.4.5.1   
log file sync: SCN ordering4100.0       
oracle thread bootstrap277   .797.51.8  
os thread creation27791.06.51.8.4.4   
rdbms ipc reply2100.0       
read by other session14M100.0.0.0.0.0.0  
reliable message86100.0       
undo segment extension785.7    14.3  
wait list latch free23 91.38.7     
AQPC idle121       100.0
DIAG idle wait7191      100.0 
LGWR worker group idle2       100.0
PL/SQL lock timer1      100.0 
SQL*Net message from client969.2K49.919.78.86.56.43.04.21.5
Space Manager: slave idle wait20.3K4.6.0.0.0 .0.295.2
Streams AQ: qmn coordinator idle wait28253.9.4     45.7
Streams AQ: qmn slave idle wait129       100.0
class slave wait146100.0       
heartbeat redo informer3611      100.0 
jobq slave wait54.1K.2 .0.0.0.199.7 
lreg timer1202       100.0
pmon timer1203       100.0
rdbms ipc message74K12.69.25.36.26.318.326.515.5
single-task message4  50.0 25.0 25.0 
smon timer12591.1 .1.2.1.21.796.7


Back to Wait Events Statistics
Back to Top

Wait Event Histogram Detail (64 msec to 2 sec)

  % of Total Waits
EventWaits 64ms to 2s<32ms<64ms<1/8s<1/4s<1/2s <1s <2s>=2s
SQL*Net message from dblink2777.03.71.93.74.31.91.26.2
SQL*Net more data from client1100.0.0      
SQL*Net more data from dblink1670.4 5.613.03.77.4  
SQL*Net more data to client1100.0.0      
db file async I/O submit139955.237.47.4     


Back to Wait Events Statistics
Back to Top

Wait Event Histogram Detail (4 sec to 2 min)

  % of Total Waits
EventWaits 4s to 2m<2s <4s <8s<16s<32s< 1m< 2m>=2m
SQL*Net message from dblink1093.83.72.5     


Back to Wait Events Statistics
Back to Top

Wait Event Histogram Detail (4 min to 1 hr)

No data exists for this section of the report.

Back to Wait Events Statistics
Back to Top

Service Statistics

Service NameDB Time (s)DB CPU (s)Physical Reads (K)Logical Reads (K)
SYS$USERS2,4112,29648,314269,282
cbs861824784,946
SYS$BACKGROUND007373


Back to Wait Events Statistics
Back to Top

Service Wait Class Stats

Service NameUser I/O Total WtsUser I/O Wt TimeConcurcy Total WtsConcurcy Wt TimeAdmin Total WtsAdmin Wt TimeNetwork Total WtsNetwork Wt Time
SYS$USERS 62333980596483354600195700
cbs 8198130250160094531370
SYS$BACKGROUND 970123300000


Back to Wait Events Statistics
Back to Top

SQL Statistics

Back to Top

SQL ordered by Elapsed Time

Elapsed Time (s)Executions Elapsed Time per Exec (s) %Total%CPU%IO SQL IdSQL ModuleSQL Text
582.761248.5617.8194.1128.215cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
316.801226.409.6892.6529.7220v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
305.101225.439.3293.9128.81609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
287.341223.958.7896.9426.783jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
250.7146,8630.017.6669.300.001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
229.671219.147.0297.5427.1697c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
176.301214.695.3995.6328.26gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
115.98601.933.5499.870.004xzdkyxzqd8nz JDBC Thin Client SELECT cs.CAI_CMD_REQ_STRING, ...
115.281115.283.5299.440.806mcpb06rctk0x DBMS_SCHEDULER call dbms_space.auto_space_adv...
86.88204.342.6599.920.03fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
86.67204.332.6599.930.03d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
85.91402.152.6399.890.0005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
84.26127.022.5794.3029.05bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
82.00182.002.5198.971.48b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
76.795260.152.3599.930.0074cpnuu24wmx7 DBMS_SCHEDULER SELECT TABLESPACE_ID, HEADER_F...
62.628930.071.9121.450.5756ss9c89szfxc JDBC Thin Client BEGIN ABILLITY_INTERFACE_API( ...
61.56203.081.8899.860.0040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
58.55124.881.7995.7428.365zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
49.30124.111.5194.8628.52c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
48.71251.951.490.570.00d2uzysqkk3418 JDBC Thin Client BEGIN GET_PREPAID_CALL_DETAILS...


Back to SQL Statistics
Back to Top

SQL ordered by CPU Time

CPU Time (s)Executions CPU per Exec (s)%TotalElapsed Time (s)%CPU%IO SQL IdSQL ModuleSQL Text
548.461245.7017.58582.7694.1128.215cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
293.531224.469.41316.8092.6529.7220v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
286.531223.889.18305.1093.9128.81609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
278.561223.218.93287.3496.9426.783jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
224.021218.677.18229.6797.5427.1697c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
173.7546,8630.005.57250.7169.300.001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
168.601214.055.40176.3095.6328.26gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
115.83601.933.71115.9899.870.004xzdkyxzqd8nz JDBC Thin Client SELECT cs.CAI_CMD_REQ_STRING, ...
114.641114.643.67115.2899.440.806mcpb06rctk0x DBMS_SCHEDULER call dbms_space.auto_space_adv...
86.81204.342.7886.8899.920.03fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
86.60204.332.7886.6799.930.03d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
85.82402.152.7585.9199.890.0005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
81.16181.162.6082.0098.971.48b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
79.45126.622.5584.2694.3029.05bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
76.735260.152.4676.7999.930.0074cpnuu24wmx7 DBMS_SCHEDULER SELECT TABLESPACE_ID, HEADER_F...
61.47203.071.9761.5699.860.0040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
56.06124.671.8058.5595.7428.365zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
46.77123.901.5049.3094.8628.52c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
32.43132.431.0432.42100.050.00dntna094ay5gg DBMS_SCHEDULER /* SQL Analyze(1) */ select /*...


Back to SQL Statistics
Back to Top

SQL ordered by User I/O Wait Time

User I/O Time (s)Executions UIO per Exec (s)%TotalElapsed Time (s)%CPU%IO SQL IdSQL ModuleSQL Text
164.391213.7027.42582.7694.1128.215cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
94.15127.8515.71316.8092.6529.7220v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
87.91127.3314.66305.1093.9128.81609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
76.95126.4112.84287.3496.9426.783jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
62.37125.2010.40229.6797.5427.1697c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
49.82124.158.31176.3095.6328.26gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
24.48122.044.0884.2694.3029.05bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
16.60121.382.7758.5595.7428.365zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
14.06121.172.3549.3094.8628.52c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
1.47990.010.2431.4295.544.67fhf8upax5cxsz MMON_SLAVE BEGIN sys.dbms_auto_report_int...


Back to SQL Statistics
Back to Top

SQL ordered by Gets

Buffer Gets ExecutionsGets per Exec %TotalElapsed Time (s) %CPU %IO SQL IdSQL ModuleSQL Text
92,969,17046,8631,983.8526.22250.7169.301n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
68,057,330125,671,444.1719.19582.7694.128.25cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
46,510,80260775,180.0313.12115.9899.904xzdkyxzqd8nz JDBC Thin Client SELECT cs.CAI_CMD_REQ_STRING, ...
36,524,892123,043,741.0010.30287.3496.926.83jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
35,228,574122,935,714.509.93305.1093.928.8609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
35,226,060122,935,505.009.93316.8092.729.720v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
29,987,514122,498,959.508.46229.6797.527.297c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
20,852,340121,737,695.005.88176.3095.628.3gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
17,342,27920867,113.954.8986.8899.90fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
17,337,00520866,850.254.8986.6799.90d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
14,159,018114,159,018.003.99115.2899.4.86mcpb06rctk0x DBMS_SCHEDULER call dbms_space.auto_space_adv...
9,766,13620488,306.802.7561.5699.9040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
9,762,92140244,073.032.7585.9199.9005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
9,135,23812761,269.832.5884.2694.329.1bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
7,566,31831244,074.772.1325.391000bsu5tyy4wng5y JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
7,431,12352614,127.612.1076.7999.9074cpnuu24wmx7 DBMS_SCHEDULER SELECT TABLESPACE_ID, HEADER_F...
6,573,17612547,764.671.8558.5595.728.45zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
6,302,0057,944793.301.7829.36100.16zda9fh0p6n3z DBMS_SCHEDULER SELECT MIN(MIN_WRITETIME), MAX...
5,257,28412438,107.001.4849.3094.928.5c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
5,201,66481,27664.001.4726.87100.10f63rfdamawhv2   select ts#, file#, block# from...
4,881,65520244,082.751.3818.2499.90g65wd8mghjr4j JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
4,881,65020244,082.501.3818.291000833q33008muhb JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...


Back to SQL Statistics
Back to Top

SQL ordered by Reads

Physical ReadsExecutionsReads per Exec %TotalElapsed Time (s)%CPU%IO SQL IdSQL ModuleSQL Text
12,924,690121,077,057.5026.74582.7694.1128.215cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
8,148,33412679,027.8316.86287.3496.9426.783jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
6,630,32512552,527.0813.72229.6797.5427.1697c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
6,561,53012546,794.1713.58305.1093.9128.81609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
5,925,99112493,832.5812.26316.8092.6529.7220v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
4,050,76112337,563.428.38176.3095.6328.26gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
1,546,20212128,850.173.2084.2694.3029.05bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
1,286,07712107,173.082.6658.5595.7428.365zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
919,3911276,615.921.9049.3094.8628.52c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
38,910138,910.000.0882.0098.971.48b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...


Back to SQL Statistics
Back to Top

SQL ordered by Physical Reads (UnOptimized)

UnOptimized Read ReqsPhysical Read ReqsExecutionsUnOptimized Reqs per Exec%Opt%Total SQL IdSQL ModuleSQL Text
27,58327,583127,583.000.000.066mcpb06rctk0x DBMS_SCHEDULER call dbms_space.auto_space_adv...
2,6992,69912,699.000.000.01b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
1,8811,8819919.000.000.00fhf8upax5cxsz MMON_SLAVE BEGIN sys.dbms_auto_report_int...
1,1881,1889912.000.000.000w26sk6t6gq98 MMON_SLAVE SELECT XMLTYPE(DBMS_REPORT.GET...
9499497,9440.120.000.006zda9fh0p6n3z DBMS_SCHEDULER SELECT MIN(MIN_WRITETIME), MAX...
8448448930.950.000.0056ss9c89szfxc JDBC Thin Client BEGIN ABILLITY_INTERFACE_API( ...
1818200.900.000.00fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
1515200.750.000.00d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
22200.100.000.0040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
00280.00 0.0001d5n1nm17r2h   select nvl2(stale_stats, decod...


Back to SQL Statistics
Back to Top

SQL ordered by Executions

Executions Rows ProcessedRows per ExecElapsed Time (s) %CPU %IO SQL IdSQL ModuleSQL Text
81,27681,2761.0026.87100.10f63rfdamawhv2   select ts#, file#, block# from...
46,86381,204,1481,732.80250.7169.301n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
46,408504,47710.875.0897.407umy6juhzw766   select /*+ connect_by_filterin...
28,05446,4201.659.2167.605wwkp7spyq2fn   select privilege#, bitand(nvl(...
27,46927,4691.005.69102.90bvkckyya5hyqx   select decode(upper(failover_m...
27,46927,4691.008.5499.30f0h5rpzmhju11   select SYS_CONTEXT('USERENV', ...
27,39527,3951.002.9896.90865qwpcdyggkk   select spare6 from user$ where...
27,39527,3951.0011.6797.209zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
19,0806,6000.350.466.700jmxy0a16d26s JDBC Thin Client SELECT VariableDocument, GZVar...
14,56014,5601.000.1899.807sx5p1ug5ag12   SELECT SPARE4 FROM SYS.OPTSTAT...


Back to SQL Statistics
Back to Top

SQL ordered by Parse Calls

Parse CallsExecutions % Total Parses SQL IdSQL ModuleSQL Text
81,27681,27612.74f63rfdamawhv2   select ts#, file#, block# from...
48,29246,8637.571n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
46,42546,4087.287umy6juhzw766   select /*+ connect_by_filterin...
28,05528,0544.405wwkp7spyq2fn   select privilege#, bitand(nvl(...
27,46927,4694.31bvkckyya5hyqx   select decode(upper(failover_m...
27,46927,4694.31f0h5rpzmhju11   select SYS_CONTEXT('USERENV', ...
27,39527,3954.29865qwpcdyggkk   select spare6 from user$ where...
27,39527,3954.299zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
19,08019,0802.990jmxy0a16d26s JDBC Thin Client SELECT VariableDocument, GZVar...
6,8086,8071.071gfaj4z5hn1kf   delete from dependency$ where ...
6,8066,8061.0720vv6ttajyjzq   delete from access$ where d_ob...
6,80501.072h0gb24h6zpnu   insert into access$(d_obj#, or...
6,5756,5751.038z7rfgmardmjv JDBC Thin Client SELECT REG_PATH, REG_USER_ID, ...
6,5756,5751.03aa9cu60kck4bw JDBC Thin Client SELECT UM_ID, UM_DOMAIN_NAME, ...


Back to SQL Statistics
Back to Top

SQL ordered by Sharable Memory

Sharable Mem (b)Executions % Total SQL IdSQL ModuleSQL Text
695,776,260993.05dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
115,524,625280.5101d5n1nm17r2h   select nvl2(stale_stats, decod...
42,118,63110.183wrrjm9qtr2my MMON_SLAVE SELECT T.CLIENT_ID, T.OPERATIO...
35,386,2335260.1674cpnuu24wmx7 DBMS_SCHEDULER SELECT TABLESPACE_ID, HEADER_F...
33,813,05730.15g5csznp83dfrh   select /*+ no_monitor */ CON_I...
32,734,01780.14g22f2h8s9vfrz   select nvl2(stale_stats, decod...
32,515,3555950.14az33m61ym46y4 JDBC Thin Client SELECT NULL AS table_cat, o.ow...
24,580,516990.11dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
22,038,54510.10381t19fqhxdgp DBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
20,525,412990.09dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
16,894,785320.073bcxdbgju78wn JDBC Thin Client SELECT U.NAME, NULL, O.NAME, O...
14,904,236330.079m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
13,619,67460.066wrwqq7jkmv3w DBMS_SCHEDULER INSERT INTO WRI$_HEATMAP_TOPN_...
12,580,355160.06a0r9a099ctcrk   select owner, type_name from a...
12,466,1863860.05616m6uhpa2usu   select i.obj#, i.ts#, i.file#,...
9,872,024 0.041p5grz1gs7fjq    
8,607,30320.0469k5bhm12sz98   SELECT dbin.instance_number, d...
7,874,29860.03aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
7,524,51380.03g22f2h8s9vfrz   select nvl2(stale_stats, decod...
7,062,732330.039m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
5,750,68260.036wrwqq7jkmv3w DBMS_SCHEDULER INSERT INTO WRI$_HEATMAP_TOPN_...
5,738,860330.039m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
5,538,17710.02381t19fqhxdgp DBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
5,538,15310.02381t19fqhxdgp DBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
5,320,73860.026wrwqq7jkmv3w DBMS_SCHEDULER INSERT INTO WRI$_HEATMAP_TOPN_...
4,297,076990.02dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
4,208,201250.021fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
4,148,3132,7150.0207rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
3,776,721810.026vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
3,693,852170.0274anujtt8zw4h   select o.owner#, o.name, o.nam...
3,665,34320.02bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
3,641,764330.029m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
3,407,907160.01a0r9a099ctcrk   select owner, type_name from a...
3,304,91030.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
3,231,5852,7150.0107rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
3,212,555160.01a0r9a099ctcrk   select owner, type_name from a...
3,130,90170.0126d4d0p50b1y8   SELECT SERIAL_NO_V FROM (SELEC...
3,030,0907760.018rh6kxks9gba1 tabprotosrv.exe SELECT T.PROPERTY FROM SYS.USE...
2,934,0447760.01c5tsfwraatvbj JDBC Thin Client INSERT INTO AeProcessJournal(J...
2,873,5089550.013c1kubcdjnppq   update sys.col_usage$ set equa...
2,814,42320.01bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
2,792,15310.01381t19fqhxdgp DBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
2,788,14510.01381t19fqhxdgp DBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
2,605,6804390.014s8wk92pgnacs   INSERT INTO TEMP_MENU_RIGHTS(U...
2,532,410790.0187gaftwrm2h68   select o.owner#, o.name, o.nam...
2,525,63214,5600.017sx5p1ug5ag12   SELECT SPARE4 FROM SYS.OPTSTAT...
2,312,5493,4290.018zc85a8249x81 DBMS_SCHEDULER update obj$ set obj#=:4, type#...
2,145,33060.01aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
2,127,63960.012m7ax0c761q1q   delete /*+ dynamic_sampling(m...
2,035,460330.019m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1,961,65520.01bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
1,878,5133,4000.01g4gp07gt2z920   update sys.scheduler$_job set ...
1,763,47830.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,703,43910.01c8gnrhxma4tas   SELECT owner#, property FROM s...
1,688,46160.01cyz7q9n00p23a   update optstat_hist_control$ s...
1,669,17610.01gdn3ysuyssf82   SELECT advisor_id FROM sys.wri...
1,659,40710.013wrrjm9qtr2my MMON_SLAVE SELECT T.CLIENT_ID, T.OPERATIO...
1,625,57430.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,618,2174540.019hamx8h8qcx2d   SELECT /*+ index(u) */ COUNT(*...
1,565,9375260.0174cpnuu24wmx7 DBMS_SCHEDULER SELECT TABLESPACE_ID, HEADER_F...
1,435,87460.01aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1,394,303120.015cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
1,394,124120.013jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
1,394,075120.01609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
1,393,396120.01c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...


Back to SQL Statistics
Back to Top

SQL ordered by Version Count

Version Count Executions SQL IdSQL ModuleSQL Text
350 1p5grz1gs7fjq    
187386616m6uhpa2usu   select i.obj#, i.ts#, i.file#,...
18799dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
18799dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
18799dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
18799dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
1852,71507rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
1852,71507rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
18114,5607sx5p1ug5ag12   SELECT SPARE4 FROM SYS.OPTSTAT...
149269k5bhm12sz98   SELECT dbin.instance_number, d...
1282801d5n1nm17r2h   select nvl2(stale_stats, decod...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
12433q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
121339m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
121339m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
121339m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
121339m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
121339m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1167987gaftwrm2h68   select o.owner#, o.name, o.nam...
1094394s8wk92pgnacs   INSERT INTO TEMP_MENU_RIGHTS(U...
10627,3959zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
10162m7ax0c761q1q   delete /*+ dynamic_sampling(m...
1011774anujtt8zw4h   select o.owner#, o.name, o.nam...
1006aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1006aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1006aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1006cyz7q9n00p23a   update optstat_hist_control$ s...
991c8gnrhxma4tas   SELECT owner#, property FROM s...
982bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
982bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
982bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
98776c5tsfwraatvbj JDBC Thin Client INSERT INTO AeProcessJournal(J...
971gdn3ysuyssf82   SELECT advisor_id FROM sys.wri...
92726d4d0p50b1y8   SELECT SERIAL_NO_V FROM (SELEC...
884549hamx8h8qcx2d   SELECT /*+ index(u) */ COUNT(*...
878g22f2h8s9vfrz   select nvl2(stale_stats, decod...
878g22f2h8s9vfrz   select nvl2(stale_stats, decod...
869553c1kubcdjnppq   update sys.col_usage$ set equa...
82816vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
82816vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
82816vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
80323bcxdbgju78wn JDBC Thin Client SELECT U.NAME, NULL, O.NAME, O...
787768rh6kxks9gba1 tabprotosrv.exe SELECT T.PROPERTY FROM SYS.USE...
77251fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
77251fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
6416a0r9a099ctcrk   select owner, type_name from a...
6416a0r9a099ctcrk   select owner, type_name from a...
6416a0r9a099ctcrk   select owner, type_name from a...
6416a0r9a099ctcrk   select owner, type_name from a...
6416a0r9a099ctcrk   select owner, type_name from a...
6416a0r9a099ctcrk   select owner, type_name from a...
643,400g4gp07gt2z920   update sys.scheduler$_job set ...
592,8164vznzj1mcctpn Interface_Batch@RH-CBS-BACH01.mtg.local (TNS V1- SELECT PRD.SERIAL_NUMBER_N, PR...
5927,395865qwpcdyggkk   select spare6 from user$ where...
583,296g7jpykx0sf17w Interface_Batch@RH-CBS-BACH01.mtg.local (TNS V1- SELECT PROCESS_ID_N, SERIAL_NU...
573g5csznp83dfrh   select /*+ no_monitor */ CON_I...
503,4298zc85a8249x81 DBMS_SCHEDULER update obj$ set obj#=:4, type#...
50595az33m61ym46y4 JDBC Thin Client SELECT NULL AS table_cat, o.ow...


Back to SQL Statistics
Back to Top

Complete List of SQL Text

SQL IdSQL Text
01d5n1nm17r2hselect nvl2(stale_stats, decode(stale_stats, 'NO', 3, 1), 2) from dba_ind_statistics where owner=:1 and index_name=:2
05c8xmk8a31sdSELECT * FROM CB_SUBS_PROVISIONING WHERE PROCESS_NO_N = :B1
07rm5p65sc48uSELECT P.VALCHAR FROM SYS.OPTSTAT_USER_PREFS$ P, OBJ$ O, USER$ U WHERE P.OBJ#=O.OBJ# AND U.USER#=O.OWNER# AND U.NAME=:B3 AND O.NAME=:B2 AND P.PNAME=:B1
0jmxy0a16d26sSELECT VariableDocument, GZVariableDocument FROM AeVariable WHERE ProcessId = :1 AND LocationId = :2 AND VersionNumber = :3
0w26sk6t6gq98SELECT XMLTYPE(DBMS_REPORT.GET_REPORT_WITH_SUMMARY(:B1 )) FROM DUAL
1fkwbvnkdqd2cINSERT INTO TMP_TAX_CALC (MAIN_ACCOUNT_LINK_CODE_N, SERV_ACCOUNT_LINK_CODE_N, RECORD_TYPE_V, ARTICLE_CODE_V, AMOUNT_N, REFLECT_IN_INVOICE_FLG_V, SERVICE_CODE_V, SUB_SERVICE_CODE_V) SELECT :B5 , GSD.ACCOUNT_LINK_CODE_N, 'I', GSD.ARTICLE_CODE_V, NVL (GSD.CHARGE_AMOUNT_N, 0) - NVL (DISC_AMT_N, 0), 'N', :B4 , :B3 FROM GSM_CYCLE_SUMMARY_DETAILS GSD, GSM_CYCLE_SUMMARY GCS WHERE GCS.ACCOUNT_LINK_CODE_N = :B2 AND GSD.ACCOUNT_LINK_CODE_N = GCS.ACCOUNT_LINK_CODE_N AND GSD.SUMMARY_SEQ_NO_N = GCS.SUMMARY_SEQ_NO_N AND GCS.BILLED_OPTN_V IN ('U', 'I') AND GCS.BILL_CYCL_FULL_CODE_N = :B1 AND GSD.DB_CR_V = 'C'
1gfaj4z5hn1kfdelete from dependency$ where d_obj#=:1
1n1bm7xa28vtqselect file#, block#, type#, nvl(spare1, 0), hwmincr, cachehint, nvl(scanhint, 0) from seg$ where ts# = :1
1p5grz1gs7fjq** SQL Text Not Available **
20v0t3r2pf9tm SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'CBSTB'
20vv6ttajyjzqdelete from access$ where d_obj#=:1
26d4d0p50b1y8SELECT SERIAL_NO_V FROM (SELECT * FROM ( SELECT SERIAL_NO_V FROM INV_SERIAL_ITEMS WHERE STATUS_V='F' AND SERIAL_NO_V>=:B3 AND LOCATION_CODE_N = :B2 AND ITEM_CODE_N = :B1 ORDER BY SERIAL_NO_V) WHERE ROWNUM<=:B4 ORDER BY SERIAL_NO_V DESC ) WHERE ROWNUM=1
2h0gb24h6zpnuinsert into access$(d_obj#, order#, columns, types) values (:1, :2, :3, :4)
2m7ax0c761q1q delete /*+ dynamic_sampling(m 4) dynamic_sampling_est_cdn(m) */ from sys.mon_mods$ m where exists (select /*+ unnest */ * from sys.tabcompart$ t where t.obj# = m.obj#)
381t19fqhxdgp MERGE /*+ dynamic_sampling(ST 4) dynamic_sampling_est_cdn(ST) */ INTO STATS_TARGET$ ST USING (SELECT STALENESS, OSIZE, OBJ#, TYPE#, AFLAGS, STATUS, SID, SERIAL#, PART#, BO# FROM ( SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(T.FLAGS, 16), 16, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(T.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(T.ROWCNT, (T.ROWCNT + M.INSERTS - M.DELETES)))) / (T.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, CASE WHEN BITAND(T.PROPERTY, 32) = 32 OR T.FILE# = 0 THEN DBMS_STATS_INTERNAL.GET_TABLE_BLOCK_COUNT(U.NAME, O.NAME, NULL, NULL, '(-376, -942)') WHEN S.TYPE# = 5 THEN DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(T.TS#, T.FILE#, T.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), O.DATAOBJ#, S.BLOCKS, 'TRUE') ELSE NULL END * NVL(TS.BLOCKSIZE, :B16 ) OSIZE, O.OBJ# OBJ#, O.TYPE# TYPE#, :B15 + CASE WHEN (BITAN D(T.FLAGS, 16) = 16 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT)) THEN :B14 WHEN (BITAND(T.FLAGS, 16) != 16) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, NULL PART#, NULL BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT FROM SYS.SEG$ S, SYS.TS$ TS, SYS.USER$ U, SYS.OBJ$ O, SYS.TAB$ T, SYS.MON_MODS_ALL$ M, OPTSTAT_USER_PREFS$ P WHERE (BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(T.OBJ#, :B7 ), :B6 ) <> 0) AND O.TYPE# = 2 AND T.OBJ# = O.OBJ# AND O.OWNER# = U.USER# AND M.OBJ#(+) = T.OBJ# AND T.FILE# = S.FILE#(+) AND T.BLOCK# = S.BLOCK#(+) AND T.TS# = S.TS#(+) AND TS.TS#(+) = S.TS# AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND BITAND(T.PROPERTY, 64+512) = 0 AND BITAND(T.FLAGS, 536870912) != 536870912 AND BITAN D(T.FLAGS, 2097152) != 2097152 AND BITAND(O.FLAGS, 128) != 128 AND (BITAND(T.PROPERTY, 4194304) != 4194304 AND BITAND(T.PROPERTY, 8388608) != 8388608) AND BITAND(T.PROPERTY, 4294967296) != 4294967296 AND NOT (BITAND(O.FLAGS, 16) = 16 AND (O.NAME LIKE 'DR$%' OR O.NAME LIKE 'DR#%')) AND NOT (U.NAME = 'SYS' AND O.NAME IN ('SUMDELTA$', 'SNAP_XCMT$')) AND O.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND (U.NAME, O.NAME) NOT IN (SELECT /*+ unnest */ * FROM (SELECT MOWNER, LOG FROM MLOG$ UNION ALL SELECT MOWNER, TEMP_LOG FROM MLOG$ WHERE TEMP_LOG IS NOT NULL)) AND (((BITAND(T.FLAGS, 16) = 16 AND ((BITAND(M.FLAGS, :B5 + :B4 ) != 0) OR (BITAND(M.FLAGS, :B3 ) != 0) OR (BITAND(M.FLAGS, :B2 ) != 0) OR ((M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT))) OR (BITAND(T.FLAGS, 16) != 16))) UNION ALL SELECT STALENESS, OSIZE, OBJ#, TYPE#, CASE WHEN ROW_NUMBER() OVER (PARTITION BY BO# ORDER BY STALENESS, OSIZE, OBJ#) = 1 THEN :B15 ELSE 0 END + :B18 + AFLAGS AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, PART#, BO#, LOC_STALE_PCT FROM ( SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(T.FLAGS, 2), 2, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(T.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(T.ROWCNT, (T.ROWCNT + M.INSERTS - M.DELETES)))) / (T.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(T.TS#, T.FILE#, T.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), O.DATAOBJ#, S.BLOCKS, 'TRUE') * TS.BLOCKSIZE OSIZE, O.OBJ# OBJ#, O.TYPE# TYPE#, T.PART# PART#, T.BO# BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT, CASE WHEN (BITAND(T.FLAGS, 2) = 2 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT)) THEN :B14 WHEN (BITAND(T.FLAGS, 2) != 2) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELS E 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS FROM SYS.SEG$ S, SYS.TS$ TS, SYS.OBJ$ O, SYS.TABPART$ T, SYS.TAB$ TAB, SYS.OBJ$ OT, SYS.MON_MODS_ALL$ M, SYS.OPTSTAT_USER_PREFS$ P WHERE O.TYPE# = 19 AND S.TYPE# = 5 AND T.OBJ# = O.OBJ# AND TAB.OBJ# = T.BO# AND M.OBJ#(+) = T.OBJ# AND T.FILE# = S.FILE# AND T.BLOCK# = S.BLOCK# AND T.TS# = S.TS# AND TS.TS# = S.TS# AND BITAND(TAB.TRIGFLAG, 67108864) != 67108864 AND BITAND(TAB.PROPERTY, 512) != 512 AND BITAND(TAB.FLAGS, 536870912) != 536870912 AND BITAND(T.FLAGS, 2097152) != 2097152 AND BITAND(T.FLAGS, 32) != 32 AND TAB.OBJ# = OT.OBJ# AND BITAND(OT.FLAGS, 128) != 128 AND NOT (BITAND(O.FLAGS, 16) = 16 AND (O.NAME LIKE 'DR$%' OR O.NAME LIKE 'DR#%')) AND TAB.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND ((BITAND(T.FLAGS, 2) = 2 AND ((BITAND(M.FLAGS, :B5 + :B4 ) != 0) OR (BITAND(M.FLAGS, :B3 ) != 0) OR (BITAND(M.FLAGS, :B2 ) != 0) OR ((M .INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT))) OR (BITAND(T.FLAGS, 2) != 2)) UNION ALL SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(T.FLAGS, 2), 2, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(T.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(T.ROWCNT, (T.ROWCNT + M.INSERTS - M.DELETES)))) / (T.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, DBMS_STATS_INTERNAL.GET_TABLE_BLOCK_COUNT(U.NAME, O.NAME, O.SUBNAME, NULL, '(-376, -942)') * :B16 OSIZE, O.OBJ# OBJ#, O.TYPE# TYPE#, T.PART# PART#, T.BO# BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT, CASE WHEN (BITAND(T.FLAGS, 2) = 2 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT)) THEN :B14 WHEN (BITAND(T.FLAGS, 2) != 2) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS FROM SYS.OBJ$ O, SYS.USER$ U, SYS.TABCOMPART$ T, SYS.TAB$ TAB, SYS.OBJ$ OT, SYS.MON_MODS_ALL$ M, SYS.OPTSTAT_USER_PREFS$ P WHERE O.TYPE# = 19 AND T.OBJ# = O.OBJ# AND O.OWNER# = U.USER# AND TAB.OBJ# = T.BO# AND M.OBJ#(+) = T.OBJ# AND BITAND(TAB.TRIGFLAG, 67108864) != 67108864 AND BITAND(T.FLAGS, 32) != 32 AND TAB.OBJ# = OT.OBJ# AND BITAND(OT.FLAGS, 128) != 128 AND NOT (BITAND(O.FLAGS, 16) = 16 AND (O.NAME LIKE 'DR$%' OR O.NAME LIKE 'DR#%')) AND TAB.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND ((BITAND(T.FLAGS, 2) = 2 AND ((BITAND(M.FLAGS, :B5 + :B4 ) != 0) OR (BITAND(M.FLAGS, :B3 ) != 0) OR (BITAND(M.FLAGS, :B2 ) != 0) OR ((M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT))) OR (BITAND(T.FLAGS, 2) != 2)) ) WHERE BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(BO#, :B7 ), :B17 ) <> 0 UNION ALL SELECT STAL ENESS, OSIZE, OBJ#, TYPE#, CASE WHEN ROW_NUMBER() OVER (PARTITION BY BO# ORDER BY STALENESS, OSIZE, OBJ#) = 1 THEN :B18 ELSE 0 END + CASE WHEN ROW_NUMBER() OVER (PARTITION BY (SELECT TCP0.BO# FROM TABCOMPART$ TCP0 WHERE TCP0.OBJ#=ST0.BO#) ORDER BY STALENESS, OSIZE, OBJ#) = 1 THEN :B15 ELSE 0 END + AFLAGS AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, PART#, BO#, LOC_STALE_PCT FROM (SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(T.FLAGS, 2), 2, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(T.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(T.ROWCNT, (T.ROWCNT + M.INSERTS - M.DELETES)))) / (T.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(T.TS#, T.FILE#, T.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), O.DATAOBJ#, S.BLOCKS, 'TRUE') * TS.BLOCKSIZE OSIZE, O.OBJ# OBJ#, O.TYPE# TYPE#, T.SUBPART# PART#, T.P OBJ# BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT, CASE WHEN (BITAND(T.FLAGS, 2) = 2 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT)) THEN :B14 WHEN (BITAND(T.FLAGS, 2) != 2) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS FROM SYS.SEG$ S, SYS.TS$ TS, SYS.OBJ$ O, SYS.TABSUBPART$ T, SYS.TABCOMPART$ TCP, SYS.TAB$ TAB, SYS.OBJ$ OT, SYS.MON_MODS_ALL$ M, SYS.PARTOBJ$ PO, SYS.OPTSTAT_USER_PREFS$ P WHERE O.TYPE# = 34 AND S.TYPE# = 5 AND T.OBJ# = O.OBJ# AND M.OBJ#(+) = T.OBJ# AND T.FILE# = S.FILE# AND T.BLOCK# = S.BLOCK# AND T.TS# = S.TS# AND TS.TS# = S.TS# AND TCP.OBJ# = T.POBJ# AND TCP.BO# = TAB.OBJ# AND PO.OBJ# = TAB.OBJ# AND (((BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(TAB.OBJ#, :B7 ), :B20 ) <> 0) AND BITAND(PO.SPARE2, 255) = 2) OR ((BITAND(DB MS_STATS_INTERNAL.DECODE_GRANULARITY(TAB.OBJ#, :B7 ), :B19 ) <> 0) AND BITAND(PO.SPARE2, 255) NOT IN (0, 2))) AND BITAND(TAB.TRIGFLAG, 67108864) != 67108864 AND TAB.OBJ# = OT.OBJ# AND BITAND(OT.FLAGS, 128) != 128 AND NOT (BITAND(O.FLAGS, 16) = 16 AND (O.NAME LIKE 'DR$%' OR O.NAME LIKE 'DR#%')) AND BITAND(TCP.FLAGS, 32) != 32 AND TAB.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND ((BITAND(T.FLAGS, 2) = 2 AND ((BITAND(M.FLAGS, :B5 + :B4 ) != 0) OR (BITAND(M.FLAGS, :B3 ) != 0) OR (BITAND(M.FLAGS, :B2 ) != 0) OR ((M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT))) OR (BITAND(T.FLAGS, 2) != 2))) ST0 UNION ALL SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(I.FLAGS, 2), 2, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(CM.TRUNC, 1, GREATEST(CM.ROWCNT, CM.INSERTS), CM.TOT_MODS/(CM.ROWCNT + 0.01))))), 0.01)), 1), -100.0) STALENESS, DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(I.TS #, I.FILE#, I.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), O.DATAOBJ#, S.BLOCKS, 'TRUE') * TS.BLOCKSIZE OSIZE, O.OBJ# OBJ#, O.TYPE# TYPE#, :B15 + CASE WHEN (BITAND(I.FLAGS, 2) != 0 AND (CM.TRUNC > 0 OR CM.TOT_MODS > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * CM.ROWCNT)) THEN :B14 WHEN (BITAND(I.FLAGS, 2) = 0) THEN :B13 ELSE 0 END AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, NULL PART#, I.BO# BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT FROM SYS.SEG$ S, SYS.TS$ TS, SYS.OBJ$ O, SYS.IND$ I, SYS.OPTSTAT_USER_PREFS$ P, (SELECT BOBJ#, SUM(BITAND(T.TRIGFLAG, 67108864)/67108864) LOCKED, SUM(BITAND(M.FLAGS, :B5 ))/COUNT(M.FLAGS) TRUNC, SUM(M.INSERTS+M.DELETES) TOT_MODS, SUM(M.INSERTS) INSERTS, SUM(T.ROWCNT) ROWCNT FROM MON_MODS_ALL$ M, TAB$ T WHERE M.OBJ#(+) = T.OBJ# AND T.CLUCOLS IS NOT NULL GROUP BY BOBJ#) CM WHERE (DBMS_STATS_INTERNAL.GATHER_INDEX(CM.BOBJ#, :B21 ) IS NOT NULL) AND O.TYPE# = 1 AND S.TYPE# = 6 AND I.TYPE# = 3 AND I.OBJ# = O.OBJ# AND I.BO# = CM.BOBJ#( +) AND I.FILE# = S.FILE# AND I.BLOCK# = S.BLOCK# AND I.TS# = S.TS# AND TS.TS# = S.TS# AND BITAND(O.FLAGS, 128) != 128 AND O.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND (BITAND(I.FLAGS, 2) = 0 OR (BITAND(I.FLAGS, 2) != 0 AND (CM.TRUNC > 0 OR CM.TOT_MODS > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * CM.ROWCNT))) AND CM.LOCKED = 0 AND BITAND(I.FLAGS, 1+8+16+1024+4096) = 0 UNION ALL SELECT /*+ no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ DECODE(BITAND(T.FLAGS, 16), 16, ROUND( LOG(0.01, NVL( LEAST( 100, GREATEST( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(T.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(T.ROWCNT, (T.ROWCNT + M.INSERTS - M.DELETES)))) / (T.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, CASE WHEN BITAND(I.PROPERTY, 2) = 2 OR I.FILE# = 0 THEN DBMS_STATS_INTERNAL.GET_INDEX_BLOCK_COUNT(U.NAME, OI.NAME, NULL, NULL, 'TRUE') WHEN S.TYPE# = 6 THEN DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(I.TS#, I. FILE#, I.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), I.DATAOBJ#, S.BLOCKS, 'TRUE') ELSE NULL END * NVL(TS.BLOCKSIZE, :B16 ) OSIZE, OT.OBJ# OBJ#, OT.TYPE# TYPE#, :B15 + CASE WHEN (BITAND(T.FLAGS, 16) = 16 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT)) THEN :B14 WHEN (BITAND(T.FLAGS, 16) != 16) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, NULL PART#, NULL BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT FROM SYS.USER$ U, SYS.OBJ$ OT, SYS.IND$ I, SYS.SEG$ S, SYS.MON_MODS_ALL$ M, SYS.TS$ TS, SYS.TAB$ T, SYS.OBJ$ OI, OPTSTAT_USER_PREFS$ P WHERE (BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(T.OBJ#, :B7 ), :B6 ) <> 0) AND I.TYPE# = 4 AND I.BO# = OT.OBJ# AND BITAND(OT.FLAGS, 128) != 128 AND OT.OWNER# = U.USER# AND M.OBJ#(+) = OT.OBJ# AND I.FILE# = S.FILE#(+) AND I.BLOCK# = S.BLOCK#(+) AND I.TS# = S.TS#(+) AND TS.TS#(+) = S.TS# AND T.OBJ# = OT.OBJ# AND I.OBJ# = OI.OBJ# AND NOT (BITAND(OT.FLAGS, 16) = 16 AND (OT.NAME LIKE 'DR$%' OR OT.NAME LIKE 'DR#%')) AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND OT.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND ((BITAND(T.FLAGS, 16) = 16 AND ((BITAND(M.FLAGS, :B5 ) = :B5 ) OR ((M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * T.ROWCNT))) OR (BITAND(M.FLAGS, :B4 ) = :B4 ) OR (BITAND(T.FLAGS, 16) != 16)) UNION ALL SELECT /*+ leading(i t) no_expand dynamic_sampling(4) dynamic_sampling_est_cdn */ STALENESS, OSIZE, OBJ#, TYPE#, CASE WHEN ROW_NUMBER() OVER (PARTITION BY BO# ORDER BY STALENESS, OSIZE, OBJ#) = 1 THEN :B15 ELSE 0 END + :B18 + AFLAGS AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, PART#, BO#, LOC_STALE_PCT FROM (SELECT DECODE(BITAND(TP.FLAGS, 2), 2, ROUND( LOG(0.01, NVL( LEAST( 100, GREATES T( 0.01, (DECODE(BITAND(M.FLAGS, :B5 ), :B5 , GREATEST(TP.ROWCNT, M.INSERTS), LEAST((M.INSERTS + M.DELETES + M.UPDATES), GREATEST(TP.ROWCNT, (TP.ROWCNT + M.INSERTS - M.DELETES)))) / (TP.ROWCNT + 0.01)))), 0.01)), 1), -100.0) STALENESS, DBMS_STATS_INTERNAL.SEGMENT_NUMBER_BLOCKS(IP.TS#, IP.FILE#, IP.BLOCK#, S.TYPE#, S.CACHEHINT, NVL(S.SPARE1, 0), IP.DATAOBJ#, S.BLOCKS, 'TRUE') * TS.BLOCKSIZE OSIZE, OT.OBJ# OBJ#, OT.TYPE# TYPE#, TP.PART# PART#, TP.BO# BO#, TO_NUMBER(P.VALCHAR) LOC_STALE_PCT, CASE WHEN (BITAND(TP.FLAGS, 2) = 2 AND (BITAND(M.FLAGS, :B5 ) != 0 OR (M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * TP.ROWCNT)) THEN :B14 WHEN (BITAND(TP.FLAGS, 2) != 2) THEN :B13 WHEN (BITAND(M.FLAGS, :B4 ) = :B4 ) THEN :B12 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B3 ) = :B3 ) THEN :B11 ELSE 0 END + CASE WHEN (BITAND(M.FLAGS, :B2 ) = :B2 ) THEN :B10 ELSE 0 END AFLAGS FROM SYS.USER$ U, SYS.OBJ$ OT, SYS.IND$ I, SYS.INDPART$ IP, SYS.TABPAR T$ TP, SYS.SEG$ S, SYS.MON_MODS_ALL$ M, SYS.TS$ TS, SYS.TAB$ T, SYS.OPTSTAT_USER_PREFS$ P WHERE I.TYPE# = 4 AND S.TYPE# = 6 AND OT.OWNER# = U.USER# AND I.OBJ# = IP.BO# AND IP.PART# = TP.PART# AND TP.OBJ# = OT.OBJ# AND I.BO# = TP.BO# AND BITAND(OT.FLAGS, 128) != 128 AND M.OBJ#(+) = OT.OBJ# AND IP.FILE# = S.FILE# AND IP.BLOCK# = S.BLOCK# AND IP.TS# = S.TS# AND TS.TS# = S.TS# AND I.BO# = T.OBJ# AND NOT (BITAND(OT.FLAGS, 16) = 16 AND (OT.NAME LIKE 'DR$%' OR OT.NAME LIKE 'DR#%')) AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND BITAND(TP.FLAGS, 32) != 32 AND T.OBJ# = P.OBJ#(+) AND P.PNAME(+) = 'STALE_PERCENT' AND ((BITAND(TP.FLAGS, 2) = 2 AND ((BITAND(M.FLAGS, :B5 ) = :B5 ) OR ((M.INSERTS + M.UPDATES + M.DELETES) > NVL(TO_NUMBER(P.VALCHAR), :B1 )/100 * TP.ROWCNT))) OR (BITAND(M.FLAGS, :B3 ) = :B3 ) OR (BITAND(M.FLAGS, :B2 ) = :B2 ) OR (BITAND(M.FLAGS, :B4 ) = :B4 ) OR (BITAND(TP.FLAGS, 2) != 2))) WHERE BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(BO#, :B7 ), :B17 ) < > 0 UNION ALL SELECT /*+ ordered */ -99 STALENESS, 100*:B16 OSIZE, I.OBJ# OBJ#, 1 TYPE#, :B15 + :B13 AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, NULL PART#, I.BO# BO#, NULL LOC_STALE_PCT FROM SYS.IND$ I, SYS.TAB$ T, SYS.OBJ$ O, USER$ U WHERE (DBMS_STATS_INTERNAL.GATHER_INDEX(I.BO#, :B21 ) IS NOT NULL) AND (BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(I.BO#, :B7 ), :B6 ) <> 0) AND BITAND(I.PROPERTY, 32) != 32 AND BITAND(I.PROPERTY, 64) != 64 AND BITAND(I.FLAGS, 2) != 2 AND I.BO# = T.OBJ# AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND BITAND(T.FLAGS, 16) = 16 AND I.OBJ# = O.OBJ# AND I.TYPE# != 4 AND I.TYPE# != 8 AND BITAND(I.FLAGS, 1+8+16+1024+4096) = 0 AND BITAND(O.FLAGS, 128) != 128 AND O.OWNER# = U.USER# AND NOT (U.NAME = 'SYS' AND O.NAME = 'I_SUMDELTA$') UNION ALL SELECT /*+ ordered */ -99 STALENESS, 100*:B16 OSIZE, I.OBJ# OBJ#, 20 TYPE#, :B18 + :B13 AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, I.PART# PART#, I.BO# BO#, NULL LOC_STALE_PCT FROM (SELECT OBJ#, BO#, PART#, FLAGS FROM SYS.INDPART$ WHERE BITAND(FLAGS, 2) != 2 UNION ALL SELECT OBJ#, BO#, PART#, FLAGS FROM SYS.INDCOMPART$ WHERE BITAND(FLAGS, 2) != 2 ) I, SYS.IND$ IND, SYS.TAB$ T, SYS.OBJ$ OI WHERE (DBMS_STATS_INTERNAL.GATHER_INDEX(I.BO#, :B21 ) IS NOT NULL) AND (BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(I.BO#, :B7 ), :B17 ) <> 0) AND I.BO# = IND.OBJ# AND IND.TYPE# != 4 AND IND.TYPE# != 8 AND BITAND(IND.FLAGS, 1+8+16+1024+4096) = 0 AND IND.BO# = T.OBJ# AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND IND.OBJ# = OI.OBJ# AND BITAND(OI.FLAGS, 128) != 128 UNION ALL SELECT /*+ ordered */ -99 STALENESS, 100*:B16 OSIZE, I.OBJ# OBJ#, 35 TYPE#, :B13 AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, I.SUBPART# PART#, I.POBJ# BO#, NULL LOC_STALE_PCT FROM SYS.INDSUBPART$ I, SYS.INDCOMPART$ ICP, SYS.IND$ IND, SYS.TAB$ T, SYS.PARTOBJ$ PO, SYS.OBJ$ OI WHERE (DBMS_STATS_INTERNAL.GATHER_INDEX(IND.BO#, :B21 ) IS NOT NULL) AND BITAND(I.FLAGS, 2) != 2 AND I.POBJ# = ICP.OBJ# AND ICP.BO# = IND.OBJ# AND IND.TYPE# != 4 AND IND.TYPE# != 8 AND BITAND(IND.FLAGS, 1+8+16+1024+4096) = 0 AND IND.BO# = T.OBJ# AND BITAND(T.TRIGFLAG, 67108864) != 67108864 AND IND.OBJ# = PO.OBJ# AND (((BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(IND.BO#, :B7 ), :B20 ) <> 0) AND BITAND(PO.SPARE2, 255) = 2) OR ((BITAND(DBMS_STATS_INTERNAL.DECODE_GRANULARITY(IND.BO#, :B7 ), :B19 ) <> 0) AND BITAND(PO.SPARE2, 255) NOT IN (0, 2))) AND IND.OBJ# = OI.OBJ# AND BITAND(OI.FLAGS, 128) != 128 UNION ALL SELECT /*+ use_hash(fxt, fobj) */ -100 STALENESS, 0 OSIZE, FXT.KQFTAOBJ OBJ#, 2 TYPE#, :B15 + :B13 + :B23 AFLAGS, 0 STATUS, :B9 SID, :B8 SERIAL#, NULL PART#, NULL BO#, 0 LOC_STALE_PCT FROM SYS.X$KQFTA FXT, FIXED_OBJ$ FOBJ, X$KQFOPT OPT WHERE :B22 IS NOT NULL AND BITAND(FXT.KQFTAFLG, 16) != 16 AND FOBJ.OBJ# = FXT.KQFTAOBJ AND BITAND(FOBJ.FLAGS, 1) != 1 AND BITAND(FOBJ.FLAGS, 67108864) != 67108864 AND FOBJ.OBJ# = OPT.KQFOPTOBJ(+) AND (OPT.KQFOPTFLAGS IS N ULL OR BITAND(OPT.KQFOPTFLAGS, 16+32) = 0) ) WHERE OSIZE IS NOT NULL AND OSIZE >= 0 ) NEW ON (ST.OBJ# = NEW.OBJ#) WHEN MATCHED THEN UPDATE SET ST.STALENESS = CASE WHEN BITAND(ST.FLAGS, 7) > 1 THEN GREATEST(NEW.STALENESS, -0.5) + ROUND(BITAND(ST.FLAGS, 7)*0.15, 1) ELSE NEW.STALENESS END, ST.OSIZE = NEW.OSIZE * DECODE(BITAND(ST.FLAGS, 7), 0, 1, 2), ST.FLAGS = ST.FLAGS - BITAND(ST.FLAGS, :B15 + :B18 + :B12 + :B14 + :B13 + :B24 + :B10 + :B11 + :B23 ) + NEW.AFLAGS, ST.STATUS = 0, ST.TYPE# = NEW.TYPE#, ST.PART# = NEW.PART#, ST.BO# = NEW.BO#, ST.SID = NEW.SID, ST.SERIAL# = NEW.SERIAL# WHEN NOT MATCHED THEN INSERT (ST.STALENESS, ST.OSIZE, ST.OBJ#, ST.TYPE#, ST.FLAGS, ST.STATUS, ST.SID, ST.SERIAL#, ST.PART#, ST.BO#) VALUES (NEW.STALENESS, NEW.OSIZE, NEW.OBJ#, NEW.TYPE#, NEW.AFLAGS, NEW.STATUS, :B9 , :B8 , NEW.PART#, NEW.BO#)
3bcxdbgju78wnSELECT U.NAME, NULL, O.NAME, O.TYPE#, NULL FROM SYS. "_CURRENT_EDITION_OBJ" O, SYS.USER$ U, OID$ D WHERE D.OID$ = :B1 AND D.OBJ# = O.OBJ# AND O.OWNER# = U.USER# UNION SELECT U.NAME, O.NAME, T.TYP_NAME || (DECODE(BITAND(T.PROPERTIES, 134217728), 134217728, '%ROWTYPE', NULL)), O.TYPE#, T.TYPECODE FROM SYS. "_CURRENT_EDITION_OBJ" O, SYS.USER$ U, SYS.TYPE$ T WHERE T.TOID = :B1 AND T.PACKAGE_OBJ# IS NOT NULL AND O.OBJ# = T.PACKAGE_OBJ# AND O.OWNER# = U.USER#
3c1kubcdjnppqupdate sys.col_usage$ set equality_preds = equality_preds + decode(bitand(:flag, 1), 0, 0, 1), equijoin_preds = equijoin_preds + decode(bitand(:flag, 2), 0, 0, 1), nonequijoin_preds = nonequijoin_preds + decode(bitand(:flag, 4), 0, 0, 1), range_preds = range_preds + decode(bitand(:flag, 8), 0, 0, 1), like_preds = like_preds + decode(bitand(:flag, 16), 0, 0, 1), null_preds = null_preds + decode(bitand(:flag, 32), 0, 0, 1), timestamp = :time where obj# = :objn and intcol# = :coln
3jctac6gx3p9h SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'CBS_CORE'
3q0fa180acbv5 SELECT casl.service_info_v, gsm.tariff_code_v, sum(decode(ca.article_desc_v, 'Mobile Data Discount', (disc_value_n - nvl(disc_count_n, 0)))), sum(decode(ca.article_desc_v, 'SMS DISCOUNTS', (disc_value_n - nvl(disc_count_n, 0)))), sum(decode(ca.article_desc_v, 'SMS DISCOUNTS', disc_value_n)) FROM gsm_service_mast gsm, cb_account_service_list casl, gsm_cycle_discounts gcd, cb_articles ca WHERE gsm.tariff_code_v not in ('IPH', 'M2M', 'OSI', 'ITE', 'PPR') AND gsm.pre_terminate_date_d is null AND gsm.account_code_n = casl.account_code_n AND gsm.status_code_v = casl.status_code_v AND gsm.status_code_v = 'AC' AND trunc(disc_end_date_d) >= trunc(sysdate) AND gsm.account_link_code_n = casl.account_link_code_n AND gsm.account_link_code_n = gcd.account_link_code_n AND to_char(gcd.disc_start_date_d, 'MM') = (select to_char(sysdate, 'MM') from dual) AND casl.account_link_c ode_n = gcd.account_link_code_n AND gcd.output_display_article_v = ca.article_code_v AND ca.article_desc_v in ('Mobile Data Discount', 'SMS DISCOUNTS') GROUP BY casl.service_info_v, gsm.tariff_code_v
3wrrjm9qtr2my SELECT T.CLIENT_ID, T.OPERATION_ID, T.TARGET_TYPE, T.TARGET_NAME, T.CURR_JOB_NAME, TO_NUMBER(BITAND(T.ATTRIBUTES, 131072)), CASE NVL((SELECT J.STATE FROM DBA_SCHEDULER_JOBS J WHERE T.CURR_JOB_NAME = J.JOB_NAME), 'MISSING') WHEN 'MISSING' THEN 4 WHEN 'RUNNING' THEN 1 WHEN 'DISABLED' THEN 2 WHEN 'SCHEDULED' THEN 3 WHEN 'RETRY SCHEDULED' THEN 99 WHEN 'COMPLETED' THEN 99 WHEN 'BROKEN' THEN 99 WHEN 'FAILED' THEN 99 WHEN 'REMOTE' THEN 99 WHEN 'SUCCEEDED' THEN 99 WHEN 'STOPPED' THEN 99 WHEN 'CHAIN_STALLED' THEN 99 ELSE 99 END AS CONSOLIDATED_STATE, CASE NVL(JRD.STATUS, 'MISSING') WHEN 'MISSING' THEN 4 WHEN 'SUCCEEDED' THEN 10 WHEN 'FAILED' THEN 11 WHEN 'STOPPED' THEN CASE WHEN JRD.ADDITIONAL_ INFO LIKE '%called by user%' THEN 12 WHEN JRD.ADDITIONAL_INFO LIKE '%window was closed%' THEN 13 WHEN JRD.ADDITIONAL_INFO LIKE 'ORA-01014%' THEN 14 ELSE 15 END ELSE 99 END AS STATUS, NVL(JRD.RUN_DURATION, INTERVAL '0' SECOND), NVL(JRD.CPU_USED, INTERVAL '0' SECOND), NVL(JRD.ERROR#, 0), NVL(JRD.STATUS, 'NO LOG ENTRY') || '(jrd)' AS DBG_STATUS, NVL((SELECT J.STATE FROM DBA_SCHEDULER_JOBS J WHERE T.CURR_JOB_NAME = J.JOB_NAME), 'MISSING') ||'(jobs)' AS DBG_STATE, NVL(JRD.LOG_DATE, TIMESTAMP '2001-01-01 01:01:01.01 +01:01'), NVL(JRD.LOG_ID, 0) FROM KET$_CLIENT_TASKS T, DBA_SCHEDULER_JOB_RUN_DETAILS JRD WHERE T.CURR_JOB_NAME IS NOT NULL AND T.CURR_JOB_NAME = JRD.JOB_NAME(+) AND 'SYS' = JRD.OWNER(+)
40z0nf4w05fszBEGIN UPDT_CAI_RESP_PRC(:1, :2, :3, :4) ; END;
4s8wk92pgnacsINSERT INTO TEMP_MENU_RIGHTS(USER_CODE_N, MENU_CODE_V, MENU_NAME_V, PARENT_MENU_CODE_V, VIEW_OPTION_V, CREATE_OPTION_V, MODIFY_OPTION_V, DELETE_OPTION_V, URL_V, URL_INDICATOR_V) VALUES ( :B10 , :B9 , :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , :B2 , :B1 )
4vznzj1mcctpnSELECT PRD.SERIAL_NUMBER_N, PRD.PROCESS_ID_N, PPM.BATCH_COUNT_N, NVL(PPM.PROGRESS_NOTIFIER_V, '.'), PPM.DATABASE_IDENTIFIER_V FROM PRN_REQUEST_DETAIL PRD, PRN_PROCESS_MASTER PPM WHERE PRD.REQUEST_NUMBER_N = :1 AND PRD.PROCESS_ID_N = PPM.PROCESS_ID_N ORDER BY SERIAL_NUMBER_N
4xzdkyxzqd8nzSELECT cs.CAI_CMD_REQ_STRING, cs.ACTION_CODE_V, cs.ACCOUNT_LINK_CODE_N, cs.ORDER_REF_NO_V, cs.PROCESS_NO_N, NVL(cs.ABILLITY_KEY_CODE_V, 'COMP')ABILLITY_KEY_CODE_V FROM cb_subs_provisioning cs where cs.STATUS_V = 'Q' and NVL(NO_OF_TIMES_EXECUTED_N, 0) <= (SELECT KEY_VALUE_NUM_N FROM CB_CONTROL_KEYS WHERE KEY_CODE_V ='REJ_COUNT') and cs.switch_num_n=1 and rownum <=20 order by cs.ACTION_DATE_DT
56ss9c89szfxcBEGIN ABILLITY_INTERFACE_API( :1 , :2 ) ; END;
5cb4wh5p8mpnc SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'CBS'
5wwkp7spyq2fnselect privilege#, bitand(nvl(option$, 0), 8) from sysauth$ where (grantee#=:1 or grantee#=1) and privilege#>0
5zawgth096f67 SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'SYSAUX'
609fuf9zp195w SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'CBS_TAB'
616m6uhpa2ususelect i.obj#, i.ts#, i.file#, i.block#, i.intcols, i.type#, i.flags, i.property, i.pctfree$, i.initrans, i.maxtrans, i.blevel, i.leafcnt, i.distkey, i.lblkkey, i.dblkkey, i.clufac, i.cols, i.analyzetime, i.samplesize, i.dataobj#, nvl(i.degree, 1), nvl(i.instances, 1), i.rowcnt, mod(i.pctthres$, 256), i.indmethod#, i.trunccnt, nvl(c.unicols, 0), nvl(c.deferrable#+c.valid#, 0), nvl(i.spare1, i.intcols), i.spare4, i.spare2, i.spare6, decode(i.pctthres$, null, null, mod(trunc(i.pctthres$/256), 256)), nvl(i.evaledition#, 1), nvl(i.unusablebefore#, 0), nvl(i.unusablebeginning#, 0), ist.cachedblk, ist.cachehit, ist.logicalread from ind$ i, ind_stats$ ist, (select enabled, min(cols) unicols, min(to_number(bitand(defer, 1))) deferrable#, min(to_number(bitand(defer, 4))) valid# from cdef$ where obj#=:1 and enabled > 1 group by enabled) c where i.obj#=c.enabled(+) and i.obj# = ist.obj#(+) and i.bo#=:1 order by i.obj#
69k5bhm12sz98 SELECT dbin.instance_number, dbin.db_name, dbin.instance_name, dbin.host_name, dbin.version, CASE WHEN s1.startup_time = s2.startup_time THEN 0 ELSE 1 END as bounce, CAST(s1.end_interval_time AS DATE) as begin_time, CAST(s2.end_interval_time AS DATE) as end_time, ROUND((cast( (case when s2.end_interval_time > s1.end_interval_time then s2.end_interval_time else s1.end_interval_time end) as date) - cast(s1.end_interval_time as date)) * 86400) as int_secs, CASE WHEN (s1.status <> 0 OR s2.status <> 0) THEN 1 ELSE 0 END as err_detect, round( greatest( (extract(day from s2.flush_elapsed) * 86400) + (extract(hour from s2.flush_elapsed) * 3600) + (extract(minute from s2.flush_elapsed) * 60) + extract(second from s2.flush_elapsed), (extract(day from s1.flush_elapsed) * 86400) + (extract(hour from s1.flush_elapsed) * 3600) + (extract(minute from s1.flush_elapsed) * 60) + extract(second from s1.flush_elapsed), 0 )) as max_flush_secs FROM WRM$_SNAPSHOT s1 , WRM$_DATABASE_INSTANCE dbin , WRM$_SNAPSHOT s2 WHERE s1.dbid = :dbid AND s2.dbid = :dbid AND s1.instance_number = s2.instance_number AND dbin.instance_number = s1.instance_number AND s1.snap_id = :bid AND s2.snap_id = :eid AND dbin.dbid = s1.dbid AND dbin.startup_time = s1.startup_time and dbin.instance_number = :inst
6mcpb06rctk0xcall dbms_space.auto_space_advisor_job_proc ( )
6vzb230xvdubwINSERT INTO TMP_TAX_CALC (MAIN_ACCOUNT_LINK_CODE_N, SERV_ACCOUNT_LINK_CODE_N, RECORD_TYPE_V, ARTICLE_CODE_V, AMOUNT_N, REFLECT_IN_INVOICE_FLG_V, SERVICE_CODE_V, SUB_SERVICE_CODE_V) SELECT :B4 , ACCOUNT_LINK_CODE_N, 'I', ARTICLE_CODE_V, NVL (ARTICLE_AMT_N, 0), 'N', :B3 , :B2 FROM CB_UNBIL_USAGE_DETAILS WHERE ACCOUNT_LINK_CODE_N = :B1 AND SERVICE_CODE_V IN ('GSM', 'VOP') AND SUMRY_SEQ_NUM_N IN ( SELECT GCS.SUMMARY_SEQ_NO_N FROM GSM_CYCLE_SUMMARY GCS WHERE GCS.ACCOUNT_LINK_CODE_N = :B1 AND BILLED_OPTN_V IN ('U', 'I'))
6wrwqq7jkmv3wINSERT INTO WRI$_HEATMAP_TOPN_DEP2 SELECT TABLE_NAME, OWNER, 'LOBS', SUM(SEGMENT_COUNT), SUM(OBJECT_SIZE) FROM DBA_LOBS, WRI$_HEATMAP_TOPN_DEP1 WHERE WRI$_HEATMAP_TOPN_DEP1.OBJECT_NAME = DBA_LOBS.SEGMENT_NAME AND WRI$_HEATMAP_TOPN_DEP1.OBJECT_OWNER = DBA_LOBS.OWNER GROUP BY TABLE_NAME, OWNER UNION SELECT TABLE_NAME, OWNER, 'INDEX', SUM(SEGMENT_COUNT), SUM(OBJECT_SIZE) FROM DBA_INDEXES , WRI$_HEATMAP_TOPN_DEP1 WHERE WRI$_HEATMAP_TOPN_DEP1.OBJECT_NAME = DBA_INDEXES.INDEX_NAME AND WRI$_HEATMAP_TOPN_DEP1.OBJECT_OWNER = DBA_INDEXES.OWNER GROUP BY TABLE_NAME, OWNER UNION SELECT OBJECT_NAME, OBJECT_OWNER, 'DATA', SUM(SEGMENT_COUNT), SUM(OBJECT_SIZE) FROM WRI$_HEATMAP_TOPN_DEP1 WHERE OBJECT_TYPE LIKE '%TABLE%' GROUP BY OBJECT_NAME, OBJECT_OWNER
6zda9fh0p6n3zSELECT MIN(MIN_WRITETIME), MAX(MAX_WRITETIME), SYSDATE - AVG(SYSDATE-AVG_WRITETIME) FROM X$KTFSRI WHERE TSN = :B3 AND HEADER_FILE = :B2 AND HEADER_BLOCK = :B1
74anujtt8zw4hselect o.owner#, o.name, o.namespace, o.obj#, d.d_timestamp, nvl(d.property, 0), o.type#, o.subname, d.d_attrs from dependency$ d, obj$ o where d.p_obj#=:1 and (d.p_timestamp=nvl(:2, d.p_timestamp) or d.property=2) and o.owner#=nvl(:3, o.owner#) and d.d_obj#=o.obj# order by o.obj#
74cpnuu24wmx7SELECT TABLESPACE_ID, HEADER_FILE, HEADER_BLOCK, SEGMENT_OBJD, SYS_DBA_SEGS.TABLESPACE_NAME FROM SYS_DBA_SEGS, DBA_LOBS WHERE DBA_LOBS.OWNER = :B2 AND DBA_LOBS.TABLE_NAME = :B1 AND DBA_LOBS.SEGMENT_NAME = SYS_DBA_SEGS.SEGMENT_NAME AND DBA_LOBS.OWNER = SYS_DBA_SEGS.OWNER UNION SELECT TABLESPACE_ID, HEADER_FILE, HEADER_BLOCK, SEGMENT_OBJD, SYS_DBA_SEGS.TABLESPACE_NAME FROM SYS_DBA_SEGS, DBA_INDEXES WHERE DBA_INDEXES.OWNER = :B2 AND DBA_INDEXES.TABLE_NAME = :B1 AND DBA_INDEXES.INDEX_NAME = SYS_DBA_SEGS.SEGMENT_NAME AND DBA_INDEXES.OWNER = SYS_DBA_SEGS.OWNER UNION SELECT TABLESPACE_ID, HEADER_FILE, HEADER_BLOCK, SEGMENT_OBJD, SYS_DBA_SEGS.TABLESPACE_NAME FROM SYS_DBA_SEGS WHERE SYS_DBA_SEGS.SEGMENT_NAME = :B1 AND SYS_DBA_SEGS.OWNER = :B2
7sx5p1ug5ag12SELECT SPARE4 FROM SYS.OPTSTAT_HIST_CONTROL$ WHERE SNAME = :B1
7umy6juhzw766select /*+ connect_by_filtering index(sysauth$ i_sysauth1) */ privilege#, bitand(nvl(option$, 0), 8), grantee#, level from sysauth$ connect by grantee#=prior privilege# and privilege#>0 start with grantee#=:1 and privilege#>0
833q33008muhbUPDATE CB_SUBS_PROVISIONING SET STATUS_V = DECODE (NVL(:B6 , 'X'), :B5 , 'E', 'R' ), CAI_CMD_RESP_STRING = :B4 , EXECUTION_DATE_DT = SYSTIMESTAMP, NO_OF_TIMES_EXECUTED_N = NVL (NO_OF_TIMES_EXECUTED_N, 0) + 1, REMARK_V = :B3 ||'~'||:B2 WHERE PROCESS_NO_N = :B1 RETURNING NO_OF_TIMES_EXECUTED_N, USER_CODE_N INTO :O0 , :O1
865qwpcdyggkkselect spare6 from user$ where user#=:1
87gaftwrm2h68select o.owner#, o.name, o.namespace, o.remoteowner, o.linkname, o.subname from obj$ o where o.obj#=:1
8rh6kxks9gba1SELECT T.PROPERTY FROM SYS.USER$ U, SYS.OBJ$ O, SYS.TAB$ T WHERE U.NAME = :B2 AND U.USER# = O.OWNER# AND O.NAME = :B1 AND O.TYPE# = 2 AND O.OBJ# = T.OBJ#
8z7rfgmardmjvSELECT REG_PATH, REG_USER_ID, REG_LOGGED_TIME, REG_ACTION, REG_ACTION_DATA FROM REG_LOG WHERE REG_LOGGED_TIME>:1 AND REG_LOGGED_TIME<:2 AND REG_TENANT_ID=:3 ORDER BY REG_LOGGED_TIME DESC
8zc85a8249x81update obj$ set obj#=:4, type#=:5, ctime=:6, mtime=:7, stime=:8, status=:9, dataobj#=:10, flags=:11, oid$=:12, spare1=:13, spare2=:14, spare3=:15, signature=:16, spare7=:17, spare8=:18, spare9=:19 where owner#=:1 and name=:2 and namespace=:3 and remoteowner is null and linkname is null and subname is null
97c97fcjdp6tb SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'USERS'
9hamx8h8qcx2dSELECT /*+ index(u) */ COUNT(*) FROM SYS.USER$ U WHERE NAME = :B1 AND ROWNUM < 2
9m6mxg9dbyr59SELECT DATA_TYPE FROM ALL_TAB_COLUMNS WHERE OWNER = :B2 AND TABLE_NAME = 'CB_CONTROL_PARAMS' AND COLUMN_NAME = :B1
9zg9qd9bm4spuupdate user$ set spare6=DECODE(to_char(:2, 'YYYY-MM-DD'), '0000-00-00', to_date(NULL), :2) where user#=:1
a0r9a099ctcrkselect owner, type_name from all_types where type_oid = :1
aa9cu60kck4bwSELECT UM_ID, UM_DOMAIN_NAME, UM_EMAIL, UM_CREATED_DATE, UM_ACTIVE FROM UM_TENANT ORDER BY UM_ID
aahsjvcnr3swn merge /*+ dynamic_sampling(mm 4) dynamic_sampling_est_cdn(mm) dynamic_sampling(m 4) dynamic_sampling_est_cdn(m) */ into sys.mon_mods_all$ mm using (select m.obj# obj#, m.inserts inserts, m.updates updates, m.deletes deletes, m.flags flags, m.timestamp timestamp, m.drop_segments drop_segments from sys.mon_mods$ m, tab$ t where m.obj# = t.obj# and :objn = 0 union all select m.obj# obj#, m.inserts inserts, m.updates updates, m.deletes deletes, m.flags flags, m.timestamp timestamp, m.drop_segments drop_segments from sys.mon_mods$ m, tab$ t where m.obj# = t.obj# and :objn > 0 and m.obj# = :objn ) v on (mm.obj# = v.obj#) when matched then update set mm.inserts = mm.inserts + v.inserts, mm.updates = mm.updates + v.updates, mm.deletes = mm.deletes + v.deletes, mm.flags = mm.flags + v.flags - bitand(mm.flags, v.flags) /* bitor(mm.flags, v.flags) */, mm.timestamp = v.timestamp, mm.drop_segments = mm.drop_segments + v.drop_segments when NOT matched then insert (obj#, inserts, updates, deletes, timestamp, flags, drop_segments) values (v.obj#, v.inserts, v.updates, v.deletes, sysdate, v.flags, v.drop_segments)
az33m61ym46y4SELECT NULL AS table_cat, o.owner AS table_schem, o.object_name AS table_name, o.object_type AS table_type, NULL AS remarks FROM all_objects o WHERE o.owner LIKE :1 ESCAPE '/' AND o.object_name LIKE :2 ESCAPE '/' AND o.object_type IN ('xxx', 'TABLE') ORDER BY table_type, table_schem, table_name
b6usrg82hwsa3call dbms_stats.gather_database_stats_job_proc ( )
bd6paspr01tqt SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'UNDOTBS1'
bdpv3thmnrmsd SELECT casl.service_info_v, gsm.tariff_code_v, sum(decode(ca.article_desc_v, 'Mobile Data Discount', (disc_value_n - nvl(disc_count_n, 0)))), sum(decode(ca.article_desc_v, 'SMS DISCOUNTS', (disc_value_n - nvl(disc_count_n, 0)))), sum(decode(ca.article_desc_v, 'VOICE OFF NET RATING DISCOUNTS', (disc_value_n - nvl(disc_count_n, 0)))), sum(decode(ca.article_desc_v, 'VOICE ON NET RATING DISCOUNTS', (disc_value_n - nvl(disc_count_n, 0)))) FROM gsm_service_mast gsm, cb_account_service_list casl, gsm_cycle_discounts gcd, cb_articles ca WHERE gsm.tariff_code_v in ('IPH', 'M2M', 'OSI', 'ITE', 'PPR') AND gsm.pre_terminate_date_d is null AND gsm.account_code_n = casl.account_code_n AND gsm.status_code_v = casl.status_code_v AND gsm.status_code_v = 'AC' AND trunc(disc_end_date_d) >= trunc(sysdate) AND to_char(gcd.disc_start_date_d, 'MM') = (select to_char(sysdate, 'MM') from dual) AND gsm.account_link_code_n = casl.account_link_code_n AND gsm.account_link_code_n = gcd.account_link_code_n AND casl.account_link_code_n = gcd.account_link_code_n AND gcd.output_display_article_v = ca.article_code_v GROUP BY casl.service_info_v, gsm.tariff_code_v
bsu5tyy4wng5yUPDATE CB_SUBS_PROVISIONING SET STATUS_V = 'Q' WHERE PROCESS_NO_N = :B1
bvkckyya5hyqxselect decode(upper(failover_method), NULL, 0 , 'BASIC', 1, 'PRECONNECT', 2 , 'PREPARSE', 4 , 0), decode(upper(failover_type), NULL, 1, 'NONE', 1, 'SESSION', 2, 'SELECT', 4, 'TRANSACTION', 8, 1), failover_retries, failover_delay, flags, nvl(replay_initiation_timeout, 300), decode(upper(session_state_consistency), 'STATIC', 16, 0) from service$ where name = :1
c3d0zz8s49yut SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'UNDOTBS2'
c5tsfwraatvbjINSERT INTO AeProcessJournal(JournalId, ProcessId, SequenceId, EngineId, EntryType, LocationId, EntryDocument, GZEntryDocument) VALUES (:1, :2, :3, :4, :5, :6, :7, :8)
c8gnrhxma4tasSELECT owner#, property FROM sys.wri$_adv_tasks WHERE id = :1
cyz7q9n00p23aupdate optstat_hist_control$ set sval2 = systimestamp where sname = 'MON_MODS_ALL_UPD_TIME'
d2uzysqkk3418BEGIN GET_PREPAID_CALL_DETAILS(:1, :2, :3, :4, :5, :6, :7, :8); END;
d6f8gq60ztx7gBEGIN UPDT_CAI_RESP_PRC(:1, :2, :3, :4); END;
dfffkcnqfystw WITH MONITOR_DATA AS (SELECT INST_ID, KEY, NVL2(PX_QCSID, NULL, STATUS) STATUS, FIRST_REFRESH_TIME, LAST_REFRESH_TIME, REFRESH_COUNT, PROCESS_NAME, SID, SQL_ID, SQL_EXEC_START, SQL_EXEC_ID, DBOP_NAME, DBOP_EXEC_ID, SQL_PLAN_HASH_VALUE, SQL_FULL_PLAN_HASH_VALUE, SESSION_SERIAL#, SQL_TEXT, IS_FULL_SQLTEXT, PX_SERVER#, PX_SERVER_GROUP, PX_SERVER_SET, PX_QCINST_ID, PX_QCSID, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) ELSE ELAPSED_TIME END ELAPSED_TIME, QUEUING_TIME, CPU_TIME, APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, CLUSTER_WAIT_TIME, USER_IO_WAIT_TIME, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN 0 ELSE ELAPSED_TIME - (CPU_TIME+ APPLICATION_WAIT_TIME+ C ONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) END OTHER_WAIT_TIME, PLSQL_EXEC_TIME, JAVA_EXEC_TIME, FETCHES, BUFFER_GETS, IO_INTERCONNECT_BYTES IO_INTER_BYTES, PHYSICAL_READ_REQUESTS READ_REQS, PHYSICAL_READ_BYTES READ_BYTES, PHYSICAL_WRITE_REQUESTS WRITE_REQS, PHYSICAL_WRITE_BYTES WRITE_BYTES, NVL(PHYSICAL_READ_BYTES, 0) + NVL(PHYSICAL_WRITE_BYTES, 0) IO_BYTES, NVL(PHYSICAL_READ_REQUESTS, 0) + NVL(PHYSICAL_WRITE_REQUESTS, 0) IO_REQS, USER# USERID, USERNAME, MODULE, ACTION, SERVICE_NAME, CLIENT_IDENTIFIER, CLIENT_INFO, PROGRAM, PLSQL_OBJECT_ID PL_OID, PLSQL_SUBPROGRAM_ID PL_PROGID, PLSQL_ENTRY_OBJECT_ID PL_ENTRY_OID, PLSQL_ENTRY_SUBPROGRAM_ID PL_ENTRY_PROGID, PX_MAXDOP MAX_DOP, PX_IS_CROSS_INSTANCE, PX_MAXDOP_INSTANCES MAX_DOP_INSTANCES, PX_SERVERS_REQUESTED SERVERS_REQUESTED, PX_SERVERS_ALLOCATED SERVERS_ALLOCATED, ERROR_NUMBER, ERROR_FACILITY, ERROR_MESSAGE, NVL2(OTHER_XML, 'Y', NULL) HAS_OTHER_XML, NVL2(BINDS_XML, ' Y', NULL) HAS_BINDS_XML, NVL2(RM_CONSUMER_GROUP, NVL2(RM_LAST_ACTION_TIME, TO_CHAR(RM_LAST_ACTION_TIME, :B12 ), '00/00/0000 00:00:01') || XMLELEMENT( "rminfo", XMLATTRIBUTES( RM_LAST_ACTION AS "rmlastact", RM_LAST_ACTION_REASON AS "rmlastreason", TO_CHAR(RM_LAST_ACTION_TIME, :B12 ) AS "rmlasttime", RM_CONSUMER_GROUP AS "rmcg")).GETSTRINGVAL(), '00/00/0000 00:00:00') RM_INFO, CON_NAME, CON_ID FROM GV$SQL_MONITOR MO1 WHERE MO1.INST_ID BETWEEN :B11 AND :B10 AND MO1.SQL_ID = NVL(:B9 , MO1.SQL_ID) AND MO1.SQL_EXEC_START = NVL(:B8 , MO1.SQL_EXEC_START) AND MO1.SQL_EXEC_ID = NVL(:B7 , MO1.SQL_EXEC_ID) OR (MO1.DBOP_NAME = NVL(:B6 , MO1.DBOP_NAME) AND MO1.DBOP_EXEC_ID = NVL(:B5 , MO1.DBOP_EXEC_ID)) AND ((:B4 = 1 AND MO1.PX_QCSID IS NULL) OR (MO1.PX_SERVER_GROUP = NVL(:B3 , MO1.PX_SERVER_GROUP) AND MO1.PX_SERVER_SET = NVL(:B2 , MO1.PX_SERVER_SET) AND MO1.PX_SERVER# = NVL(:B1 , MO1.PX_SERVER#)))), MONITOR_AGG AS (SELECT MAX_ PX_QCSID, MAX_KEY, MAX_INST_ID, MAX_SESSION_ID, MAX_SESSION_SERIAL, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, MAX_PLAN_HASH_VALUE, MAX_FULL_PLAN_HASH_VALUE, MAX_USERID, MAX_PROGRAM, MAX_USERNAME, MAX_MODULE, MAX_ACTION, MAX_SERVICE_NAME, MAX_CLIENT_ID, MAX_CLIENT_INFO, MAX_ERROR_NUMBER, MAX_ERROR_FACILITY, MAX_ERROR_MESSAGE, QC_HAS_OTHER_XML, QC_HAS_BINDS_XML, MAX_PL_OID, MAX_PL_PROGID, MAX_PL_ENTRY_OID, MAX_PL_ENTRY_PROGID, MAX_SQL_ID, MAX_SQL_EXEC_START, MAX_SQL_EXEC_ID, MAX_LAST_REFRESH_TIME, MAX_DBOP_NAME, MAX_DBOP_EXEC_ID, CASE WHEN MAX_PL_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM DBA_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_OID AND P.SUBPROGRAM_ID = MAX_PL_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_NAME, CASE WHEN MAX_PL_EN TRY_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM DBA_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_ENTRY_OID AND P.SUBPROGRAM_ID = MAX_PL_ENTRY_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_ENTRY_NAME, MAX_STATUS, SUM_REFRESH_COUNT, MIN_FIRST_REFRESH_TIME, IS_FULL_TEXT, SQLMON_TEXT, SUM_ELAPSED_TIME, MAX_ELAPSED_TIME, MAX_QUEUING_TIME, SUM_CPU_TIME, SUM_USER_IO_WAIT_TIME, SUM_APPLICATION_WAIT_TIME, SUM_CONCURRENCY_WAIT_TIME, SUM_CLUSTER_WAIT_TIME, SUM_PLSQL_EXEC_TIME, SUM_JAVA_EXEC_TIME, SUM_OTHER_WAIT_TIME, SUM_FETCHES, SUM_BUFFER_GETS, SUM_READ_REQS, SUM_READ_BYTES, SUM_WRITE_REQS, SUM_WRITE_BYTES, SUM_IO_BYTES, SUM_IO_INTER_BYTES, DECODE(:B14 , 1, 'db_name', DB.DB_UNIQUE_NAME) DB_UNIQUE_NAME, DECODE(:B14 , 1, 'platform_name', DB.PLATFORM_NAME) PLATFORM_NAME, DECODE(:B14 , 1, 'host_name', INST.HOST_NAME) HOST_NAME, AGG_RM_INFO MAX_RM_INFO, MAX_CON_NAME, DEC ODE(MAX_CON_ID, 0, NULL, MAX_CON_ID) MAX_CON_ID FROM (SELECT MAX(PX_QCSID) MAX_PX_QCSID, MAX(CASE WHEN PX_QCSID IS NULL THEN KEY ELSE NULL END) MAX_KEY, MAX(CASE WHEN PX_QCSID IS NULL THEN INST_ID ELSE NULL END) MAX_INST_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SID ELSE NULL END) MAX_SESSION_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SESSION_SERIAL# ELSE NULL END) MAX_SESSION_SERIAL, MAX(MAX_DOP) MAX_PX_DOP, MAX(MAX_DOP_INSTANCES) MAX_PX_DOP_INSTANCES, MAX(PX_IS_CROSS_INSTANCE) MAX_PX_IS_CROSS_INSTANCE, SUM(SERVERS_REQUESTED) SUM_SERVERS_REQUESTED, SUM(SERVERS_ALLOCATED) SUM_SERVERS_ALLOCATED, COUNT(DISTINCT INST_ID) DIST_INST_COUNT, COUNT(DISTINCT PX_SERVER_GROUP) DIST_PX_GROUP_COUNT, COUNT(DISTINCT PX_SERVER_SET) DIST_PX_SET_COUNT, MAX(SQL_PLAN_HASH_VALUE) MAX_PLAN_HASH_VALUE, MAX(SQL_FULL_PLAN_HASH_VALUE) MAX_FULL_PLAN_HASH_VALUE, MAX(USERID) MAX_USERID, MAX(PROGRAM) MAX_PROGRAM, MAX(USERNAME) MAX_USERNAME, MAX(MODULE) MAX_MODULE, MAX(ACTION) MAX_ACTION, MAX(SERVI CE_NAME) MAX_SERVICE_NAME, MAX(CLIENT_IDENTIFIER) MAX_CLIENT_ID, MAX(CLIENT_INFO) MAX_CLIENT_INFO, MAX(ERROR_NUMBER) MAX_ERROR_NUMBER, MAX(ERROR_FACILITY) MAX_ERROR_FACILITY, MAX(ERROR_MESSAGE) MAX_ERROR_MESSAGE, MAX(NVL2(PX_QCSID, HAS_OTHER_XML, NULL)) QC_HAS_OTHER_XML, MAX(HAS_BINDS_XML) QC_HAS_BINDS_XML, MAX(PL_OID) MAX_PL_OID, MAX(PL_PROGID) MAX_PL_PROGID, MAX(PL_ENTRY_OID) MAX_PL_ENTRY_OID, MAX(PL_ENTRY_PROGID) MAX_PL_ENTRY_PROGID, MAX(SQL_ID) MAX_SQL_ID, MAX(SQL_EXEC_START) MAX_SQL_EXEC_START, MAX(SQL_EXEC_ID) MAX_SQL_EXEC_ID, MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME, MAX(STATUS) MAX_STATUS, SUM(REFRESH_COUNT) SUM_REFRESH_COUNT, MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME, MAX(DBOP_NAME) MAX_DBOP_NAME, MAX(DBOP_EXEC_ID) MAX_DBOP_EXEC_ID, CASE WHEN :B13 = 0 THEN NULL ELSE MAX(SQL_TEXT) END SQLMON_TEXT, MAX(IS_FULL_SQLTEXT) IS_FULL_TEXT, SUM(ELAPSED_TIME) SUM_ELAPSED_TIME, MAX(ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(QUEUING_TIME) MAX_QUEUING_TIME, SUM (CPU_TIME) SUM_CPU_TIME, SUM(USER_IO_WAIT_TIME) SUM_USER_IO_WAIT_TIME, SUM(APPLICATION_WAIT_TIME) SUM_APPLICATION_WAIT_TIME, SUM(CONCURRENCY_WAIT_TIME) SUM_CONCURRENCY_WAIT_TIME, SUM(CLUSTER_WAIT_TIME) SUM_CLUSTER_WAIT_TIME, SUM(PLSQL_EXEC_TIME) SUM_PLSQL_EXEC_TIME, SUM(JAVA_EXEC_TIME) SUM_JAVA_EXEC_TIME, SUM(OTHER_WAIT_TIME) SUM_OTHER_WAIT_TIME, SUM(FETCHES) SUM_FETCHES, SUM(BUFFER_GETS) SUM_BUFFER_GETS, SUM(READ_REQS) SUM_READ_REQS, SUM(READ_BYTES) SUM_READ_BYTES, SUM(WRITE_REQS) SUM_WRITE_REQS, SUM(WRITE_BYTES) SUM_WRITE_BYTES, NVL(SUM(READ_BYTES), 0) + NVL(SUM(WRITE_BYTES), 0) SUM_IO_BYTES, SUM(IO_INTER_BYTES) SUM_IO_INTER_BYTES, MAX(RM_INFO) AGG_RM_INFO, MAX(CON_NAME) MAX_CON_NAME, MAX(CON_ID) MAX_CON_ID FROM MONITOR_DATA) MD, (SELECT HOST_NAME FROM V$INSTANCE) INST, (SELECT DB_UNIQUE_NAME, PLATFORM_NAME FROM V$DATABASE) DB), ASH_DATA AS (SELECT AD0.INST_ID, AD0.SESSION_ID, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.ACTIVITY_BU CKET_NUM, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.SQL, AD0.TOP_LEVEL_SQL_ID, AD0.DBOP_NAME, AD0.IS_MONITORED_SQL, AD0.IS_PX_SLAVE, AD0.BUCKET_ACTIVITY_START, AD0.ACTIVITY_START, AD0.BUCKET_ACTIVITY_END, AD0.ACTIVITY_END, AD0.ACTIVITY_COUNT, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.IMQ_COUNT, AD0.WAIT_COUNT, AD0.CPU_COUNT, AD0.OTHER_SQL_COUNT, AD0.PX_SERVER_SET, AD0.PX_DFO_ACTIVITY_COUNT, AD0.DFO_MOST_ACTIVE_IID, AD0.DFO_MOST_ACTIVE_SID, (CASE WHEN AD0.DFO_MOST_ACTIVE_IID = AD0.INST_ID AND AD0.DFO_MOST_ACTIVE_SID = AD0.SESSION_ID AND (((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) >= AD0.PX_DOP * 1.05) OR ((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) <= AD0.PX_DOP *0.95)) AND (AD0.DFO_DURATION * 100) > :B32 THEN AD0.ACTIVITY_COUNT ELSE NULL END) DFO_MOST_ACTIVE_COUNT, AD0.BUCKET_DISTINCT_SAMPLES, AD0.SQL_BUCKET_DISTINCT_SAMPLES, CASE WHEN AD0.PX_SERVER_GROUP IS NULL AND AD0.IS_PX_SLAVE = 1 THEN 1 ELSE AD0.PX_SE RVER_GROUP END PX_SERVER_GROUP, AD0.PX_STEP_ID, AD0.PX_DFO_PAIR_TYPE, AD0.PX_DFO_PAIR_ID, AD0.PX_STEP_ARG, AD0.PX_DOP, CASE WHEN AD0.PX_DOP IS NOT NULL AND AD0.PX_DOP <> AD0.PX_MIN_DOP AND AD0.PX_MIN_DOP != 0 THEN PX_MIN_DOP ELSE NULL END PX_MIN_DOP FROM (SELECT /*+ use_hash(ash) leading(mo) */ ASH.INST_ID, ASH.IS_PX_SLAVE, ASH.SESSION_ID, ASH.PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.ACTIVITY_BUCKET_NUM, ASH.PLAN_ACTIVITY_BUCKET_NUM, ASH.SQL, ASH.TOP_LEVEL_SQL_ID, ASH.DBOP_NAME, ASH.IS_MONITORED_SQL, ASH.BUCKET_ACTIVITY_START, ASH.ACTIVITY_START, ASH.BUCKET_ACTIVITY_END, ASH.ACTIVITY_END, ASH.ACTIVITY_COUNT, ASH.ACTIVITY_TYPE, ASH.OTHER_SQL_ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.IMQ_COUNT, ASH.WAIT_COUNT, ASH.CPU_COUNT, ASH.OTHER_SQL_COUNT, MO.PX_SERVER_SET, ASH.PX_DFO_ACTIVITY_COUNT, TRUNC(ASH.MOST_ACTIVE_IN_DFO / 10000000000) DFO_MOST_ACTIVE_COUNT, MOD(TRUNC(ASH.MOST_ACTIVE_IN_DFO / 1000000), 10000) DFO_MOST_ACTIVE_IID, MOD( ASH.MOST_ACTIVE_IN_DFO, 1000000) DFO_MOST_ACTIVE_SID, ASH.DFO_DURATION, ASH.BUCKET_DISTINCT_SAMPLES, ASH.SQL_BUCKET_DISTINCT_SAMPLES, MO.PX_SERVER_GROUP, ASH.PX_STEP_ID, ASH.PX_DFO_PAIR_TYPE, ASH.PX_DFO_PAIR_ID, ASH.PX_STEP_ARG, ASH.PX_DOP, ASH.PX_MIN_DOP FROM (SELECT /*+ no_merge */ MD.INST_ID, MD.SID, MD.SESSION_SERIAL#, MD.PX_SERVER_SET, MD.PX_SERVER_GROUP FROM MONITOR_DATA MD WHERE MD.SID IS NOT NULL OR :B31 = 1) MO, (SELECT /*+ no_merge */ GVTF.INST_ID, GVTF.GLOBAL_SAMPLE_ID, GVTF.IS_PX_SLAVE, GVTF.SESSION_ID, GVTF.PLAN_LINE_ID, GVTF.PLSQL_OBJECT_ID, GVTF.PLSQL_SUBPROGRAM_ID, GVTF.ACTIVITY_BUCKET_NUM, GVTF.PLAN_ACTIVITY_BUCKET_NUM, GVTF.SQL, GVTF.TOP_LEVEL_SQL_ID, GVTF.DBOP_NAME, GVTF.IS_MONITORED_SQL, GVTF.BUCKET_ACTIVITY_START, GVTF.ACTIVITY_START, GVTF.BUCKET_ACTIVITY_END, GVTF.ACTIVITY_END, GVTF.ACTIVITY_COUNT, GVTF.ACTIVITY_TYPE, GVTF.OTHER_SQL_ACTIVITY_TYPE, GVTF.EVENT_NAME, GVTF.IMQ_COUNT, GVTF.WAIT_COUNT, GVTF.CPU_COUNT, GVTF.OTHER_S QL_COUNT, MAX(GVTF.PER_SERVER_DFO_COUNT * 10000000000 + GVTF.INST_ID * 1000000 + GVTF.SESSION_ID) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) MOST_ACTIVE_IN_DFO, SUM(GVTF.ACTIVITY_COUNT) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) PX_DFO_ACTIVITY_COUNT, GVTF.DFO_DURATION, GVTF.PX_STEP_ID, GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID, GVTF.PX_STEP_ARG, GVTF.PX_DOP, GVTF.PX_MIN_DOP, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.ACTIVITY_BUCKET_NUM) BUCKET_DISTINCT_SAMPLES, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.SQL, GVTF.ACTIVITY_BUCKET_NUM) SQL_BUCKET_DISTINCT_SAMPLES FROM TABLE(GV$(CURSOR( (SELECT USERENV('INSTANCE') INST_ID, ASH2.GLOBAL_SAMPLE_ID, CASE WHEN :B30 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END ACTIVITY_BUCKET_NUM, CASE WHEN :B29 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END PLAN_ACTIVITY_BUCKET_NUM, ASH2.SQL, ASH2.TOP_LEVEL_SQL_ID, ASH2.DBOP_NAME, ASH2.IS_MONITORED_SQL, A SH2.PLAN_LINE_ID, ASH2.PLSQL_OBJECT_ID, ASH2.PLSQL_SUBPROGRAM_ID, ASH2.ACTIVITY_TYPE, ASH2.OTHER_SQL_ACTIVITY_TYPE, ASH2.EVENT_NAME, ASH2.IS_PX_SLAVE, ASH2.SESSION_ID, ASH2.PX_STEP_ID, ASH2.PX_DFO_PAIR_TYPE, ASH2.PX_DFO_PAIR_ID, ASH2.PX_STEP_ARG, CASE WHEN ASH2.PX_DFO_PAIR_ID IS NOT NULL THEN DECODE(ASH2.PX_DOP, 0, :B28 , ASH2.PX_DOP) ELSE NULL END PX_DOP, ASH2.PX_MIN_DOP, :B20 + NUMTODSINTERVAL(:B26 * (ASH2.BUCKET_NUM-1), 'SECOND') BUCKET_ACTIVITY_START, :B20 + NUMTODSINTERVAL( :B26 * ASH2.BUCKET_NUM - 1, 'SECOND') BUCKET_ACTIVITY_END, ASH2.ACTIVITY_START, ASH2.ACTIVITY_END, ASH2.ACTIVITY_COUNT, ASH2.IMQ_COUNT, ASH2.WAIT_COUNT, ASH2.CPU_COUNT, ASH2.OTHER_SQL_COUNT, SUM(ASH2.ACTIVITY_COUNT) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE, DECODE(ASH2.PX_DFO_PAIR_ID, NULL, NULL, ASH2.SESSION_ID)) PER_SERVER_DFO_COUNT, CEIL((MAX(ASH2.MAX_SAMPLE_DATE) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE) - MIN(ASH2.MIN_SAMPLE_DATE) O VER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE)) * 3600 * 24) DFO_DURATION FROM (SELECT ASH1.BUCKET_NUM, ASH1.GLOBAL_SAMPLE_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.SESSION_ID, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG, MAX(ASH1.SQL) SQL, MAX(ASH1.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(ASH1.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(ASH1.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MIN(SAMPLE_DATE) MIN_SAMPLE_DATE, MAX(SAMPLE_DATE) MAX_SAMPLE_DATE, MAX(ASH1.IS_PX_SLAVE) IS_PX_SLAVE, MAX(ASH1.PX_DOP) PX_DOP, MIN(ASH1.PX_DOP) PX_MIN_DOP, MIN(ASH1.SAMPLE_DATE) ACTIVITY_START, MAX(ASH1.SAMPLE_DATE) ACTIVITY_END, COUNT(ASH1.SQL) ACTIVITY_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME = 'in memory' THEN 1 ELSE NULL END) IMQ_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE != 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' AND ASH1.ACTIVITY_TYPE != 'Cp u' THEN 1 ELSE NULL END) WAIT_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME IS NULL THEN 1 ELSE NULL END) CPU_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' THEN 1 ELSE NULL END) OTHER_SQL_COUNT, MAX(ASH1.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(ASH1.DBOP_NAME) DBOP_NAME FROM ( SELECT (CASE WHEN :B27 > 1 THEN (TRUNC(DELTA_TIME_SECONDS/ :B26 ) + 1) ELSE 1 END) BUCKET_NUM, ASH00.SQL, ASH00.SAMPLE_DATE, NVL2(DUP.C2, TRUNC(DELTA_TIME_SECONDS/ (:B25 )) + 1, NULL) GLOBAL_SAMPLE_ID, NVL2(DUP.C2, NULL, ASH00.IS_MONITORED_SQL) IS_MONITORED_SQL, NVL2(DUP.C2, NULL, ASH00.IN_INMEMORY_QUERY) IN_INMEMORY_QUERY, NVL2(DUP.C2, NULL, ASH00.WAIT_CLASS) WAIT_CLASS, NVL2(DUP.C2, NULL, ASH00.ACTIVITY_TYPE) ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.OTHER_SQL_ACTIVITY_TYPE) OTHER_SQL_ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.EVENT_NAME) EVENT_NAME, NVL2(DUP.C2, NULL, ASH00.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL _ID, NVL2(DUP.C2, NULL, ASH00.DBOP_NAME) DBOP_NAME, NVL2(DUP.C2, NULL, ASH00.IS_PX_SLAVE) IS_PX_SLAVE, NVL2(DUP.C2, NULL, ASH00.SESSION_ID) SESSION_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_OBJECT_ID) PLSQL_OBJECT_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_SUBPROGRAM_ID) PLSQL_SUBPROGRAM_ID, NVL2(DUP.C2, NULL, ASH00.PLAN_LINE_ID) PLAN_LINE_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ID) PX_STEP_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ARG) PX_STEP_ARG, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, NVL2(DUP.C2, NULL, ASH00.PX_DOP) PX_DOP FROM (SELECT 1 C1, NULL C2 FROM V$TIMER UNION ALL SELECT 1 C1, 1 C2 FROM V$TIMER) DUP, (SELECT /*+ no_merge */ 1 C1, ASH000.SAMPLE_DATE, ASH000.IS_MONITORED_SQL, ((EXTRACT(SECOND FROM(DELTA_TIME)) + EXTRACT(MINUTE FROM(DELTA_TIME)) * 60 + EXTRACT(HOUR FROM(DELTA_TIME)) * 3600 + EXTRACT(DAY FROM(DELTA_TIME)) * 86400)) DELTA_TIME_SECONDS, ASH000.IN_INMEMORY_QUERY, ASH00 0.WAIT_CLASS, DECODE(ASH000.IS_MONITORED_SQL, 1, NVL(ASH000.WAIT_CLASS, 'Cpu'), DECODE(SQL_ID, NULL, 'Non SQL', 'Other SQL Execution')) ACTIVITY_TYPE, NVL(ASH000.WAIT_CLASS, 'Cpu') OTHER_SQL_ACTIVITY_TYPE, DECODE(:B24 , 1, CASE WHEN ASH000.IS_MONITORED_SQL = 1 THEN NVL(ASH000.EVENT, DECODE(ASH000.IN_INMEMORY_QUERY, 'Y', 'in memory', ASH000.EVENT)) WHEN ASH000.SQL_ID IS NOT NULL THEN 'sql_id: ' || ASH000.SQL_ID WHEN ASH000.CALL_NAME IS NOT NULL THEN 'call: ' || ASH000.CALL_NAME ELSE 'anonymous: '|| ASH000.EVENT END, NULL) EVENT_NAME, CASE WHEN ASH000.IS_MONITORED_SQL = 1 AND (NVL(ASH000.SQL_ID, :B9 ) = :B9 OR NVL(ASH000.DBOP_NAME, :B6 ) = :B6 ) THEN 'this' WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.SQL_ID IS NOT NULL AND ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID THEN ASH000.TOP_LEVEL_SQL_ID WHEN ASH000.SQL_ID IS NOT NULL THEN ASH000.SQL_ID ELSE NVL(CALL_NAME, 'anonymous') END SQL, CASE WHEN ASH000.IS_PX_SLAVE = 0 AND (ASH000.SQL_ID IS NULL OR ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID) THEN ASH000.TOP_LEVEL_SQL_ID END TOP_LEVEL_SQL_ID, ASH000.DBOP_NAME, ASH000.IS_PX_SLAVE, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL != 1 THEN 65536 ELSE ASH000.SESSION_ID END SESSION_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_OBJECT_ID, NULL) PLSQL_OBJECT_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_SUBPROGRAM_ID, NULL) PLSQL_SUBPROGRAM_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.SQL_PLAN_LINE_ID, NULL) PLAN_LINE_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ID, NULL) PX_STEP_ID, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL = 1 AND ASH000.PX_STEP_ID IN (1, 2, 3) THEN ASH000.PX_STEP_ARG ELSE NULL END PX_DFO_PAIR_ID, CASE WHEN ASH000.IS_PX_SLAVE = 0 OR ASH000.IS_MONITORED_SQL != 1 THEN NULL WHEN ASH000.PX_STEP_ID = 1 THEN 1 WHEN ASH000.PX_STEP_ID IN (2, 3) THEN 0 ELSE NULL END PX_DFO_PAIR_TYPE, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ARG, NULL) PX_STEP_ARG, DECODE(ASH000.IS_ MONITORED_SQL, 1, ASH000.PX_DOP, NULL) PX_DOP FROM (SELECT ASH0.*, CASE WHEN ASH0.IS_TARGET_SQL = 1 OR (ASH0.IS_PX_SLAVE = 1 AND ((NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) IS NOT NULL AND NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) = :B9 ) OR (SQL_ID IS NULL AND :B23 = 'Y'))) THEN 1 ELSE 0 END IS_MONITORED_SQL FROM (SELECT (CASE WHEN (ASH.SQL_ID = :B9 AND ASH.SQL_EXEC_ID = :B7 AND ASH.SQL_EXEC_START = :B8 ) THEN 1 ELSE 0 END) IS_TARGET_SQL, ASH.SQL_ID, ASH.SQL_PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.TOP_LEVEL_SQL_ID, DECODE(ASH.SQL_ID, NULL, ASH.TOP_LEVEL_CALL_NAME, NULL) CALL_NAME, ASH.EVENT, ASH.IN_INMEMORY_QUERY, ASH.WAIT_CLASS, ASH.SQL_EXEC_ID, ASH.SQL_EXEC_START, ASH.DBOP_NAME, ASH.DBOP_EXEC_ID, ASH.SESSION_ID, ASH.SESSION_SERIAL#, CASE WHEN QC_INSTANCE_ID IS NOT NULL AND (ASH.SESSION_ID != ASH.QC_SESSION_ID OR ASH.SESSION_SERIAL# != ASH.QC_SESSION_SERIAL# OR USERENV('instance') != ASH.QC_INSTANCE_ID) THEN 1 ELSE 0 END IS_PX_SLAVE, SAMP LE_TIME - CAST(:B20 AS TIMESTAMP) DELTA_TIME, CAST(FROM_TZ(ASH.SAMPLE_TIME, DBTIMEZONE) AS DATE) SAMPLE_DATE, TRUNC(MOD(PX_FLAGS/65536, 32)) PX_STEP_ID, MOD(PX_FLAGS, 65536) PX_STEP_ARG, TRUNC(PX_FLAGS/2097152) PX_DOP FROM V$ACTIVE_SESSION_HISTORY ASH WHERE ((ASH.SESSION_ID = :B19 AND ASH.SESSION_SERIAL# = :B18 AND USERENV('INSTANCE') = :B17 ) OR (ASH.QC_SESSION_ID IS NOT NULL AND ASH.QC_SESSION_ID = :B19 AND ASH.QC_SESSION_SERIAL# = :B18 AND ASH.QC_INSTANCE_ID = :B17 )) AND SAMPLE_TIME BETWEEN :B16 AND :B15 ) ASH0 WHERE (ASH0.SAMPLE_DATE BETWEEN :B20 + 1/24/3600 AND :B22 - 1/24/3600 OR (ASH0.SQL_ID = :B9 AND ASH0.SQL_EXEC_START = :B8 AND ASH0.SQL_EXEC_ID = :B7 ) OR (ASH0.DBOP_NAME = :B6 AND ASH0.DBOP_EXEC_ID = :B5 )) AND (:B21 IS NULL OR ASH0.SQL_PLAN_LINE_ID = :B21 ) AND (ASH0.IS_PX_SLAVE = 0 OR ASH0.SQL_ID IS NOT NULL)) ASH000 ) ASH00 WHERE ASH00.C1 = DUP.C1) ASH1 WHERE ASH1.BUCKET_NUM > 0 AND ASH1.BUCKET_NUM <= :B27 GROUP BY USERENV('INSTANCE'), ASH1.GLOBAL_SAMPLE_ID, ASH1.BUCKET_NUM, ASH1.SESSION_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG) ASH2)))) GVTF WHERE GVTF.INST_ID BETWEEN :B11 AND :B10 ) ASH WHERE ASH.GLOBAL_SAMPLE_ID IS NULL AND ASH.SESSION_ID = MO.SID(+) AND ASH.INST_ID = MO.INST_ID(+)) AD0), RESPONSE_TIME_DATA AS (SELECT ADH.BUCKET_NUM, ADH.SQL_ROWNUM, ADH.SQL, ADH.TOP_LEVEL_SQL_ID, ADH.DBOP_NAME, ADH.PX_ID, DECODE( ADH.PX_STEP_ID, NULL, NULL, 0, NULL, 1, 'PX Server(s) - Executing Parent DFO', 2, 'PX Server(s) - Executing Child DFO', 3, 'PX Server(s) - Sampling Child DFO', 4, 'PX Server(s) - Joining Group', 5, 'QC - Scheduling Child DFO', 6, 'QC - Scheduling Parent DFO', 7, 'QC - Initializing Objects', 8, 'QC - Flushing Objects', 9, 'QC - Allocating Slaves', 10, 'QC - Initializing Granules', 11, 'PX Server(s) - Parsing Cursor', 12, 'PX Server(s) - Executing Cursor', 13, 'PX Server(s) - Preparing Transaction', 14, 'PX Server(s) - Joining Transaction', 15, 'PX Server(s) - Load Commit', 16, 'PX Server(s) - Aborting Transaction', 17, 'QC - Executing Child DFO', 18, 'QC - Executing Parent DFO', 'PX Step - ' || PX_STEP_ID) PX_STEP_ID, ADH.PX_STEP_ARG, ADH.PX_DFO_PAIR_ID, ADH.PX_DOP, ADH.PX_MIN_DOP, ADH.DFO_MOST_ACTIVE_IID, ADH.DFO_MOST_ACTIVE_SID, ADH.DFO_MOST_ACTIVE_COUNT, ADH.ACTIVITY_START, ADH.ACTIVITY_END, ADH.ACTIVITY_TYPE, ADH.OTHER_SQL_ACTIVITY_TYPE, ADH.EVENT_NAME, ADH.PLAN_LINE_ID, ADH.PLSQL_OBJECT_ID, ADH.PLSQL_SUBPROGRAM_ID, CASE WHEN PLSQL_ROWNUM = 1 AND ADH.PLSQL_OBJECT_ID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM DBA_PROCEDURES P WHERE P.OBJECT_ID = ADH.PLSQL_OBJECT_ID AND P.SUBPROGRAM_ID = ADH.PLSQL_SUBPROGRAM_ID), 'Unavailable') ELSE NULL END PLSQL_NAME, ADH.ACTIVITY_COUNT, ADH.BUCKET_ACTIVE_SECONDS, ADH.BUCKET_IDL E_SECONDS, (CASE WHEN ADH.IS_MONITORED_SQL = 0 THEN ADH.ACTIVE_SECONDS WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_CPU_HEIGHT >= :B34 THEN DECODE(ADH.ACTIVITY_TYPE, 'Cpu', (ADH.DFO_PAIR_ACTIVITY_HEIGHT / ADH.DFO_PAIR_CPU_HEIGHT) * ADH.DFO_PAIR_TOTAL_SECONDS, 0) WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * DECODE(ADH.ACTIVITY_TYPE, 'Cpu', ADH.DFO_PAIR_ACTIVITY_HEIGHT, (ADH.DFO_PAIR_ACTIVITY_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT))) / :B34 WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_ACTIVITY_HEIGHT) / ADH.PX_DOP ELSE ADH.ACTIVE_SECONDS END) RESP_TIME, (CASE WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * (ADH.DFO_PAIR_IDLE_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT)) / :B34 WH EN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_IDLE_HEIGHT) / ADH.PX_DOP ELSE 0 END) DFO_PAIR_IDLE_RESP_TIME, ADH.DFO_PAIR_ACTIVITY_HEIGHT, ADH.DFO_PAIR_CPU_HEIGHT, ADH.DFO_PAIR_IDLE_HEIGHT, ADH.DFO_PAIR_TOTAL_HEIGHT, ADH.DFO_PAIR_CPU_ACTIVITY, ADH.DFO_PAIR_TOTAL_SECONDS FROM (SELECT ADH_1.*, (ROW_NUMBER() OVER(PARTITION BY ADH_1.PLSQL_OBJECT_ID, ADH_1.PLSQL_SUBPROGRAM_ID ORDER BY ADH_1.BUCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) PLSQL_ROWNUM, (ROW_NUMBER() OVER(PARTITION BY ADH_1.SQL ORDER BY ADH_1.BUCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) SQL_ROWNUM, (CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP - ADH_1.DFO_PAIR_TOTAL_HEIGHT ELSE 0 END) DFO_PAIR_IDLE_HEIGHT, (CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_ CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP ELSE ADH_1.DFO_PAIR_TOTAL_HEIGHT END) DFO_PAIR_TOTAL_HEIGHT_ADJ FROM (SELECT ADH_0.*, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_TOTAL_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_TOTAL_HEIGHT, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_CPU_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_CPU_HEIGHT, (CASE WHEN ADH_0.PX_DFO_PAIR_ID IS NOT NULL AND ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.ACTIVITY_COUNT * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_ACTIVITY_HEIGHT FROM (SELECT AD3.*, (SUM(DECODE(AD3.PX_DFO_PAIR_ID, NULL, 0, AD3.ACTIVE_SECONDS)) OVER(PARTITION BY DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.BUCKET_NUM), DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.PX_STEP_ARG))) DFO_PAIR_TOTAL_SECONDS FROM (SELECT AD2.*, CASE WHEN AD2.IS_MONITORED_SQL = 0 THEN SQL_BUCKET_DISTINCT_SAMPLES * :B25 WHEN AD2.PX_ID IS NULL THE N AD2.ACTIVITY_COUNT * :B25 WHEN AD2.BUCKET_PARALLEL_MON_ACTIVITY > 0 THEN (AD2.ACTIVITY_COUNT * AD2.BUCKET_PARALLEL_MON_SECONDS) / AD2.BUCKET_PARALLEL_MON_ACTIVITY ELSE 0 END ACTIVE_SECONDS, CASE WHEN AD2.BUCKET_INTERVAL > BUCKET_ACTIVE_SECONDS THEN AD2.BUCKET_INTERVAL - BUCKET_ACTIVE_SECONDS ELSE 0 END BUCKET_IDLE_SECONDS FROM (SELECT AD1.*, (AD1.BUCKET_SERIAL_MON_ACTIVITY * :B25 ) BUCKET_SERIAL_MON_SECONDS, (AD1.BUCKET_TOTAL_MON_ACTIVITY - AD1.BUCKET_SERIAL_MON_ACTIVITY) BUCKET_PARALLEL_MON_ACTIVITY, (AD1.BUCKET_ACTIVE_SECONDS - (AD1.BUCKET_OTHER_ACTIVITY + AD1.BUCKET_SERIAL_MON_ACTIVITY) * :B25 ) BUCKET_PARALLEL_MON_SECONDS, (AD1.BUCKET_OTHER_ACTIVITY * :B25 ) BUCKET_OTHER_SECONDS, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(AD1.ACTIVITY_COUNT) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_TOTAL_ACTIVITY, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(DECODE(AD1.ACTIVITY_TYPE, 'Cpu', AD1.ACTIVITY_COUNT, 0)) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_CPU_ACTIVITY FROM (SELECT AD01.*, NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 1, AD01.ACTIVITY_COUNT, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0) BUCKET_TOTAL_MON_ACTIVITY, (NVL(SUM(CASE WHEN AD01.IS_MONITORED_SQL = 1 AND AD01.PX_ID IS NULL THEN AD01.ACTIVITY_COUNT ELSE NULL END) OVER(PARTITION BY AD01.BUCKET_NUM), 0)) BUCKET_SERIAL_MON_ACTIVITY, (NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 0, AD01.SQL_BUCKET_DISTINCT_SAMPLES, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0)) BUCKET_OTHER_ACTIVITY, (NVL(AD01.BUCKET_DISTINCT_SAMPLES, 0) * :B25 ) BUCKET_ACTIVE_SECONDS, DECODE(AD01.BUCKET_NUM, :B27 , MOD(:B32 , :B26 ), :B26 ) BUCKET_INTERVAL FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.PLAN_LINE_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, MAX(AD0.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(AD0.SQL) SQL, MAX(AD0.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(AD0.DBOP_NAME) DBOP_NAME, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_IID)) DFO_MOST_ACTIVE_IID, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_SID)) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT, MAX(PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MAX(AD0.PX_DOP) PX_DOP, MIN(AD0.PX_MIN_DOP) PX_MIN_DOP, MAX(AD0.BUCKET_DISTINCT_SAMPLES) BUCKET_DISTINCT_SAMPLES, MAX(AD0.SQL_BUCKET_DISTINCT_SAMPLES) SQL_BUCKET_DISTINCT_SAMPLES FROM (SELECT AD00.*, (CASE WHEN AD00.IS_MONITORED_SQL = 1 AND (AD00.SESSION_ID != :B19 OR AD00.INST_ID != :B17 ) THEN AD00.PX_SERVER_GROUP END) PX_ID FROM ASH_DATA AD00 WHERE :B33 = 1 ) AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG ) AD01) AD1) AD2) AD3) ADH_0) ADH_1) ADH) SELECT /*+ no_monitor no_xml_query_rewrite */ XMLELEMENT( "sql_monitor_report", XMLATTRIBUTES(:B59 AS "version", TO_CHAR(:B58 , :B12 ) AS "sysdate"), XMLELEMENT( "report_parameters", NULL, CASE WHEN :B57 IS NOT NULL THEN XMLFOREST( :B57 AS "dbop_name", :B56 AS "dbop_exec_id") ELSE XMLFOREST( :B55 AS "sql_id", :B54 AS "sql_exec_id") END, XMLFOREST( :B53 AS "session_id", :B52 AS "session_serial", TO_CHAR(:B51 , :B12 ) AS "sql_exec_start", :B27 AS "bucket_count", TO_CHAR(:B50 , :B12 ) AS "interval_start", TO_CHAR(:B22 , :B12 ) AS "interval_end", DECODE(:B49 , 'Y', :B48 , NULL) AS "auto_refresh", :B47 AS "base_path"), CASE WHEN :B23 = 'Y' AND :B46 IS NOT NULL AND NOT (:B4 = 1 AND :B3 IS NULL AND :B2 IS NULL AND :B1 IS NULL) THEN XMLELEMENT( "parallel_filter", NULL, XMLFOREST( DECODE(:B4 , 1, 'yes', 'no') AS "qc", :B3 AS "server_group", :B2 AS "server_set", :B1 AS "server_number")) ELSE NULL END), CASE WHEN :B14 = 1 THEN XMLELEMENT( "derived_parameters_testing", NULL, XMLFOREST(:B11 AS "instance_id_low", :B10 AS "instance_id_high", :B26 AS "bucket_interval_sec", :B32 AS "interval_second", :B27 AS "bucket_calc_count", :B45 AS "bucket_calc_max_count", :B13 AS "sel_sqltext")) ELSE NULL END, (SELECT XMLCONCAT( CASE WHEN :B46 IS NULL AND :B60 IS NULL THEN XMLELEMENT( "target", XMLATTRIBUTES(:B17 AS "instance_id", :B19 AS "session_id", :B18 AS "session_serial", NVL2(:B6 , NULL, :B9 ) AS "sql_id", NVL2(:B6 , NULL, TO_CHAR(:B8 , :B12 )) AS "sql_exec_start", NVL2(:B6 , NULL, :B7 ) AS "sql_exec_id", NVL2(:B6 , :B6 , NULL) AS "dbop_name", NVL2(:B6 , :B5 , NULL) AS "dbop_exec_id", NVL2(:B6 , TO_CHAR(:B8 , :B12 ), NULL) AS "dbop_exec_start", NVL2(:B6 , NULL, MAX_PLAN_HASH_VALUE) AS "sql_plan_hash", NVL2(:B6 , NULL, MAX_FULL_PLAN_HASH_VALUE) AS "sql_full_plan_hash", MAGG.DB_UNIQUE_NAME AS "db_unique_name", MAGG.PLATFORM_NAME AS "db_platform_name", MAGG.HOST_NAME AS "report_host_name"), NVL2(SUM_SERVERS_REQUESTED, XMLELEMENT( "servers_requested", NULL, SUM_SERVERS_REQUESTED), NULL), NVL2(SUM_SERVERS_ALLOCATED, XMLELEMENT( "servers_allocated", NULL, SUM_SERVERS_ALLOCATED), NULL), NVL2(MAX_USERID, XMLELEMENT( "user_id", NULL, MAX_USERID), NULL), NVL2(MAX_USERNAME, XMLELEMENT( "user", NULL , MAX_USERNAME), NULL), NVL2(MAX_CON_ID, XMLELEMENT( "con_id", NULL, MAX_CON_ID), NULL), NVL2(MAX_CON_NAME, XMLELEMENT( "con_name", NULL, MAX_CON_NAME), NULL), NVL2(MAX_PROGRAM, XMLELEMENT( "program", NULL, MAX_PROGRAM), NULL), NVL2(MAX_MODULE, XMLELEMENT( "module", NULL, MAX_MODULE), NULL), NVL2(MAX_ACTION, XMLELEMENT( "action", NULL, MAX_ACTION), NULL), NVL2(MAX_SERVICE_NAME, XMLELEMENT( "service", NULL, MAX_SERVICE_NAME), NULL), NVL2(MAX_CLIENT_ID, XMLELEMENT( "client_id", NULL, MAX_CLIENT_ID), NULL), NVL2(MAX_CLIENT_INFO, XMLELEMENT( "client_info", NULL, MAX_CLIENT_INFO), NULL), NVL2(MAX_PL_ENTRY_OID, XMLELEMENT( "plsql_entry_object_id", NULL, MAX_PL_ENTRY_OID), NULL), NVL2(MAX_PL_ENTRY_PROGID, XMLELEMENT( "plsql_entry_subprogram_id", NULL, MAX_PL_ENTRY_PROGID), NULL), NVL2(MAX_PL_ENTRY_NAME, XMLELEMENT( "plsql_entry_name ", NULL, MAX_PL_ENTRY_NAME), NULL), NVL2(MAX_PL_OID, XMLELEMENT( "plsql_object_id", NULL, MAX_PL_OID), NULL), NVL2(MAX_PL_PROGID, XMLELEMENT( "plsql_subprogram_id", NULL, MAX_PL_PROGID), NULL), NVL2(MAX_PL_NAME, XMLELEMENT( "plsql_name", NULL, MAX_PL_NAME), NULL), CASE WHEN (:B13 = 0 OR :B6 IS NOT NULL) THEN NULL ELSE XMLELEMENT( "sql_fulltext", XMLATTRIBUTES(NVL2(SQL_VTEXT, 'Y', IS_FULL_TEXT) AS "is_full"), NVL2(SQL_VTEXT, SQL_VTEXT, SQLMON_TEXT)) END, XMLELEMENT( "status", NULL, MAX_STATUS), XMLELEMENT( "refresh_count", NULL, SUM_REFRESH_COUNT), XMLELEMENT( "first_refresh_time", NULL, TO_CHAR(MIN_FIRST_REFRESH_TIME, :B12 )), XMLELEMENT( "last_refresh_time", NULL, TO_CHAR(:B58 , :B12 )), XMLELEMENT( "duration", NULL, GREATEST(:B65 , LEAST(MAX_ELAPSED_TIME/1000000, 1), CEIL(MAX_QUEUING_TIME/1000000))), DECODE(MAX_RM_INFO, '00/00/0000 00 :00:00', NULL, XMLTYPE(SUBSTR(MAX_RM_INFO, 20))), CASE WHEN (:B63 = 'Y') THEN XMLELEMENT( "adaptive_plan", XMLATTRIBUTES(:B64 AS "is_final"), :B63 ) ELSE NULL END, NVL((SELECT XMLFOREST( XMLAGG( XMLELEMENT( "param", XMLATTRIBUTES(E.NAME AS "name"), DECODE(:B14 , 1, 'XXXX', E.VALUE)) ORDER BY E.NAME) AS "optimizer_env") SQL_ENV FROM GV$SQL_OPTIMIZER_ENV E WHERE E.INST_ID = :B17 AND E.SQL_ID = :B9 AND E.CHILD_ADDRESS = HEXTORAW(:B66 ) AND (DECODE(:B14 , 1, 'YES', E.ISDEFAULT) = 'NO' OR E.ID IN (2, 12, 24, 35, 36, 37, 246, 256, 257, 274, 275, 289, 290))), (SELECT XMLELEMENT( "optimizer_env", XMLATTRIBUTES('sys' AS "type"), XMLAGG( XMLELEMENT( "param", XMLATTRIBUTES(E.NAME AS "name"), DECODE(:B14 , 1, 'XXXX', E.VALUE)) ORDER BY E.NAME)) SYS_ENV FROM V$SYS_OPTIMIZER_ENV E WHERE (DECODE(:B14 , 1, 'YES', E.ISDEFAULT) = 'NO' OR E.ID IN (2, 12, 24, 35, 36, 37, 24 6, 256, 257, 274, 275, 289, 290)))) ) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), DECODE(NVL(SUM_ELAPSED_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), SUM_ELAPSED_TIME)), DECODE(NVL(MAX_QUEUING_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX_QUEUING_TIME)), DECODE(NVL(SUM_CPU_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), SUM_CPU_TIME)), DECODE(NVL(SUM_USER_IO_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), SUM_USER_IO_WAIT_TIME)), DECODE(NVL(SUM_APPLICATION_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), SUM_APPLICATION_WAIT_TIME)), DECODE(NVL(SUM_CONCURRENCY_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLAT TRIBUTES('concurrency_wait_time' AS "name"), SUM_CONCURRENCY_WAIT_TIME)), DECODE(NVL(SUM_CLUSTER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), SUM_CLUSTER_WAIT_TIME)), DECODE(NVL(SUM_PLSQL_EXEC_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), SUM_PLSQL_EXEC_TIME)), DECODE(NVL(SUM_JAVA_EXEC_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), SUM_JAVA_EXEC_TIME)), DECODE(NVL(SUM_OTHER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), SUM_OTHER_WAIT_TIME)), DECODE(NVL(SUM_FETCHES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), SUM_FETCHES)), DECODE(NVL(SUM_BUFFER_GETS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), SUM_ BUFFER_GETS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_READ_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), SUM_READ_BYTES)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_WRITE_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), SUM_WRITE_BYTES)), CASE WHEN SUM_IO_INTER_BYTES IS NULL OR SUM_IO_BYTES = 0 OR SUM_IO_INTER_BYTES = SUM_IO_BYTES THEN NULL ELSE XMLELEMENT ( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(SUM_IO_BYTES / DECODE(SUM_IO_INTER_BYTES, 0, 1, SUM_IO_INTER_BYTES), 2)) END), CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN SUM(ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME)) ELSE NULL END FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1) ELSE NULL END, NVL2(MAX_ERROR_NUMBER, XMLELEMENT( "error", XMLATTRIBUTES(MAX_ERROR_NUMBER AS "number", MAX_ERROR_FACILITY AS "facility"), MAX_ERROR_MESSAGE), NULL), CASE WHEN :B62 = 1 AND MAGG.QC_HAS_BINDS_XML = 'Y' THEN (SELECT XMLTYPE(BINDS_XML) FROM GV$SQL_MONITOR MON WHERE MON.INST_ID = :B17 AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END, CASE WHEN :B61 = 1 AND MAGG.QC_HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$SQL_MONITOR MON WHERE MON.INST_ID = MAGG.MAX_INST_ID AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) FROM (SELECT V.*, CASE WHEN :B13 = 2 AND IS_FULL_TEXT = 'N' AND :B46 IS NULL AND :B60 IS NULL THEN (SELECT SQL_FULLTEXT FROM GV$SQL SQ WHERE SQ.INST_ID BETWEEN :B11 AND :B10 AND SQ.SQL_ID = :B9 AND ROWNUM = 1) ELSE NULL END SQL_VTEXT FROM MONITOR_AGG V) MAGG), CASE WHEN :B44 = 1 THEN (SELECT CASE WHEN AT.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( :B41 AS "ash_missing_seconds", TO_CHAR(AT.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AT.ACT IVITY_END, :B12 ) AS "last_sample_time", ROUND((AT.ACTIVITY_END - AT.ACTIVITY_START) * 3600 * 24) + 1 AS "duration", AT.ACTIVITY_COUNT AS "count", AT.IMQ_COUNT AS "imq_count", AT.WAIT_COUNT AS "wait_count", AT.CPU_COUNT AS "cpu_count", DECODE(AT.OTHER_SQL_COUNT, 0, NULL, AT.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), AT.ACTIVITY_TOTAL, AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1) AT, (SELECT CASE WHEN :B30 = 1 AND :B27 > 1 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", ROUND(( :B22 - :B20 ) *3600*24) + 1 AS "duration"), XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, SUM(ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(IMQ_COUNT) IMQ_COUNT, SUM(WAIT_COUNT) WAIT_COUNT, SUM(CPU_COUNT) CPU_COUNT, SUM(OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUCKET FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0. ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN AH.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", :B41 AS "ash_missing_seconds", TO_CHAR(AH.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AH.ACTIVITY_END, :B12 ) AS "last_sample_time", ROUND((AH.ACTIVITY_END - AH.ACTIVITY_START) * 3600 * 24) + 1 AS "duration", :B25 AS "sample_interval", :B26 AS "bucket_interval", :B27 AS "bucket_count", ROUND((:B22 - :B20 ) *3600*24) + 1 AS "bucket_duration", :B40 AS "cpu_cores", :B34 AS "total_cpu_cores", :B39 AS "hyperthread"), AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD2.ACTIVITY_START) ACTIVITY_START, MAX(AD2.ACTIVITY_END) ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET_XML) ORDER BY AD2.BUCKET_NUM) GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, MAX(AD1.BUCKET_IDLE_SECONDS) BUCKET_IDLE_SECONDS, XMLAGG( XMLCONCAT( CASE WHEN AD1.DFO_PAIR_IDLE_RESP_TIME != 0 AND DFO_PAIR_ROWNUM = 1 THEN XMLELEMENT ( "activity", XMLATTRIBUTES( 'Parallel Skew' AS "class", AD1.PX_STEP_ARG AS "line", AD1.PX_ID AS "px", ROUND(AD1.DFO_PAIR_IDLE_RESP_TIME, 2) AS "rt"), 0) ELSE NULL END, XMLELEMENT( "activity", XMLATTRIBUTES( NVL(AD1.OTHER_SQL, AD1.RPI) AS "sql", AD1.NON_SQL AS "non_sql", AD1.CLASS AS "class", AD1.OTHER_SQL_CLASS AS "other_sql_class", AD1.EVENT AS "event", AD1.PLAN_LINE_ID AS "line", NVL2(AD1.PLSQL_OBJECT_ID, AD1.PLSQL_OBJECT_ID||'.'|| AD1.PLSQL_SUBPROGRAM_ID, NULL) AS "plsql_id", AD1.PLSQL_NAME AS "plsql_name", CASE WHEN AD1.SQL_ROWNUM = 1 THEN AD1.TOP_LEVEL_SQL_ID END AS "top_sql_id", CASE WHEN AD1.DBOP_NAME IS NOT NULL THEN AD1.DBOP_NAME END AS "dbop_name", CASE WHEN AD1.DFO_MOST_ACTIVE_IID IS NOT NULL AND :B67 = 'Y' THEN AD1.DFO_MOST_ACTIVE_IID END AS "skew_iid", DECODE(AD1.DFO_MOST_ACTIVE_COUN T, NULL, NULL, AD1.DFO_MOST_ACTIVE_SID) AS "skew_sid", AD1.DFO_MOST_ACTIVE_COUNT AS "skew_count", DECODE(AD1.PX_DOP, :B28 , NULL, AD1.PX_DOP) AS "dop", DECODE(AD1.PX_DOP, AD1.PX_MIN_DOP, NULL, AD1.PX_MIN_DOP) AS "min_dop", AD1.PX_ID AS "px", AD1.PX_STEP_ID AS "step", AD1.PX_STEP_ARG AS "arg", DECODE(AD1.ACTIVITY_COUNT, AD1.RESP_TIME, NULL, ROUND(AD1.RESP_TIME, 2)) AS "rt"), AD1.ACTIVITY_COUNT)) ORDER BY AD1.PX_STEP_ID, AD1.PX_STEP_ARG, AD1.DFO_PAIR_ROWNUM) ACTIVITY_BUCKET_XML FROM (SELECT AD01.*, CASE WHEN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.ACTIVITY_TYPE END CLASS, CASE WHEN (AD01.ACTIVITY_TYPE = 'Other SQL Execution' OR AD01.ACTIVITY_TYPE = 'Non SQL') THEN AD01.OTHER_SQL_ACTIVITY_TYPE END OTHER_SQL_CLASS, CASE WHEN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.EVENT_NAME END EVENT, C ASE WHEN AD01.SQL IN ('this', 'anonymous') THEN NULL ELSE AD01.SQL END RPI, DECODE(AD01.ACTIVITY_TYPE, 'Other SQL Execution', SUBSTR(AD01.EVENT_NAME, 9), NULL) OTHER_SQL, DECODE(AD01.ACTIVITY_TYPE, 'Non SQL', AD01.EVENT_NAME, NULL) NON_SQL, ROW_NUMBER() OVER(PARTITION BY AD01.BUCKET_NUM, AD01.PX_DFO_PAIR_ID ORDER BY AD01.ACTIVITY_TYPE, AD01.EVENT_NAME, AD01.PLAN_LINE_ID) DFO_PAIR_ROWNUM FROM RESPONSE_TIME_DATA AD01) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B23 = 'Y' THEN (SELECT XMLELEMENT( "parallel_info", XMLATTRIBUTES( :B17 AS "qc_instance_id", MAX_PX_QCSID AS "qc_session_id", MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MAX_PX_DOP AS "dop", MAX_PX_DOP_INSTANCES AS "max_dop_instances", DIST_INST_COUNT AS "inst_count", DIST_PX_GROUP_COUNT AS "server_group_count", DIST_PX_SET_COUNT AS "server_set_count"), CASE WHEN :B69 = 1 THEN PX_SESSIONS ELSE NULL END, CASE WHEN :B67 = 'Y' THEN DECODE(:B68 , 1, PX_INSTANCES, NULL) ELSE NULL END) FROM (SELECT MAX_PX_QCSID, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, (SELECT XMLELEMENT( "sessions", XMLATTRIBUTES(MAX(PX_SESSION.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_SESSION.IMQ_COUNT) AS "max_imq_count", MAX(PX_SESSION.CPU_COUNT) AS "max_cpu_count", MAX(PX_SESSION.WAIT_COUNT) AS "max_wait_count", MAX(PX_SESSION.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_SESSION.MAX_IO_REQS) AS "max_io_reqs", MAX(PX_SESSION.MAX_IO_BYTES) AS "max_io_bytes", MAX(PX_SESSION.MAX_BUFFER_GETS) AS "max_buffer_gets", MAX(PX_SESSION.MAX_ELAPSED_TIME) AS "max_elapsed_time"), XMLAGG(PX_SESSION.PX_SESSION_XML ORDER BY PX_SERVER_GROUP NULLS FIRST, PX_SERVER_SET, PX_SER VER#)) FROM (SELECT PX_SERVER_GROUP, PX_SERVER_SET, PX_SERVER#, MAX(PI.MAX_ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(PI.MAX_IO_REQS) MAX_IO_REQS, MAX(PI.MAX_IO_BYTES) MAX_IO_BYTES, MAX(PI.MAX_BUFFER_GETS) MAX_BUFFER_GETS, SUM(PI.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHER_SQL_COUNT, XMLELEMENT( "session", XMLATTRIBUTES( INST_ID AS "inst_id", PROCESS_NAME AS "process_name", SID AS "session_id", SESSION_SERIAL# AS "session_serial", PX_SERVER_GROUP AS "server_group", PX_SERVER_SET AS "server_set", PX_SERVER# AS "server_num"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat" , XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUSTER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA _EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES ('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES) / DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) END), CASE WHEN SUM(PI.ACTIVITY_COUNT) > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "first_sample_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "last_sample_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SU M(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "imq_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.OTHER_SQL_COUNT)AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END, CASE WHEN :B61 = 1 AND PI.HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$SQL_MONITOR MON WHERE MON.INST_ID = PI.INST_ID AND MON.KEY = PI.KEY AND MON.SID = PI.SID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) PX_SESSION_XML FROM (SELECT MO.HAS_OTHER_XML, MO.KEY, MO.INST_ID, DECODE(MO.PROCESS_NAME, 'ora', 'PX Coordinator', MO.PROCESS_NAME) PROCESS_NAME, MO.SID, MO.SESSION_ SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME, MAX(MO.IO_REQS) MAX_IO_REQS, MAX(MO.IO_BYTES) MAX_IO_BYTES, MAX(MO.BUFFER_GETS) MAX_BUFFER_GETS, MAX(MO.ELAPSED_TIME) MAX_ELAPSED_TIME, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.ACTIVITY_COUNT)) ACTIVITY_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.IMQ_COUNT)) IMQ_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.WAIT_COUNT)) WAIT_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.CPU_COUNT)) CPU_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.OTHER_SQL_COUNT)) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END, MAX(DECODE(MO.ELAPSED_TIME, 0, NULL, MO.ELAPSED_TIME)) ELAPSED_TIME, MAX(DECODE(MO.QUEUING_TIME, 0, NULL, MO.QUEUING_TIME)) QUEUING_TIME, MAX(DECODE(MO.CPU_TIME, 0, NULL, CPU_TIME)) CPU_TIME, MAX(DECODE(MO.FETCHES, 0, NULL, FETCHES)) FETCHES, MAX(DECODE(MO.BUF FER_GETS, 0, NULL, MO.BUFFER_GETS)) BUFFER_GETS, MAX(DECODE(MO.IO_INTER_BYTES, 0, NULL, MO.IO_INTER_BYTES)) IO_INTER_BYTES, MAX(DECODE(MO.READ_REQS, 0, NULL, MO.READ_REQS)) READ_REQS, MAX(DECODE(MO.READ_BYTES, 0, NULL, MO.READ_BYTES)) READ_BYTES, MAX(DECODE(MO.WRITE_REQS, 0, NULL, MO.WRITE_REQS)) WRITE_REQS, MAX(DECODE(MO.WRITE_BYTES, 0, NULL, MO.WRITE_BYTES)) WRITE_BYTES, MAX(DECODE(MO.IO_BYTES, 0, NULL, MO.IO_BYTES)) IO_BYTES, MAX(DECODE(MO.APPLICATION_WAIT_TIME, 0, NULL, MO.APPLICATION_WAIT_TIME)) APPLICATION_WAIT_TIME, MAX(DECODE(MO.CONCURRENCY_WAIT_TIME, 0, NULL, MO.CONCURRENCY_WAIT_TIME)) CONCURRENCY_WAIT_TIME, MAX(DECODE(MO.CLUSTER_WAIT_TIME, 0, NULL, MO.CLUSTER_WAIT_TIME)) CLUSTER_WAIT_TIME, MAX(DECODE(MO.USER_IO_WAIT_TIME, 0, NULL, MO.USER_IO_WAIT_TIME)) USER_IO_WAIT_TIME, MAX(DECODE(PLSQL_EXEC_TIME, 0, NULL, PLSQL_EXEC_TIME)) PLSQL_EXEC_TIME, MAX(DECODE(MO.JAVA_EXEC_TIME, 0, NULL, MO.JAVA_EXEC_TIME)) JAVA_EXEC_TIME, MAX(DECO DE(MO.OTHER_WAIT_TIME, 0, NULL, MO.OTHER_WAIT_TIME)) OTHER_WAIT_TIME FROM MONITOR_DATA MO, (SELECT ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, SUM(ASH1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH1.IMQ_COUNT) IMQ_COUNT, SUM(ASH1.WAIT_COUNT) WAIT_COUNT, SUM(ASH1.CPU_COUNT) CPU_COUNT, SUM(ASH1.OTHER_SQL_COUNT)OTHER_SQL_COUNT, MIN(ASH1.ACTIVITY_START) ACTIVITY_START, MAX(ASH1.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH1 GROUP BY ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME) ASH0 WHERE MO.INST_ID = ASH0.INST_ID(+) AND MO.SID = ASH0.SESSION_ID(+) AND (:B69 = 1 OR :B68 = 1) GROUP BY MO.INST_ID, MO.KEY, MO.HAS_OTHER_XML, MO.PROCESS_NAME, MO.SID, MO.SESSION_SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) PI WHERE (:B69 = 1) GROUP BY PI.INST_ID, PI.KEY, PI.HAS_OTHER_XML, PI.SID, PI.PROCESS_NAME, PI.SESSION_SERIAL#, PI.PX_SERVER_GROUP, PI.PX_SERVER_SET, PI.PX_SERVER#) P X_SESSION) PX_SESSIONS, (SELECT XMLELEMENT( "instances", XMLATTRIBUTES( MAX(PX_INSTANCE.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_INSTANCE.IMQ_COUNT) AS "max_imq_count", MAX(PX_INSTANCE.CPU_COUNT) AS "max_cpu_count", MAX(PX_INSTANCE.WAIT_COUNT) AS "max_wait_count", MAX(PX_INSTANCE.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_INSTANCE.ELAPSED_TIME) AS "max_elapsed_time", MAX(PX_INSTANCE.BUFFER_GETS) AS "max_buffer_gets", MAX(PX_INSTANCE.IO_REQS) AS "max_io_reqs", MAX(PX_INSTANCE.IO_BYTES) AS "max_io_bytes"), XMLAGG(PX_INSTANCE.PX_INSTANCES_XML ORDER BY INST_ID)) FROM (SELECT PI.INST_ID, MAX(PI.ELAPSED_TIME) ELAPSED_TIME, MAX(PI.IO_REQS) IO_REQS, MAX(PI.IO_BYTES) IO_BYTES, MAX(PI.BUFFER_GETS) BUFFER_GETS, SUM(PI.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHE R_SQL_COUNT, XMLELEMENT( "instance", XMLATTRIBUTES( INST_ID AS "inst_id"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUSTER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS " name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES)/ DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) E ND), CASE WHEN :B33 = 1 AND SUM(PI.ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "start_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "end_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SUM(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "imq_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END) PX_INSTANCES_XML FROM (SELECT MO.INST_ID, ASH.ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.ACTIVITY_COUNT, A SH.IMQ_COUNT, ASH.WAIT_COUNT, ASH.CPU_COUNT, ASH.OTHER_SQL_COUNT, ASH.ACTIVITY_START, ASH.ACTIVITY_END, MO.ELAPSED_TIME, MO.QUEUING_TIME, MO.CPU_TIME, MO.APPLICATION_WAIT_TIME, MO.CONCURRENCY_WAIT_TIME, MO.CLUSTER_WAIT_TIME, MO.USER_IO_WAIT_TIME, MO.PLSQL_EXEC_TIME, MO.JAVA_EXEC_TIME, MO.OTHER_WAIT_TIME, MO.FETCHES, MO.BUFFER_GETS, MO.IO_INTER_BYTES, MO.IO_BYTES, MO.READ_REQS, MO.READ_BYTES, MO.WRITE_REQS, MO.WRITE_BYTES, MO.IO_REQS FROM (SELECT MO0.INST_ID, SUM(MO0.ELAPSED_TIME) ELAPSED_TIME, SUM(MO0.QUEUING_TIME) QUEUING_TIME, SUM(MO0.CPU_TIME) CPU_TIME, SUM(MO0.FETCHES) FETCHES, SUM(MO0.BUFFER_GETS) BUFFER_GETS, SUM(MO0.IO_INTER_BYTES) IO_INTER_BYTES, SUM(MO0.IO_BYTES) IO_BYTES, SUM(MO0.READ_REQS) READ_REQS, SUM(MO0.READ_BYTES) READ_BYTES, SUM(MO0.WRITE_REQS) WRITE_REQS, SUM(MO0.WRITE_BYTES) WRITE_BYTES, SUM(MO0.IO_REQS) IO_REQS, SUM(MO0.APPLICATION_WAIT_TIME) APPLICATION_WAIT_TIME, SUM(MO0.CONCURRENCY_WAIT_TIME) CONCURRENCY_WAIT_TIME, SUM(MO0. CLUSTER_WAIT_TIME) CLUSTER_WAIT_TIME, SUM(MO0.USER_IO_WAIT_TIME) USER_IO_WAIT_TIME, SUM(MO0.PLSQL_EXEC_TIME) PLSQL_EXEC_TIME, SUM(MO0.JAVA_EXEC_TIME) JAVA_EXEC_TIME, SUM(MO0.OTHER_WAIT_TIME) OTHER_WAIT_TIME FROM MONITOR_DATA MO0 GROUP BY MO0.INST_ID) MO, (SELECT ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME, SUM(ASH0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH0.IMQ_COUNT) IMQ_COUNT, SUM(ASH0.WAIT_COUNT) WAIT_COUNT, SUM(ASH0.CPU_COUNT) CPU_COUNT, SUM(ASH0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH0 GROUP BY ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) ASH, MONITOR_AGG WHERE MO.INST_ID = ASH.INST_ID(+) AND MONITOR_AGG.DIST_INST_COUNT > 0 ) PI GROUP BY PI.INST_ID)PX_INSTANCE) PX_INSTANCES FROM MONITOR_AGG)) ELSE NULL END, XPLAN_XML, CASE WHEN :B43 = 1 THEN (SELECT XMLELEMENT( "plan_monitor", XMLATTRIBUTES(MAX(PLI.MAX_LINE_ACTIVITY_COUNT) AS "max_activity_count ", MAX(PLI.OVERALL_MAX_IO_REQS) AS "max_io_reqs", MAX(PLI.OVERALL_MAX_IO_BYTES) AS "max_io_bytes", MAX(PLI.MAX_LINE_IMQ_COUNT) AS "max_imq_count", MAX(PLI.MAX_LINE_CPU_COUNT) AS "max_cpu_count", MAX(PLI.MAX_LINE_WAIT_COUNT) AS "max_wait_count", MAX(PLI.MAX_LINE_OTHER_SQL_COUNT) AS "max_other_sql_count"), XMLAGG( XMLELEMENT( "operation", XMLATTRIBUTES( PLI.PLAN_LINE_ID AS "id", PLI.PARENT_ID AS "parent_id", PLI.OPERATION AS "name", PLI.OPTIONS AS "options", PLI.DEPTH AS "depth", PLI.POSITION AS "position", PLI.INACTIVE AS "skp", PLI.PX_TYPE AS "px_type"), NVL2(PLI.OBJECT_NAME, XMLELEMENT( "object", XMLATTRIBUTES(PLI.OBJECT_TYPE AS "type"), XMLFOREST(PLI.OBJECT_OWNER AS "owner"), XMLFOREST(PLI.OBJECT_NAME AS "name")), NULL), XMLFOREST(PLI.PARTITION_START AS "partition_s tart", PLI.PARTITION_STOP AS "partition_stop"), CASE WHEN PLI.CARDINALITY IS NULL AND PLI.BYTES IS NULL AND PLI.COST IS NULL AND PLI.TEMP_SPACE IS NULL AND PLI.TIME IS NULL THEN NULL ELSE XMLELEMENT( "optimizer", NULL, NVL2(PLI.CARDINALITY, XMLFOREST(PLI.CARDINALITY AS "cardinality"), NULL), NVL2(PLI.BYTES, XMLFOREST(PLI.BYTES AS "bytes"), NULL), NVL2(PLI.COST, XMLFOREST(PLI.COST AS "cost"), NULL), NVL2(PLI.CPU_COST, XMLFOREST(PLI.CPU_COST AS "cpu_cost"), NULL), NVL2(PLI.IO_COST, XMLFOREST(PLI.IO_COST AS "io_cost"), NULL), NVL2(PLI.TEMP_SPACE, XMLFOREST(PLI.TEMP_SPACE AS "temp"), NULL), NVL2(PLI.TIME, XMLFOREST(PLI.TIME AS "time"), NULL)) END, XMLELEMENT( "stats", XMLATTRIBUTES('plan_monitor' AS "type"), NVL2(PLI.FIRST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('first_active' AS "name"), TO_CHAR(FIRST_MOVE_TIME, :B12 )), NULL), CASE WHEN PLI.FIRST_MOVE_TIME != PLI.FIRST_CHANGE_TIME THEN XMLELEMENT( "stat", XMLATTRIBUTES('first_row' AS "name"), TO_CHAR(FIRST_CHANGE_TIME, :B12 )) ELSE NULL END, NVL2(PLI.LAST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('last_active' AS "name"), TO_CHAR(LAST_MOVE_TIME, :B12 )), NULL), CASE WHEN (PLI.FIRST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), ROUND((LAST_MOVE_TIME - FIRST_MOVE_TIME) * 3600 * 24)+1) END, CASE WHEN (PLI.OVERALL_LAST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('from_most_recent' AS "name"), ROUND((PLI.OVERALL_LAST_MOVE_TIME - PLI.LAST_MOVE_TIME) * 3600 * 24)) END, NVL2(PLI.LAST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES( 'from_sql_exec_start' AS "name"), ROUND( (FIRST_MOVE_TIME - :B8 ) * 3600*24)), NU LL), NVL2(PLI.PERCENT_COMPLETE, XMLELEMENT( "stat", XMLATTRIBUTES('percent_complete' AS "name"), PLI.PERCENT_COMPLETE), NULL), NVL2(PLI.TIME_REMAINING, XMLELEMENT( "stat", XMLATTRIBUTES('time_left' AS "name"), PLI.TIME_REMAINING), NULL), CASE WHEN PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('starts' AS "name"), PLI.STARTS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_starts' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(MAX_STARTS/1000000), 10000), NULL) AS "iid", MOD(MAX_STARTS, 1000000) AS "sid"), TRUNC(PLI.MAX_STARTS/10000000000)) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('dop' AS "name"), PLI.DOP) ELSE NULL END, CASE WHEN NEED_ROWS IS NOT NULL AND PLI.FIRST_MOVE_TIME IS NOT NULL THEN XMLELEMENT( "s tat", XMLATTRIBUTES('cardinality' AS "name"), PLI.OUTPUT_ROWS) ELSE NULL END, CASE WHEN PLI.NEED_ROWS IS NOT NULL AND PLI.DOP > 0 AND PLI.MAX_OUTPUT_ROWS IS NOT NULL AND (PLI.FIRST_MOVE_TIME IS NOT NULL) THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_card' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(MAX_OUTPUT_ROWS/1000000), 10000), NULL) AS "iid", MOD(MAX_OUTPUT_ROWS, 1000000) AS "sid"), TRUNC(PLI.MAX_OUTPUT_ROWS/10000000000)) ELSE NULL END, CASE WHEN PLI.MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('memory' AS "name"), PLI.MEM) ELSE NULL END, CASE WHEN PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_memory' AS "name"), PLI.MAX_MEM) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MIN_MAX_MEM IS NOT NULL AND PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'min_max_mem' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(MIN_MAX_MEM/10 00000), 10000), NULL) AS "iid", MOD(MIN_MAX_MEM, 1000000) AS "sid"), TRUNC(PLI.MIN_MAX_MEM/10000000000)) ELSE NULL END, CASE WHEN PLI.TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('temp' AS "name"), PLI.TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_temp' AS "name"), PLI.MAX_TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('spill_count' AS "name"), PLI.SPILL_COUNT) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_MAX_TEMP IS NOT NULL AND PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_max_temp' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(MAX_MAX_TEMP/1000000), 10000), NULL) AS "iid", MOD(MAX_MAX_TEMP, 1000000) AS "sid"), TRUNC(PLI.MAX_MAX_TEMP/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_REQS > 0 THEN XMLELEMENT( "stat" , XMLATTRIBUTES('read_reqs' AS "name"), PLI.READ_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_REQS IS NOT NULL AND PLI.READ_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_reqs' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(PLI.MAX_READ_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_READ_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), PLI.READ_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_BYTES IS NOT NULL AND PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_bytes' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(PLI.MAX_READ_BYTES/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_READ_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), PLI.WRITE_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_REQS IS NOT NULL AND PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_reqs' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), PLI.WRITE_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_BYTES IS NOT NULL AND PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_bytes' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_BYTES/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES('io_inter_bytes' AS "name"), PLI.IO_INTER_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_io_inter_bytes' AS "name", DECODE(:B67 , 'Y', MOD(TRUNC(MAX_IO_INTER_BYTES/1000000), 10000), NULL) AS "iid", MOD(MAX_IO_INTER_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_IO_INTER_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(PLI.IO_BYTES / DECODE(PLI.IO_INTER_BYTES, 0, 1, PLI .IO_INTER_BYTES), 2)) ELSE NULL END), NVL2(STAT_GID, XMLELEMENT( "rwsstats", XMLATTRIBUTES( PLI.STAT_GID AS "group_id"), DECODE(GID_ROWNUM, 1, (SELECT XMLELEMENT( "metadata", NULL, XMLAGG( XMLELEMENT( "stat", XMLATTRIBUTES( ROWNUM AS "id", NAME AS "name", DESCRIPTION AS "desc", TYPE AS "type", DECODE(FLAGS, 0, NULL, FLAGS) AS "flags"), NULL) ORDER BY ID)) FROM V$SQL_MONITOR_STATNAME WHERE GROUP_ID = PLI.STAT_GID), NULL), NVL2(STAT1_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(1 AS "id"), STAT1_VALUE), NULL), NVL2(STAT2_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(2 AS "id"), STAT2_VALUE), NULL), NVL2(STAT3_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(3 AS "id"), STAT3_VALUE), NULL), NVL2(STAT4_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(4 AS "id"), STAT4_VALUE), NULL), NVL2(STAT5_VALUE, XMLELE MENT( "stat", XMLATTRIBUTES(5 AS "id"), STAT5_VALUE), NULL), NVL2(STAT6_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(6 AS "id"), STAT6_VALUE), NULL), NVL2(STAT7_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(7 AS "id"), STAT7_VALUE), NULL), NVL2(STAT8_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(8 AS "id"), STAT8_VALUE), NULL), NVL2(STAT9_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(9 AS "id"), STAT9_VALUE), NULL), NVL2(STAT10_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(10 AS "id"), STAT10_VALUE), NULL)), NULL), CASE WHEN PLI.LINE_ACTIVITY_COUNT > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(PLI.LINE_ACTIVITY_START, :B12 ) AS "start_time", TO_CHAR(PLI.LINE_ACTIVITY_END, :B12 ) AS "end_time", ROUND((PLI.LINE_ACTIVITY_END - PLI.LINE_ACTIVITY_START) * 3600*24) + 1 AS "duration", PLI.L INE_ACTIVITY_COUNT AS "count", PLI.LINE_IMQ_COUNT AS "imq_count", PLI.LINE_WAIT_COUNT AS "wait_count", PLI.LINE_CPU_COUNT AS "cpu_count", PLI.LINE_OTHER_SQL_COUNT AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), PLI.ACTIVITY_TOTAL, PLI.PLAN_ACTIVITY_HISTO) ELSE NULL END) ORDER BY PLI.PLAN_LINE_ID) ) FROM (SELECT AT.MAX_LINE_ACTIVITY_COUNT, PM.OVERALL_MAX_IO_REQS, PM.OVERALL_MAX_IO_BYTES, AT.MAX_LINE_IMQ_COUNT, AT.MAX_LINE_CPU_COUNT, AT.MAX_LINE_WAIT_COUNT, AT.LINE_OTHER_SQL_COUNT, AT.MAX_LINE_OTHER_SQL_COUNT, PM.PLAN_LINE_ID, PM.PARENT_ID, PM.OPERATION, PM.OPTIONS, PM.DEPTH, PM.POSITION, PM.INACTIVE, CASE WHEN PM.OPERATION = 'PX COORDINATOR' AND :B23 = 'Y' AND (PM.PX_SERVER_SET IS NOT NULL OR AH.PX_SERVER_SET IS NOT NULL) THEN 'QC' WHEN PM.PX_SERVER_SET IS NOT NULL THEN TO_CHAR(PM.PX_SERVER_SET) WHEN AH.PX_SERVER_SET IS NOT NULL THEN TO_CHAR(AH.PX_SERVER_SET) WHEN (:B23 = 'N' OR (PM.LAST_CHANGE_TIME IS NULL AND AT.LINE_ACTIVITY_END IS NULL)) THEN NULL ELSE 'QC' END PX_TYPE, PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START, PM.LAST_CHANGE_TIME, PM.OVERALL_LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END, AT.OVERALL_LINE_ACTIVITY_END, LEAST(NVL(AT.LINE_ACTIVITY_START, PM.FIRST_CHANGE_TIME), NVL(PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START)) FIRST_MOVE_TIME, GREATEST(NVL(AT.LINE_ACTIVITY_END, PM.LAST_CHANGE_TIME), NVL(PM.LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END)) LAST_MOVE_TIME, GREATEST(NVL(AT.OVERALL_LINE_ACTIVITY_END, PM.OVERALL_LAST_CHANGE_TIME), NVL(PM.OVERALL_LAST_CHANGE_TIME, AT.OVERALL_LINE_ACTIVITY_END)) OVERALL_LAST_MOVE_TIME, CASE WHEN PM.STARTS IS NOT NULL AND PM.STARTS > 0 THEN 1 ELSE 0 END HAS_EXECUTED, PM.OBJECT_NAME, PM.OBJECT_TYPE, PM.OBJECT_OWNER, PM.PARTITION_START, PM.PARTITION_STOP, PM.CARDINALITY, PM.BYTES, PM.COST, PM.TEMP_SPACE, PM.TIME, PM.CPU_COST, PM.IO_COST, LO.PERCENT_COMPLETE, LO.TIME_REMAINING, PM.STARTS, PM .DOP, PM.MAX_STARTS, PM.OUTPUT_ROWS, PM.NEED_ROWS, PM.MAX_OUTPUT_ROWS, PM.MEM, PM.MAX_MEM, PM.MIN_MAX_MEM, PM.TEMP, PM.MAX_TEMP, PM.SPILL_COUNT, PM.MAX_MAX_TEMP, PM.READ_REQS, PM.MAX_READ_REQS, PM.READ_BYTES, PM.MAX_READ_BYTES, PM.WRITE_REQS, PM.MAX_WRITE_REQS, PM.WRITE_BYTES, PM.MAX_WRITE_BYTES, PM.IO_INTER_BYTES, PM.IO_BYTES, PM.MAX_IO_INTER_BYTES, AT.LINE_ACTIVITY_COUNT, AT.LINE_IMQ_COUNT, AT.LINE_WAIT_COUNT, AT.LINE_CPU_COUNT, AT.ACTIVITY_TOTAL, AH.PLAN_ACTIVITY_HISTO, PM.STAT_GID, PM.GID_ROWNUM, PM.STAT1_VALUE, PM.STAT2_VALUE, PM.STAT3_VALUE, PM.STAT4_VALUE, PM.STAT5_VALUE, PM.STAT6_VALUE, PM.STAT7_VALUE, PM.STAT8_VALUE, PM.STAT9_VALUE, PM.STAT10_VALUE FROM (SELECT AT0.*, MAX(LINE_ACTIVITY_END) OVER() OVERALL_LINE_ACTIVITY_END, MAX(LINE_ACTIVITY_COUNT) OVER() MAX_LINE_ACTIVITY_COUNT, MAX(LINE_IMQ_COUNT) OVER() MAX_LINE_IMQ_COUNT, MAX(LINE_CPU_COUNT) OVER() MAX_LINE_CPU_COUNT, MAX(LINE_WAIT_COUNT) OVER() MAX_LINE_WAIT_COUNT, MAX(LINE_OT HER_SQL_COUNT) OVER() MAX_LINE_OTHER_SQL_COUNT FROM (SELECT AD1.PLAN_LINE_ID, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) LINE_ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) LINE_IMQ_COUNT, SUM(AD1.WAIT_COUNT) LINE_WAIT_COUNT, SUM(AD1.OTHER_SQL_COUNT) LINE_OTHER_SQL_COUNT, SUM(AD1.CPU_COUNT) LINE_CPU_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTH ER_SQL_COUNT, MAX(AD0.DFO_MOST_ACTIVE_IID) DFO_MOST_ACTIVE_IID, MAX(AD0.DFO_MOST_ACTIVE_SID) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT FROM ASH_DATA AD0 WHERE AD0.PLAN_LINE_ID IS NOT NULL GROUP BY AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID) AT0) AT, (SELECT AD2.PLAN_LINE_ID, MIN(AD2.PX_SERVER_SET) PX_SERVER_SET, MIN(AD2.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD2.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD2.IMQ_COUNT) IMQ_COUNT, SUM(AD2.WAIT_COUNT) WAIT_COUNT, SUM(AD2.CPU_COUNT) CPU_COUNT, SUM(AD2.OTHER_SQL_COUNT) OTHER_SQL_COUNT, CASE WHEN :B29 = 1 AND SUM(AD2.ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR(:B22 , :B12 ) AS "end_time", ROUND((:B22 -:B20 ) *3600*24) + 1 AS "duration"), XMLAGG(XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), AD2.ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END PLAN_ACTIVITY_HISTO FROM (SELECT AD1.PLAN_LINE_ID, AD1.BUCKET_NUM, MIN(AD1.PX_SERVER_SET) PX_SERVER_SET, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(NVL2(AD1.ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT), NULL) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUC KET FROM (SELECT AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(NVL2(AD0.ACTIVITY_START, AD0.PX_SERVER_SET, NULL)) PX_SERVER_SET, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID, AD1.BUCKET_NUM) AD2 GROUP BY AD2.PLAN_LINE_ID) AH, (SELECT LO.SQL_PLAN_LINE_ID PLAN_LINE_ID, DECODE(SUM(LO.TOTALWORK), 0, NULL, ROUND(SUM(LO.SOFAR)*100/SUM(LO.TOTALWORK))) PERCENT_COMPLETE, MAX(LO.TIME_REMAINING) TIME_REMAINING FROM GV$SESSION_LONGOPS LO, MONITOR_DATA MO WHERE (:B49 = 'Y' OR :B70 = 'DONE (ERROR)') AND LO.SQL_ID = :B9 AND LO.SQL_EXEC_START = :B8 AND LO.SQL_EXEC_ID = :B7 AND LO.INST_ID = MO.INST_ID AND LO.SID = MO.SID GROUP BY LO.SQL_PLAN_LINE_ID) LO, (SELECT PM0.*, CASE WHEN PM0.STARTS IS NULL OR PM0.STARTS = 0 OR PM0.OUTPUT_ROWS IS NULL THEN NULL ELSE 1 END NEED_ROWS, ROW_NUMBER() OVER(PARTITION BY PM0.STAT_GID ORDER BY PM0.PLAN_LINE_ID ) GID_ROWNUM, MAX(LAST_CHANGE_TIME) OVER() OVERALL_LAST_CHANGE_TIME, MAX(MAX_IO_REQS) OVER() OVERALL_MAX_IO_REQS, MAX(MAX_IO_BYTES) OVER() OVERALL_MAX_IO_BYTES FROM (SELECT /*+ leading(mo) use_hash(plm) */ PLM.PLAN_LINE_ID PLAN_LINE_ID, PLM.PLAN_OPERATION OPERATION, PLM.PLAN_OPTIONS OPTIONS, MAX(PLM.PLAN_PARENT_ID) PARENT_ID, MAX(PLM.PLAN_DEPTH) DEPTH, MAX(PLM.PLAN_POSITION) POSITION, MAX(PLM.PLAN_OPERATION_INACTIVE) INACTIVE, MAX(PLM.PLAN_OBJECT_OWNER) OBJECT_OWNER, MAX(PLM.PLAN_OBJECT_NAME) OBJECT_NAME, MAX(PLM.PLAN_OBJECT_TYPE) OBJECT_TYPE, MAX(PLM.PLAN_COST) COST, MAX(PLM.PLAN_CARDINALITY) CARDINALI TY, MAX(PLM.PLAN_BYTES) BYTES, MAX(PLM.PLAN_CPU_COST) CPU_COST, MAX(PLM.PLAN_IO_COST) IO_COST, MAX(PLM.PLAN_TEMP_SPACE) TEMP_SPACE, MAX(PLM.PLAN_TIME) TIME, MAX(PLM.PLAN_PARTITION_START) PARTITION_START, MAX(PLM.PLAN_PARTITION_STOP) PARTITION_STOP, MIN(PLM.FIRST_CHANGE_TIME) FIRST_CHANGE_TIME, MAX(PLM.LAST_CHANGE_TIME) LAST_CHANGE_TIME, MIN(PLM.LAST_CHANGE_TIME) MIN_LAST_CHANGE_TIME, MIN(NVL2(PLM.FIRST_CHANGE_TIME, MO.PX_SERVER_SET, NULL)) PX_SERVER_SET, COUNT(CASE WHEN PLM.PAR IS NOT NULL AND PLM.STARTS IS NOT NULL AND PLM.STARTS > 0 AND PLM.PLAN_LINE_ID != 0 AND PLM.PLAN_OPERATION != 'PX COORDINATOR' THEN 1 ELSE NULL END) DOP, SUM(PLM.STARTS) STARTS, MAX(NVL2(PAR, PLM.STARTS * 10000000000 + PLM.ES, NULL)) MAX_STARTS, SUM(PLM.OUTPUT_ROWS) OUTPUT_ROWS, MAX(NVL2(PAR, PLM.OUTPUT_ROWS * 10000000000 +PLM.ES, NULL)) MAX_OUTPUT_ROWS, SUM(PLM.WORKAREA_MEM) MEM, SUM(PLM.WORKAREA_MAX_MEM) MAX_MEM, MIN(NVL2(PAR, PLM.WORKAREA_MAX_MEM * 10000000000 + PLM.ES, NULL)) MI N_MAX_MEM, SUM(PLM.WORKAREA_TEMPSEG) TEMP, SUM(PLM.WORKAREA_MAX_TEMPSEG) MAX_TEMP, MAX(NVL2(PAR, PLM.WORKAREA_MAX_TEMPSEG * 10000000000 + PLM.ES, NULL)) MAX_MAX_TEMP, COUNT(PLM.WORKAREA_MAX_TEMPSEG) SPILL_COUNT, SUM(PLM.PHYSICAL_READ_REQUESTS) READ_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_READ_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_READ_REQS, SUM(PLM.PHYSICAL_READ_BYTES) READ_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_READ_BYTES * 10000000000 + PLM.ES, NULL)) MAX_READ_BYTES, SUM(PLM.PHYSICAL_WRITE_REQUESTS) WRITE_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_WRITE_REQS, SUM(PLM.PHYSICAL_WRITE_BYTES) WRITE_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_BYTES * 10000000000 + PLM.ES, NULL)) MAX_WRITE_BYTES, NVL(SUM(PLM.PHYSICAL_READ_BYTES), 0) + NVL(SUM(PLM.PHYSICAL_WRITE_BYTES), 0) IO_BYTES, SUM(NVL(PLM.PHYSICAL_READ_REQUESTS, 0) + NVL(PLM.PHYSICAL_WRITE_REQUESTS, 0)) MAX_IO_REQS, SUM(NVL(PLM.PHYSICAL_READ_BYTES, 0) + NVL(PLM.PHYSICAL_WRITE _BYTES, 0)) MAX_IO_BYTES, SUM(PLM.IO_INTERCONNECT_BYTES) IO_INTER_BYTES, MAX(NVL2(PAR, PLM.IO_INTERCONNECT_BYTES * 10000000000 + PLM.ES, NULL)) MAX_IO_INTER_BYTES, MAX(OTHERSTAT_GROUP_ID) STAT_GID, NVL(DECODE(MAX(OTHERSTAT_1_TYPE), 3, MAX(OTHERSTAT_1_VALUE), 4, MAX(OTHERSTAT_1_VALUE), 6, MIN(OTHERSTAT_1_VALUE), 7, MIN(OTHERSTAT_1_VALUE), NULL), SUM(DECODE(OTHERSTAT_1_TYPE, 1, OTHERSTAT_1_VALUE, 2, OTHERSTAT_1_VALUE, NULL))) STAT1_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_2_TYPE), 3, MAX(OTHERSTAT_2_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_2_VALUE), 7, MIN(RMAX1 + OTHERSTAT_2_VALUE), NULL), 6, MIN(OTHERSTAT_2_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_2_TYPE, 1, OTHERSTAT_2_VALUE, 2, OTHERSTAT_2_VALUE, NULL))) STAT2_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_3_TYPE), 3, MAX(OTHERSTAT_3_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_3_VALUE), 7, MIN(RMAX1 + OTHERSTAT_3_VALUE), NULL), 6, M IN(OTHERSTAT_3_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_3_TYPE, 1, OTHERSTAT_3_VALUE, 2, OTHERSTAT_3_VALUE, NULL))) STAT3_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_4_TYPE), 3, MAX(OTHERSTAT_4_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_4_VALUE), 7, MIN(RMAX1 + OTHERSTAT_4_VALUE), NULL), 6, MIN(OTHERSTAT_4_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_4_TYPE, 1, OTHERSTAT_4_VALUE, 2, OTHERSTAT_4_VALUE, NULL))) STAT4_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_5_TYPE), 3, MAX(OTHERSTAT_5_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_5_VALUE), 7, MIN(RMAX1 + OTHERSTAT_5_VALUE), NULL), 6, MIN(OTHERSTAT_5_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_5_TYPE, 1, OTHERSTAT_5_VALUE, 2, OTHERSTAT_5_VALUE, NULL))) STAT5_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_6_TYPE), 3, MAX(OTHERSTAT_6_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_6_VALUE), 7, MIN(RMAX1 + OTHERSTAT_6_VALUE), NULL), 6, MIN(OTHERSTAT_6_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_6_TYPE, 1, OTHERSTAT_6_VALUE, 2, OTHERSTAT_6_VALUE, NULL))) STAT6_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_7_TYPE), 3, MAX(OTHERSTAT_7_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_7_VALUE), 7, MIN(RMAX1 + OTHERSTAT_7_VALUE), NULL), 6, MIN(OTHERSTAT_7_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_7_TYPE, 1, OTHERSTAT_7_VALUE, 2, OTHERSTAT_7_VALUE, NULL))) STAT7_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_8_TYPE), 3, MAX(OTHERSTAT_8_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_8_VALUE), 7, MIN(RMAX1 + OTHERSTAT_8_VALUE), NULL), 6, MIN(OTHERSTAT_8_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_8_TYPE, 1, OTHERSTAT_8_VALUE, 2, OTHERSTAT_8_VALUE, NULL))) STAT8_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_9_TYPE), 3, MAX(OTHERSTAT_9_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + O THERSTAT_9_VALUE), 7, MIN(RMAX1 + OTHERSTAT_9_VALUE), NULL), 6, MIN(OTHERSTAT_9_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_9_TYPE, 1, OTHERSTAT_9_VALUE, 2, OTHERSTAT_9_VALUE, NULL))) STAT9_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_10_TYPE), 3, MAX(OTHERSTAT_10_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_10_VALUE), 7, MIN(RMAX1 + OTHERSTAT_10_VALUE), NULL), 6, MIN(OTHERSTAT_10_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_10_TYPE, 1, OTHERSTAT_10_VALUE, 2, OTHERSTAT_10_VALUE, NULL))) STAT10_VALUE FROM (SELECT A.*, OTHERSTAT_1_VALUE * 10000000000000000 RMAX1, A.INST_ID * 1000000 + A.SID ES, DECODE(A.PROCESS_NAME, 'ora', NULL, 1) PAR FROM GV$SQL_PLAN_MONITOR A) PLM, MONITOR_DATA MO WHERE PLM.SQL_ID = :B9 AND PLM.SQL_EXEC_START = :B8 AND PLM.SQL_EXEC_ID = :B7 AND PLM.INST_ID = MO.INST_ID AND PLM.INST_ID BETWEEN :B11 AND :B10 AND PLM.KEY = MO.KEY GROUP BY PLM.PLAN_LINE_ID, PLM.PLAN_OPERATION, PLM.PLAN_OPTION S) PM0) PM WHERE AH.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND AT.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND LO.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND (:B21 IS NULL OR PM.PLAN_LINE_ID = :B21 )) PLI) ELSE NULL END, CASE WHEN :B42 = 1 THEN DBMS_SQLTUNE.BUILD_STASH_XML( SESSION_ID=>:B19 , SESSION_SERIAL=>:B18 , SESSION_INST_ID=>:B17 , PX_MODE=>'yes', START_TIME=>:B20 , END_TIME=>:B22 , MISSING_SECONDS=> :B41 , INSTANCE_LOW_FILTER=>:B11 , INSTANCE_HIGH_FILTER=>:B10 , BUCKET_MAX_COUNT=>NULL, BUCKET_INTERVAL=>:B26 , REPORT_LEVEL=>'typical', CPU_CORES=>:B40 , IS_HYPER=>:B39 ) ELSE NULL END), (CASE WHEN :B38 = 1 THEN (SELECT XMLELEMENT( "skewed_sessions", XMLATTRIBUTES( DECODE(MIN(INST_ID), NULL, :B17 , MIN(INST_ID)) AS "min_iid", DECODE(MAX(INST_ID), NULL, :B17 , MAX(INST_ID)) AS "max_iid"), XMLAGG( XMLELEMENT( "s", XMLATTRIBUTES( INST_ID AS "i"), SESSION_ID) ORDER BY INST_ID, SESSION_I D)) FROM (SELECT SESS.* FROM (SELECT DECODE(AD.DFO_MOST_ACTIVE_IID, :B17 , NULL, AD.DFO_MOST_ACTIVE_IID) INST_ID, AD.DFO_MOST_ACTIVE_SID SESSION_ID FROM ASH_DATA AD WHERE AD.DFO_MOST_ACTIVE_COUNT IS NOT NULL GROUP BY AD.DFO_MOST_ACTIVE_IID, AD.DFO_MOST_ACTIVE_SID ORDER BY MAX(AD.DFO_MOST_ACTIVE_COUNT) DESC) SESS WHERE ROWNUM <= 100)) ELSE NULL END), (CASE WHEN :B37 = 1 THEN (SELECT XMLELEMENT( "report_repository_summary", CASE WHEN MA.MAX_DBOP_NAME IS NOT NULL THEN XMLELEMENT( "dbop", XMLATTRIBUTES('F' AS "detail", MA.MAX_DBOP_NAME AS "dbop_name", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "dbop_exec_start", MA.MAX_DBOP_EXEC_ID AS "dbop_exec_id"), XMLFOREST( MA.MAX_STATUS AS "status", TO_CHAR(NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME), :B12 )AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 )AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refr esh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS "con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS "action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_entry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances"), CASE WHEN MA.MAX_ERROR_NUMBER IS NULL THEN NULL ELSE XML ELEMENT( "error", XMLATTRIBUTES(MA.MAX_ERROR_NUMBER AS "number", MA.MAX_ERROR_FACILITY AS "facility"), MA.MAX_ERROR_MESSAGE) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME))*86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( " stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRI BUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_ BYTES OR MA.SUM_IO_BYTES = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END) ) ELSE XMLELEMENT( "sql", XMLATTRIBUTES( MA.MAX_SQL_ID AS "sql_id", TO_CHAR(MA.MAX_SQL_EXEC_START, :B12 ) AS "sql_exec_start", MA.MAX_SQL_EXEC_ID AS "sql_exec_id"), XMLFOREST(MA.MAX_STATUS AS "status", SUBSTR(MA.SQLMON_TEXT, 1, 100) AS "sql_text", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 ) AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refresh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS " con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS "action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PLAN_HASH_VALUE AS "plan_hash", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_entry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances", MA.SUM_SERVERS_REQUESTED AS "px_servers_requested", MA.SUM_SERVERS_ALLOCATED AS "px_servers_allocated"), XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- MA.MAX_SQL_EXEC_START)*86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_BYTES OR MA.SUM_IO_BYTES = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END) ) END) FROM MONITOR_AGG MA) ELSE NULL END) FROM (SELECT CASE WHEN V1.XPLAN_XML IS NULL OR V1.XPLAN_ XML.EXISTSNODE('/error') > 0 THEN NULL ELSE V1.XPLAN_XML END XPLAN_XML FROM (SELECT CASE WHEN :B36 = 1 THEN DBMS_XPLAN.BUILD_PLAN_XML(TABLE_NAME=>'gv$sql_plan', PLAN_TAG=>'plan', FILTER_PREDS=>:B35 , FORMAT=>'-PROJECTION +ALIAS +ADAPTIVE') ELSE NULL END XPLAN_XML FROM DUAL) V1) CONST_VIEW
dntna094ay5gg /* SQL Analyze(1) */ select /*+ full(t) no_parallel(t) no_parallel_index(t) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl no_substrb_pad */to_char(count("SYS_STSOSKITE87_BCU8688968BGN3")), substrb(dump(min("SYS_STSOSKITE87_BCU8688968BGN3"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSOSKITE87_BCU8688968BGN3"), 16, 0, 64), 1, 240), to_char(count("SYS_STS7T2FKKO5G8DG3R77XC3ZECO")), substrb(dump(min("SYS_STS7T2FKKO5G8DG3R77XC3ZECO"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS7T2FKKO5G8DG3R77XC3ZECO"), 16, 0, 64), 1, 240), to_char(count("SYS_STSDFG$OU$$DV31_CV_8N6YUP#")), substrb(dump(min("SYS_STSDFG$OU$$DV31_CV_8N6YUP#"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSDFG$OU$$DV31_CV_8N6YUP#"), 16, 0, 64), 1, 240), to_char(count("SYS_STS8NV20K4UQ4L37_RBAO2BPUH")), substrb(dump(min("SYS_STS8NV20K4UQ4L37_RBAO2BPUH "), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS8NV20K4UQ4L37_RBAO2BPUH"), 16, 0, 64), 1, 240), to_char(count("SYS_NC00019$")), substrb(dump(min("SYS_NC00019$"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_NC00019$"), 16, 0, 64), 1, 240), to_char(count("FREE_DISC_AMT_N")), substrb(dump(min("FREE_DISC_AMT_N"), 16, 0, 64), 1, 240), substrb(dump(max("FREE_DISC_AMT_N"), 16, 0, 64), 1, 240), to_char(count("SYS_STSKO7E#V__KGV8DFUJ1RI$WDT")), substrb(dump(min("SYS_STSKO7E#V__KGV8DFUJ1RI$WDT"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSKO7E#V__KGV8DFUJ1RI$WDT"), 16, 0, 64), 1, 240), to_char(count("SYS_STS#570DIR57$ANQ70FQVL_IXV")), substrb(dump(min("SYS_STS#570DIR57$ANQ70FQVL_IXV"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS#570DIR57$ANQ70FQVL_IXV"), 16, 0, 64), 1, 240), to_char(count("SYS_STSQ38UYTAI$DPOJMNJ52WHTHH")), substrb(dump(min( "SYS_STSQ38UYTAI$DPOJMNJ52WHTHH"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSQ38UYTAI$DPOJMNJ52WHTHH"), 16, 0, 64), 1, 240), to_char(count("SYS_STS$IPVM2K9S6M$BPZTF9EMR8C")), substrb(dump(min("SYS_STS$IPVM2K9S6M$BPZTF9EMR8C"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS$IPVM2K9S6M$BPZTF9EMR8C"), 16, 0, 64), 1, 240), to_char(count("SYS_STSSQWMGBPGXRFR36_GFL1YJ7Q")), substrb(dump(min("SYS_STSSQWMGBPGXRFR36_GFL1YJ7Q"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSSQWMGBPGXRFR36_GFL1YJ7Q"), 16, 0, 64), 1, 240), to_char(count("SYS_STSY30FMJBEATEYSF#6Q069MN$")), substrb(dump(min("SYS_STSY30FMJBEATEYSF#6Q069MN$"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSY30FMJBEATEYSF#6Q069MN$"), 16, 0, 64), 1, 240), to_char(count("SYS_STSWSTKLQ#05IVW5#CA4K#RUZG")), substrb(dump(min("SYS_STSWSTKLQ#05IVW5#CA4K#RUZG"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS WSTKLQ#05IVW5#CA4K#RUZG"), 16, 0, 64), 1, 240), to_char(count("SYS_STSRUDAELUY12KED8O_C_F#YCL")), substrb(dump(min("SYS_STSRUDAELUY12KED8O_C_F#YCL"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSRUDAELUY12KED8O_C_F#YCL"), 16, 0, 64), 1, 240), to_char(count("SYS_STSLRP1U1GQ#NA602X4KXV_$4_")), substrb(dump(min("SYS_STSLRP1U1GQ#NA602X4KXV_$4_"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSLRP1U1GQ#NA602X4KXV_$4_"), 16, 0, 64), 1, 240), to_char(count("SYS_STS_ZJY8POPO#097F5QD9ZR5N9")), substrb(dump(min("SYS_STS_ZJY8POPO#097F5QD9ZR5N9"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS_ZJY8POPO#097F5QD9ZR5N9"), 16, 0, 64), 1, 240), to_char(count("SYS_STSQ9AUHM5Q8_6QR5A3#0_9AS$")), substrb(dump(min("SYS_STSQ9AUHM5Q8_6QR5A3#0_9AS$"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSQ9AUHM5Q8_6QR5A3#0_9AS$"), 16, 0, 64), 1, 240), to_char(count("SYS_STSN6OEW47FLH41QZYE QFG$_FQ")), substrb(dump(min("SYS_STSN6OEW47FLH41QZYEQFG$_FQ"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSN6OEW47FLH41QZYEQFG$_FQ"), 16, 0, 64), 1, 240), to_char(count("SYS_STSI#1UWA6D3Q$ZX0I6484I989")), substrb(dump(min("SYS_STSI#1UWA6D3Q$ZX0I6484I989"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSI#1UWA6D3Q$ZX0I6484I989"), 16, 0, 64), 1, 240), to_char(count("SYS_STS0HG_80Q_C806E3X4BK6U_MS")), substrb(dump(min("SYS_STS0HG_80Q_C806E3X4BK6U_MS"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STS0HG_80Q_C806E3X4BK6U_MS"), 16, 0, 64), 1, 240), to_char(count("SYS_STSQRG2RA5EV63YZ8KCDNZEZZZ")), substrb(dump(min("SYS_STSQRG2RA5EV63YZ8KCDNZEZZZ"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSQRG2RA5EV63YZ8KCDNZEZZZ"), 16, 0, 64), 1, 240), to_char(count("ACCOUNT_LINK_CODE_N")), substrb(dump(min("ACCOUNT_LINK_CODE_N"), 16, 0, 64), 1, 240), substrb(dump(max( "ACCOUNT_LINK_CODE_N"), 16, 0, 64), 1, 240), to_char(count("SUMMARY_SEQ_NO_N")), substrb(dump(min("SUMMARY_SEQ_NO_N"), 16, 0, 64), 1, 240), substrb(dump(max("SUMMARY_SEQ_NO_N"), 16, 0, 64), 1, 240), to_char(count("ARTICLE_CODE_V")), substrb(dump(min("ARTICLE_CODE_V"), 16, 0, 64), 1, 240), substrb(dump(max("ARTICLE_CODE_V"), 16, 0, 64), 1, 240), to_char(count("CHARGE_AMOUNT_N")), substrb(dump(min("CHARGE_AMOUNT_N"), 16, 0, 64), 1, 240), substrb(dump(max("CHARGE_AMOUNT_N"), 16, 0, 64), 1, 240), to_char(count("TAX_AMOUNT_N")), substrb(dump(min("TAX_AMOUNT_N"), 16, 0, 64), 1, 240), substrb(dump(max("TAX_AMOUNT_N"), 16, 0, 64), 1, 240), to_char(count("NUM_UNITS_N")), substrb(dump(min("NUM_UNITS_N"), 16, 0, 64), 1, 240), substrb(dump(max("NUM_UNITS_N"), 16, 0, 64), 1, 240), to_char(count("DURATION_N")), substrb(dump(min( "DURATION_N"), 16, 0, 64), 1, 240), substrb(dump(max("DURATION_N"), 16, 0, 64), 1, 240), to_char(count("NUM_CALLS_N")), substrb(dump(min("NUM_CALLS_N"), 16, 0, 64), 1, 240), substrb(dump(max("NUM_CALLS_N"), 16, 0, 64), 1, 240), to_char(count("LOC_CHARGE_AMOUNT_N")), substrb(dump(min("LOC_CHARGE_AMOUNT_N"), 16, 0, 64), 1, 240), substrb(dump(max("LOC_CHARGE_AMOUNT_N"), 16, 0, 64), 1, 240), to_char(count("DB_CR_V")), substrb(dump(min("DB_CR_V"), 16, 0, 64), 1, 240), substrb(dump(max("DB_CR_V"), 16, 0, 64), 1, 240), to_char(count("CHARGE_NUM_OF_CALLS_N")), substrb(dump(min("CHARGE_NUM_OF_CALLS_N"), 16, 0, 64), 1, 240), substrb(dump(max("CHARGE_NUM_OF_CALLS_N"), 16, 0, 64), 1, 240), to_char(count("DISC_AMT_N")), substrb(dump(min("DISC_AMT_N"), 16, 0, 64), 1, 240), substrb(dump(max("DISC_AMT_N"), 16, 0, 64), 1, 240), to_char (count("DISC_DURN_N")), substrb(dump(min("DISC_DURN_N"), 16, 0, 64), 1, 240), substrb(dump(max("DISC_DURN_N"), 16, 0, 64), 1, 240), to_char(count("LOC_DISC_AMT_N")), substrb(dump(min("LOC_DISC_AMT_N"), 16, 0, 64), 1, 240), substrb(dump(max("LOC_DISC_AMT_N"), 16, 0, 64), 1, 240), to_char(count("BILL_CYCL_FULL_CODE_N")), substrb(dump(min("BILL_CYCL_FULL_CODE_N"), 16, 0, 64), 1, 240), substrb(dump(max("BILL_CYCL_FULL_CODE_N"), 16, 0, 64), 1, 240), to_char(count("CYCLE_START_DATE_D")), substrb(dump(min("CYCLE_START_DATE_D"), 16, 0, 64), 1, 240), substrb(dump(max("CYCLE_START_DATE_D"), 16, 0, 64), 1, 240), to_char(count("VOLUME_N")), substrb(dump(min("VOLUME_N"), 16, 0, 64), 1, 240), substrb(dump(max("VOLUME_N"), 16, 0, 64), 1, 240), to_char(count("ACCOUNT_CODE_N")), substrb(dump(min("ACCOUNT_CODE_N"), 16, 0, 64), 1, 240), substrb(dump(max("ACCOUNT_CODE_N"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "CBS_CUST"."GSM_CYCLE_SUMMARY_DETAILS" t /* TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254 , U254U*/
f0h5rpzmhju11select SYS_CONTEXT('USERENV', 'SERVER_HOST'), SYS_CONTEXT('USERENV', 'DB_UNIQUE_NAME'), SYS_CONTEXT('USERENV', 'INSTANCE_NAME'), SYS_CONTEXT('USERENV', 'INSTANCE'), STARTUP_TIME, SYS_CONTEXT('USERENV', 'DB_DOMAIN'), SYS_CONTEXT('USERENV', 'SERVICE_NAME') from v$instance
f63rfdamawhv2select ts#, file#, block# from seg$ where type# =11
fhf8upax5cxszBEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END;
fvdwm23k7d5c8BEGIN cb_resp_handler_prc (:1 , :2 ); END;
g22f2h8s9vfrzselect nvl2(stale_stats, decode(stale_stats, 'NO', 3, 1), 2) from dba_tab_statistics where owner=:1 and table_name=:2
g4gp07gt2z920update sys.scheduler$_job set last_start_date = :1, running_instance = :2, running_slave = :3, job_status = :4 where obj# = :5
g5csznp83dfrh select /*+ no_monitor */ CON_ID, OBJOID, CLSOID, RUNTIME, PRI, JOBTYPE, SCHLIM, WT, INST, RUNNOW, ENQ_SCHLIM from ( select nvl(a.con_id, 0) CON_ID, a.obj# OBJOID, a.class_oid CLSOID, decode(bitand(a.flags, 16384), 0, a.next_run_date, a.last_enabled_time) RUNTIME, (2*a.priority + decode(bitand(a.job_status, 4), 0, 0, decode(a.running_instance, :1, -1, 1))) PRI, 1 JOBTYPE, decode(a.schedule_limit, NULL, decode(bitand(a.flags, 4194304), 4194304, p.schedule_limit, NULL), a.schedule_limit) SCHLIM, a.job_weight WT, decode(a.running_instance, NULL, 0, a.running_instance) INST, decode(bitand(a.flags, 16384), 0, 0, 1) RUNNOW, decode(bitand(a.job_status, 8388608), 0, 0, 1) ENQ_SCHLIM from sys.scheduler$_cdb_job a, sys.scheduler$_cdb_class b, sys.scheduler$_cdb_program p, (select /*+ no_merge */ database_role from v$database) v, v$instance i where a.program_oid = p.obj#(+) and a.class_oid = b.obj#(+) and bitand(a.job_status, 515) = 1 and bitand(a.flags, 1048576) = 0 and ((bitand(a.flags, 134217728 + 268435456) = 0) or (bitand(a.job_status, 1024) <> 0)) and bitand(a.flags, 4096) = 0 and (a.next_run_date <= :2 or bitand(a.flags, 16384) <> 0) and a.instance_id is null and (a.class_oid is null or (a.class_oid is not null and b.affinity is null and nvl(b.con_id, 0) = nvl(a.con_id, 0))) and (p.con_id is NULL or (nvl(a.con_id, 0) = nvl(p.con_id, 0))) and ( (a.database_role = v.database_role) or (a.database_role = 'ALL') or (a.database_role is null and v.database_role = 'PRIMARY')) and ( i.logins = 'ALLOWED' or bitand(a.flags, 17179869184) <> 0 ) union all select nvl(l.con_id, 0), l.obj#, l.class_oid, decode(bitand(l.flags, 16384), 0, l.next_run_date, l.last_enabled_time), (2*decode (bitand(l.flags, 8589934592), 0, q.priority, pj.priority) + decode(bitand(l.job_status, 4), 0, 0, decode(l.running_instance, :3, -1, 1))), 1, decode(bitand(l.flags, 8589934592), 0, q.schedule_limit, decode(pj.schedule_limit, NULL, q.schedule_limit, pj.schedule_limit)), decode(bitand(l.flags, 8589934592), 0, q.job_weight, pj.job_weight), decode(l.running_instance, NULL, 0, l.running_instance), decode(bitand(l.flags, 16384), 0, 0, 1), decode(bitand(l.job_status, 8388608), 0, 0, 1) from sys.scheduler$_cdb_comb_lw_job l, sys.scheduler$_cdb_class w, sys.scheduler$_cdb_program q, (select nvl(sl.con_id, 0) con_id, sl.obj# obj#, decode(bitand(sl.flags, 8589934592), 0, sl.program_oid, spj.program_oid) program_oid, decode(bitand(sl.flags, 8589934592), 0, NULL, spj.priority) priority, decode(bitand(sl.flags, 858 9934592), 0, NULL, spj.job_weight) job_weight, decode(bitand(sl.flags, 8589934592), 0, NULL, spj.schedule_limit) schedule_limit from sys.scheduler$_cdb_comb_lw_job sl, scheduler$_cdb_job spj where sl.program_oid = spj.obj#(+) and (spj.con_id is NULL or (nvl(sl.con_id, 0) = nvl(spj.con_id, 0)))) pj , v$instance i where pj.obj# = l.obj# and l.class_oid = w.obj#(+) and pj.program_oid = q.obj#(+) and (:4 = 0 or l.running_instance = :5) and bitand(l.job_status, 515) = 1 and ((bitand(l.flags, 134217728 + 268435456) = 0) or (bitand(l.job_status, 1024) <> 0)) and bitand(l.flags, 4096) = 0 and (l.next_run_date <= :6 or bitand(l.flags, 16384) <> 0) and l.instance_id is null and (l.class_oid is null or (l.class_oid is not null and w.affinity is null and nvl(w.con_id, 0) = nvl(l.con_id, 0))) and (pj.con _id is NULL or (nvl(l.con_id, 0) = nvl(pj.con_id, 0))) and (q.con_id is NULL or (nvl(l.con_id, 0) = nvl(q.con_id, 0))) and ( i.logins = 'ALLOWED' or bitand(l.flags, 17179869184) <> 0 ) union all select nvl(c.con_id, 0), c.obj#, 0, c.next_start_date, 0, 2, c.duration, 1, 0, 0, 0 from sys.scheduler$_cdb_window c , v$instance i where bitand(c.flags, 1) <> 0 and bitand(c.flags, 2) = 0 and bitand(c.flags, 64) = 0 and c.next_start_date <= :7 and i.logins = 'ALLOWED' union all select nvl(d.con_id, 0), d.obj#, 0, d.next_start_date + d.duration, 0, 4, numtodsinterval(0, 'minute'), 1, 0, 0, 0 from sys.scheduler$_cdb_window d , v$instance i where bitand(d.flags, 1) <> 0 and bitand(d.flags, 2) = 0 and bitand(d.flags, 64) = 0 and d.next_start_date <= :8 and i.logins = 'ALLOWED' union all select nvl(f.con_id, 0), f.object_id, 0, e.attr_tstamp, 0, decode(bitand(e.flags, 131072), 0, 2, 3) , e.attr_intv, 1, 0, 0, 0 from sys.scheduler$_cdb_global_attrib e, sys.cdb_objects f, v$instance i where (nvl(e.con_id, 0), e.obj#) in ((0, 17403)) and f.owner = 'SYS' and e.value = f.object_name and f.object_type = 'WINDOW' and e.attr_tstamp is not null and e.attr_intv is not null and nvl(e.con_id, 0) = nvl(f.con_id, 0) and i.logins = 'ALLOWED' union all select nvl(i.con_id, 0), i.object_id, 0, h.attr_tstamp + h.attr_intv, 0, decode(bitand(h.flags, 131072), 0, 4, 5), numtodsinterval(0, 'minute'), 1, 0, 0, 0 from sys.scheduler$_cdb_global_attrib h, sys.cdb_objects i, v$instance ik where (nvl(h.con_id, 0), h.obj#) in ((0, 17403)) and i.owner = 'SYS' and h.value = i.object_name and i.object_type = 'WINDOW' and h.attr_tstamp is not null and h.attr_intv is not null and nvl(h.con_id, 0) = nvl(i.con_id, 0) and ik.logins = 'ALLOWED') order by RUNTIME, JOBTYPE, CLSOID, PRI, WT DESC, OBJOID
g65wd8mghjr4jUPDATE CB_SUBS_PROVISIONING SET STATUS_V = 'P', CAI_CMD_RESP_STRING = :B3 , REMARK_V = :B2 WHERE PROCESS_NO_N = :B1
g7jpykx0sf17wSELECT PROCESS_ID_N, SERIAL_NUMBER_N FROM PRN_REQUEST_DETAIL WHERE REQUEST_NUMBER_N = :1
gdn3ysuyssf82SELECT advisor_id FROM sys.wri$_adv_tasks WHERE ID = :1
gry63x2a2hact SELECT max( CASE WHEN t.online_status = 'ONLINE' THEN 0 WHEN t.online_status = 'SYSTEM' THEN 1 WHEN t.online_status = 'RECOVER' THEN 2 WHEN t.online_status = 'SYSOFF' THEN 3 WHEN t.online_status = 'OFFLINE' THEN 4 ELSE 100 END) online_status, max( CASE WHEN t.status = 'AVAILABLE' THEN 0 WHEN t.status = 'INVALID' THEN 1 ELSE 100 END ) status, SUM(t.maxbytes) - SUM(t.bytes) free, trunc(100 * (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc, SUM(t.maxblocks) - SUM(t.blocks) blocks_free, trunc(100 * (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12) blocks_free_perc, SUM(t.bytes) used, SUM(t.disk_bytes) disk_used FROM ( SELECT a.tablespace_name, a.file_name, a.online_status, a.status, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BYTES ELSE a.MAXBYTES END maxbytes, ( SELECT a.BYTES - NVL(SUM(b.BYTES), 0) FROM dba_free_space b WHERE b.FIL E_ID = a.FILE_ID ) bytes, a.BYTES disk_bytes, CASE WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END maxblocks, ( SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0) FROM dba_free_space b WHERE b.FILE_ID = a.FILE_ID ) blocks FROM dba_data_files a ) t WHERE t.tablespace_name = 'SYSTEM'

Back to SQL Statistics
Back to Top

Instance Activity Statistics

Back to Top

Key Instance Activity Stats

StatisticTotalper Secondper Trans
db block changes2,614,170724.0050.59
execute count1,302,912360.8425.21
logons cumulative31,6298.760.61
opened cursors cumulative994,290275.3719.24
parse count (total)637,973176.6912.35
parse time elapsed4,9081.360.09
physical reads48,328,41813,384.62935.20
physical writes228,19963.204.42
redo size531,673,648147,247.7110,288.40
session cursor cache hits667,438184.8512.92
session logical reads354,601,21198,207.276,861.88
user calls1,108,852307.1021.46
user commits37,40510.360.72
user rollbacks14,2723.950.28
workarea executions - multipass00.000.00
workarea executions - onepass00.000.00
workarea executions - optimal236,68465.554.58


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats

StatisticTotalper Secondper Trans
Batched IO (bound) vector count150.000.00
Batched IO (full) vector count130.000.00
Batched IO (space) vector count00.000.00
Batched IO block miss count2,5980.720.05
Batched IO buffer defrag count90.000.00
Batched IO double miss count30.000.00
Batched IO same unit count1440.040.00
Batched IO single block count60.000.00
Batched IO slow jump count00.000.00
Batched IO vector block count2,4610.680.05
Batched IO vector read count250.010.00
Block Cleanout Optim referenced1,2670.350.02
CCursor + sql area evicted1,3870.380.03
CLI BG ENQ1,2040.330.02
CLI BG Fls done00.000.00
CLI BG attempt Flush1,2040.330.02
CLI Flstask create1,2040.330.02
CLI Flush1,2040.330.02
CLI SGA Alloc00.000.00
CLI Thru Wrt00.000.00
CLI bytes fls to table00.000.00
CPU used by this session273,74075.815.30
CPU used when call started240,15266.514.65
CR blocks created14,2193.940.28
Cached Commit SCN referenced10,9283.030.21
Commit SCN cached8500.240.02
DBWR checkpoint buffers written226,67462.784.39
DBWR checkpoints40.000.00
DBWR object drop buffers written60.000.00
DBWR parallel query checkpoint buffers written00.000.00
DBWR revisited being-written buffer00.000.00
DBWR tablespace checkpoint buffers written00.000.00
DBWR thread checkpoint buffers written00.000.00
DBWR transaction table writes2720.080.01
DBWR undo block writes13,7843.820.27
DFO trees parallelized00.000.00
Effective IO time19,3525.360.37
HSC Heap Segment Block Changes586,065162.3111.34
HSC IDL Compressed Blocks00.000.00
Heap Segment Array Inserts7,5562.090.15
Heap Segment Array Updates27,7567.690.54
Heatmap BlkLevel Flushed00.000.00
Heatmap BlkLevel Flushed to BF00.000.00
Heatmap BlkLevel Ranges Flushed00.000.00
Heatmap Blklevel Flush Task Count10.000.00
IMU CR rollbacks2110.060.00
IMU Flushes2,9120.810.06
IMU Redo allocation size7,347,9322,035.02142.19
IMU bind flushes00.000.00
IMU commits34,4869.550.67
IMU contention7240.200.01
IMU ktichg flush4790.130.01
IMU pool not allocated10.000.00
IMU recursive-transaction flush30.000.00
IMU undo allocation size48,216,22413,353.55933.03
IMU- failed to get a private strand10.000.00
KTFB alloc req1150.030.00
KTFB alloc space (block)111,869,95230,982.532,164.79
KTFB alloc time (ms)5,1741.430.10
KTFB apply req1830.050.00
KTFB apply time (ms)2,5010.690.05
KTFB commit req00.000.00
KTFB commit time (ms)00.000.00
KTFB free req830.020.00
KTFB free space (block)5,3121.470.10
KTFB free time (ms)2350.070.00
LOB table id lookup cache misses00.000.00
Number of read IOs issued00.000.00
OS Block input operations00.000.00
OS Block output operations00.000.00
OS Involuntary context switches00.000.00
OS Maximum resident set size00.000.00
OS Page faults00.000.00
OS Page reclaims00.000.00
OS System time used00.000.00
OS User time used00.000.00
OS Voluntary context switches00.000.00
PX local messages recv'd00.000.00
PX local messages sent00.000.00
Parallel operations not downgraded00.000.00
Requests to/from client857,016237.3516.58
RowCR - row contention10.000.00
RowCR attempts65,04618.011.26
RowCR hits52,91114.651.02
SCN increments due to another database3,462,673958.9967.01
SMON posted for dropping temp segment00.000.00
SMON posted for undo segment recovery00.000.00
SMON posted for undo segment shrink220.010.00
SQL*Net roundtrips to/from client882,455244.4017.08
SQL*Net roundtrips to/from dblink1570.040.00
TBS Extension: bytes extended00.000.00
TBS Extension: files extended00.000.00
TBS Extension: tasks created00.000.00
TBS Extension: tasks executed00.000.00
active txn count during cleanout11,6943.240.23
background checkpoints completed10.000.00
background checkpoints started10.000.00
background timeouts20,2575.610.39
branch node splits30.000.00
buffer is not pinned count55,167,45715,278.701,067.54
buffer is pinned count70,616,47319,557.321,366.50
bytes received via SQL*Net from client199,972,02055,382.513,869.65
bytes received via SQL*Net from dblink676,230187.2813.09
bytes sent via SQL*Net to client932,777,583258,333.9718,050.15
bytes sent via SQL*Net to dblink238,26665.994.61
bytes via SQL*Net vector from client00.000.00
bytes via SQL*Net vector to client307,31485.115.95
calls to get snapshot scn: kcmgss2,078,702575.7040.22
calls to kcmgas9,101,0842,520.56176.11
calls to kcmgcs15,636,7594,330.62302.59
cell physical IO interconnect bytes798,177,929,216221,056,422.2415,445,515.98
change write time1,2600.350.02
cleanout - number of ktugct calls13,2943.680.26
cleanouts and rollbacks - consistent read gets880.020.00
cleanouts only - consistent read gets1,4860.410.03
cluster key scan block gets1,285,553356.0424.88
cluster key scans1,244,223344.5924.08
commit batch performed10.000.00
commit batch requested10.000.00
commit batch/immediate performed750.020.00
commit batch/immediate requested750.020.00
commit cleanout failures: block lost4190.120.01
commit cleanout failures: buffer being written740.020.00
commit cleanout failures: callback failure6520.180.01
commit cleanout failures: cannot pin6340.180.01
commit cleanouts425,226117.778.23
commit cleanouts successfully completed423,447117.278.19
commit immediate performed740.020.00
commit immediate requested740.020.00
commit txn count during cleanout4,7291.310.09
consistent changes131,95736.552.55
consistent gets336,103,27493,084.246,503.92
consistent gets direct00.000.00
consistent gets examination6,119,5711,694.82118.42
consistent gets examination (fastpath)6,087,7031,686.00117.80
consistent gets from cache336,103,27493,084.246,503.92
consistent gets pin329,983,70391,389.426,385.50
consistent gets pin (fastpath)268,872,73874,464.665,202.95
cursor authentications5540.150.01
cursor reload failures90.000.00
data blocks consistent reads - undo records applied20,8135.760.40
db block changes2,614,170724.0050.59
db block gets18,497,9375,123.03357.95
db block gets direct1,1210.310.02
db block gets from cache18,496,8165,122.72357.93
db block gets from cache (fastpath)2,739,965758.8453.02
deferred (CURRENT) block cleanout applications265,96873.665.15
dirty buffers inspected80.000.00
doubling up with imu segment00.000.00
enqueue conversions3,9161.080.08
enqueue deadlocks00.000.00
enqueue releases568,106157.3410.99
enqueue requests568,103157.3410.99
enqueue timeouts00.000.00
enqueue waits3070.090.01
exchange deadlocks60.000.00
execute count1,302,912360.8425.21
failed probes on index block reclamation00.000.00
fastpath consistent get quota limit2060.060.00
file io service time00.000.00
frame signature mismatch00.000.00
free buffer inspected740,697205.1414.33
free buffer requested48,426,15513,411.69937.09
heap block compress8,4842.350.16
hot buffers moved to head of LRU10,6912.960.21
immediate (CR) block cleanout applications1,5740.440.03
immediate (CURRENT) block cleanout applications28,5037.890.55
index crx upgrade (found)00.000.00
index crx upgrade (positioned)530.010.00
index crx upgrade (prefetch)330.010.00
index fast full scans (full)5220.140.01
index fast full scans (rowid ranges)00.000.00
index fetch by key84,706,93423,459.701,639.16
index scans kdiixs11,299,314359.8525.14
java call heap collected bytes00.000.00
java call heap collected count00.000.00
java call heap gc count00.000.00
java call heap live object count00.000.00
java call heap live object count max00.000.00
java call heap live size00.000.00
java call heap live size max00.000.00
java call heap object count00.000.00
java call heap object count max00.000.00
java call heap total size00.000.00
java call heap total size max00.000.00
java call heap used size00.000.00
java call heap used size max00.000.00
java session heap live size00.000.00
java session heap live size max00.000.00
java session heap used size00.000.00
java session heap used size max00.000.00
leaf node 90-10 splits1480.040.00
leaf node splits1,9590.540.04
lob reads21,4865.950.42
lob writes37,59310.410.73
lob writes unaligned37,45810.370.72
logical read bytes from cache5,809,767,874,5601,609,022,817.34112,424,635.23
logons cumulative31,6298.760.61
max cf enq hold time00.000.00
messages received65,00418.001.26
messages sent65,00418.001.26
min active SCN optimization applied on CR550.020.00
no buffer to keep pinned count260.010.00
no work - consistent read gets193,210,34653,509.863,738.81
non-idle wait count91,219,75225,263.431,765.19
opened cursors cumulative994,290275.3719.24
parse count (describe)10.000.00
parse count (failures)1690.050.00
parse count (hard)1,1670.320.02
parse count (total)637,973176.6912.35
parse time cpu1,9860.550.04
parse time elapsed4,9081.360.09
physical read IO requests48,291,51413,374.40934.49
physical read bytes791,812,800,512219,293,591.5215,322,344.57
physical read total IO requests48,328,23713,384.57935.20
physical read total bytes793,108,247,040219,652,367.1315,347,412.72
physical read total multi block requests1,6360.450.03
physical reads48,328,41813,384.62935.20
physical reads cache48,327,93613,384.49935.19
physical reads cache prefetch39,32410.890.76
physical reads direct4820.130.01
physical reads direct (lob)4820.130.01
physical reads direct temporary tablespace00.000.00
physical reads prefetch warmup00.000.00
physical write IO requests158,51543.903.07
physical write bytes3,738,812,4161,035,468.9972,349.64
physical write total IO requests224,91462.294.35
physical write total bytes5,069,682,1761,404,055.1198,103.26
physical write total multi block requests5,6611.570.11
physical writes228,19963.204.42
physical writes direct1,5080.420.03
physical writes direct (lob)3870.110.01
physical writes direct temporary tablespace1,1130.310.02
physical writes from cache226,69162.784.39
physical writes non checkpoint20,3165.630.39
pinned buffers inspected60.000.00
prefetch clients - default00.000.00
prefetch warmup blocks aged out before use00.000.00
prefetch warmup blocks flushed out before use00.000.00
prefetched blocks aged out before use3,3320.920.06
process last non-idle time3,6111.000.07
queries parallelized00.000.00
recursive aborts on index block reclamation00.000.00
recursive calls86,860,56724,056.151,680.84
recursive cpu usage78,09621.631.51
redo KB read686,325190.0813.28
redo blocks checksummed by FG (exclusive)284,42478.775.50
redo blocks written1,104,461305.8821.37
redo blocks written (group 0)00.000.00
redo blocks written (group 1)00.000.00
redo buffer allocation retries00.000.00
redo entries1,196,696331.4323.16
redo log space requests00.000.00
redo ordering marks2420.070.00
redo size531,673,648147,247.7110,288.40
redo size for direct writes131,42436.402.54
redo subscn max counts11,7923.270.23
redo synch long waits860.020.00
redo synch poll writes00.000.00
redo synch polls00.000.00
redo synch time8360.230.02
redo synch time (usec)22,127,1476,128.14428.18
redo synch time overhead (usec)3,219,856891.7462.31
redo synch time overhead count ( 2ms)42,92411.890.83
redo synch time overhead count ( 8ms)600.020.00
redo synch time overhead count ( 32ms)180.000.00
redo synch time overhead count (128ms)00.000.00
redo synch time overhead count (inf)50.000.00
redo synch writes43,15811.950.84
redo wastage16,232,5164,495.62314.11
redo write finish time53,265,22014,751.871,030.73
redo write gather time287,73079.695.57
redo write info find43,00711.910.83
redo write info find fail00.000.00
redo write schedule time382,001105.807.39
redo write size count ( 4KB)51,84414.361.00
redo write size count ( 8KB)6,2011.720.12
redo write size count ( 16KB)7220.200.01
redo write size count ( 32KB)4000.110.01
redo write size count ( 128KB)3200.090.01
redo write size count ( 256KB)1700.050.00
redo write size count ( 512KB)1380.040.00
redo write size count (1024KB)1180.030.00
redo write size count (inf)2500.070.00
redo write time5,3311.480.10
redo write time (usec)53,307,90414,763.691,031.56
redo write total time53,935,92714,937.631,043.71
redo write worker delay (usec)00.000.00
redo writes60,16316.661.16
redo writes (group 0)00.000.00
redo writes (group 1)00.000.00
redo writes adaptive all60,16316.661.16
redo writes adaptive worker00.000.00
remote Oradebug requests00.000.00
rollback changes - undo records applied9,3182.580.18
rollbacks only - consistent read gets14,1293.910.27
root node splits00.000.00
rows fetched via callback577,135159.8411.17
securefile allocation bytes6,340,6081,756.04122.70
securefile allocation chunks3670.100.01
securefile bytes non-transformed6,073,3001,682.01117.52
securefile direct read bytes7,897,0882,187.11152.82
securefile direct read ops4660.130.01
securefile direct write bytes6,340,6081,756.04122.70
securefile direct write ops3620.100.01
securefile number of non-transformed flushes4,1521.150.08
segment cfs allocations00.000.00
segment chunks allocation from disepnser3670.100.01
segment dispenser allocations2600.070.01
segment dispenser load empty00.000.00
segment dispenser load tasks00.000.00
segment prealloc bytes2,097,152580.8140.58
segment prealloc ops220.010.00
segment prealloc tasks00.000.00
segment prealloc time (ms)1090.030.00
segment prealloc ufs2cfs bytes3,735,5521,034.5772.29
segment total chunk allocation00.000.00
session connect time00.000.00
session cursor cache hits667,438184.8512.92
session logical reads354,601,21198,207.276,861.88
shared hash latch upgrades - no wait55,671,25915,418.231,077.29
shared hash latch upgrades - wait5,647,2801,564.02109.28
shared io pool buffer get success6220.170.01
sorts (disk)00.000.00
sorts (memory)388,391107.577.52
sorts (rows)22,048,2286,106.29426.65
sql area evicted1,4020.390.03
sql area purged2360.070.00
summed dirty queue length90.000.00
switch current to new buffer46,33712.830.90
table fetch by rowid57,791,10316,005.321,118.31
table fetch continued row394,717109.327.64
table scan blocks gotten138,802,81638,441.622,685.97
table scan disk non-IMC rows gotten8,371,285,6112,318,438.51161,992.48
table scan rows gotten8,373,154,2712,318,956.04162,028.64
table scans (direct read)00.000.00
table scans (long tables)100.000.00
table scans (rowid ranges)00.000.00
table scans (short tables)300,03783.105.81
total cf enq hold time1,0700.300.02
total number of cf enq holders1750.050.00
total number of times SMON posted1,2600.350.02
transaction rollbacks740.020.00
transaction tables consistent read rollbacks00.000.00
transaction tables consistent reads - undo records applied00.000.00
undo change vector size179,158,25249,618.113,466.89
user calls1,108,852307.1021.46
user commits37,40510.360.72
user logons cumulative27,9567.740.54
user logouts cumulative27,9617.740.54
user rollbacks14,2723.950.28
workarea executions - multipass00.000.00
workarea executions - onepass00.000.00
workarea executions - optimal236,68465.554.58
write clones created in background30.000.00
write clones created in foreground1310.040.00


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Absolute Values

StatisticBegin ValueEnd Value
logons current256251
opened cursors current683648
session cursor cache count1,052,579,7321,052,927,879
session pga memory981,482,048948,052,600
session pga memory max2,789,226,1442,257,441,208
session uga memory12,957,087,629,30412,961,192,051,656
session uga memory max63,332,291,163,49663,351,299,213,032
workarea memory allocated26,58019,795


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Thread Activity

StatisticTotalper Hour
log switches (derived)11.00


Back to Instance Activity Statistics
Back to Top

IO Stats

Back to Top

IOStat by Function summary

Function NameReads: DataReqs per secData per secWrites: DataReqs per secData per secWaits: CountAvg Tm(ms)
Buffer Cache Reads736.4G13355.06208.834M0M0.000M48.2M0.01
DBWR0M0.000M3.5G43.63.981M31260.03
Others1.2G10.16.342M729M1.23.202M41.1K0.08
LGWR0M0.010M539M17.15.149M120.4K0.44
Direct Writes0M0.000M20M0.21.006M7750.02
Direct Reads8M0.13.002M3M0.06.001M6870.00
TOTAL:737.6G13365.36209.178M4.7G62.291.339M48.4M0.01


Back to IO Stats
Back to Top

IOStat by Filetype summary

Filetype NameReads: DataReqs per secData per secWrites: DataReqs per secData per secSmall ReadLarge Read
Data File737.3G13371.64209.088M3.5G43.79.984M0.000.75
Log File670M0.19.186M539M17.15.149M0.000.02
Archive Log0M0.000M670M0.19.186M  
Control File559M9.87.155M56M1.00.016M0.000.00
Temp File17M0.14.005M17M0.17.005M0.000.00
TOTAL:738.5G13381.84209.433M4.7G62.291.339M0.000.44


Back to IO Stats
Back to Top

IOStat by Function/Filetype summary

Function/File NameReads: DataReqs per secData per secWrites: DataReqs per secData per secWaits: CountAvg Tm(ms)
Buffer Cache Reads 736.4G13355.07208.834M0M0.000M48.2M0.01
Buffer Cache Reads (Data File) 736.4G13355.07208.834M0M0.000M48.2M0.01
DBWR 0M0.000M3.5G43.63.981M0 
DBWR (Data File) 0M0.000M3.5G43.63.981M0 
Others 1.2G10.16.342M729M1.23.202M36.9K0.01
Others (Log File) 671M0.19.186M0M0.000M6750.31
Others (Archive Log) 0M0.000M670M0.19.186M0 
Others (Control File) 558M9.86.155M56M0.99.016M35.6K0.01
Others (Data File) 7M0.11.002M3M0.06.001M6010.20
LGWR 0M0.010M539M17.15.149M250.04
LGWR (Log File) 0M0.000M539M17.15.149M40.25
LGWR (Control File) 0M0.010M0M0.010M210.00
Direct Writes 0M0.000M20M0.21.006M210.57
Direct Writes (Data File) 0M0.000M20M0.21.006M210.57
Direct Reads 8M0.13.002M3M0.06.001M0 
Direct Reads (Data File) 8M0.13.002M3M0.06.001M0 
TOTAL: 737.6G13365.36209.178M4.7G62.291.339M48.3M0.01


Back to IO Stats
Back to Top

Tablespace IO Stats

TablespaceReadsAv Rds/sAv Rd(ms)Av Blks/Rd 1-bk Rds/sAv 1-bk Rd(ms)% Opt ReadsWritesWrites avg/sAv Writes(ms)Buffer WaitsAv Buf Wt(ms)
CBS 12,106,3333,3530.011.003,3530.010.00 137,664380.628,741,3080.02
SYSAUX 11,632,8503,2220.011.003,2220.010.00 2,41110.645,775,1620.01
SYSTEM 10,250,5092,8390.011.002,8380.010.00 87600.641,494,0580.02
CBS_TAB 8,525,4402,3610.011.002,3610.010.00 8,83620.656,644,6050.01
BACKUP 4,026,3611,1150.011.001,1150.010.00 000.003,141,0090.01
CBS_CORE 956,8062650.011.002650.010.00 4,67910.65620,0660.02
USERS 404,8491120.011.001120.010.00 6500.92348,7080.02
UNDOTBS2 309,145860.011.00860.010.00 000.00187,4450.03
CBSTB 72,185200.031.29200.010.00 1,06300.6746,2020.04
UNDOTBS1 000.000.0000.000.00 2,33110.801,5850.03
TEMP 51300.002.1700.05  61200.0300.00


Back to IO Stats
Back to Top

File IO Stats

TablespaceFilenameReadsAv Rds/sAv Rd(ms)Av Blks/Rd 1-bk Rds/sAv 1-bk Rd(ms)% Opt ReadsWritesWrites avg/sBuffer WaitsAv Buf Wt(ms)
BACKUP/data1/oradata/backup01.dbf 2,637,0287300.011.007300.010.00 002,043,1210.01
BACKUP/data1/oradata/backup02.dbf 173,527480.011.00480.010.00 00136,1590.02
BACKUP/data1/oradata/backup03.dbf 526,7851460.011.001460.010.00 00413,8230.01
BACKUP/data1/oradata/backup04.dbf 418,5161160.011.001160.010.00 00329,6120.01
BACKUP/data1/oradata/backup05.dbf 44,058120.011.00120.010.00 0036,7850.01
BACKUP/data1/oradata/backup06.dbf 15,57040.011.0040.010.00 0012,9410.01
BACKUP/data1/oradata/backup07.dbf 3,15210.011.0010.010.00 002,8050.00
BACKUP/data1/oradata/backup08.dbf 135,257370.011.00370.010.00 00108,1810.01
BACKUP/data1/oradata/backup09.dbf 53,513150.011.00150.010.00 0042,1340.01
BACKUP/data1/oradata/backup10.dbf 18,95550.011.0050.010.00 0015,4480.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-17.dbf 791,4832190.011.002190.010.00 3,0971575,0440.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-23.dbf 86,513240.011.00240.010.00 230060,1670.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-24.dbf 336,765930.011.00930.010.00 1360240,1330.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-27.dbf 213,108590.011.00590.010.00 7630151,3610.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-28.dbf 203,011560.011.00560.010.00 5990144,6280.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-29.dbf 483,3791340.011.001340.010.00 1600344,9510.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-52.dbf 288,556800.011.00800.010.00 2,1881208,5530.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-53.dbf 100,874280.011.00280.010.00 2,240172,4230.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-54.dbf 85,911240.011.00240.010.00 2,891162,4120.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-55.dbf 173,701480.011.00480.010.00 5,2701124,4440.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-56.dbf 225,841630.011.00630.010.00 6,2572165,2040.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-57.dbf 493,7691370.011.001370.010.00 5690359,7870.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-59.dbf 33,93790.011.0090.010.00 3,456125,1150.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-6.dbf 3,616,8361,0020.011.001,0020.010.00 2,48112,594,1030.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-60.dbf 150,318420.011.00420.010.00 3,1371108,2370.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-61.dbf 46,937130.011.00130.010.00 3,205135,3490.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-62.dbf 72,778200.011.00200.010.00 753054,4650.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-63.dbf 60,598170.011.00170.010.00 2,068143,8090.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-64.dbf 350,512970.011.00970.010.00 5,7392256,1860.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-65.dbf 1,291,4063580.011.003580.010.00 2,9981936,7210.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-66.dbf 48,980140.011.00140.010.00 2,612136,1660.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-67.dbf 10,21330.011.0030.010.00 3,57517,7310.03
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-68.dbf 29,76180.011.0080.010.00 2,216122,5180.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-69.dbf 30,71690.011.0090.010.00 3,568122,9450.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-7.dbf 765,9832120.011.002120.010.00 2,5051555,7970.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-70.dbf 249,900690.011.00690.010.00 2,7941182,7340.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-9.dbf 1,631,0774520.011.004520.010.00 2,34811,180,4520.01
CBS/data1/oradata/cbs_01.dbf 13100.151.0000.080.00 1,083000.00
CBS/data1/oradata/cbs_010.dbf 23,80870.011.0070.010.00 4,808117,9680.02
CBS/data1/oradata/cbs_011.dbf 20700.101.0000.100.00 3,561100.00
CBS/data1/oradata/cbs_012.dbf 5,92620.011.0020.010.00 2,41814,2820.03
CBS/data1/oradata/cbs_013.dbf 24,67470.011.0070.010.00 2,599118,4940.02
CBS/data1/oradata/cbs_014.dbf 18400.051.0000.110.00 2,691100.00
CBS/data1/oradata/cbs_015.dbf 18,17350.011.0050.010.00 610012,6260.02
CBS/data1/oradata/cbs_016.dbf 4500.221.0000.000.00 1,023000.00
CBS/data1/oradata/cbs_017.dbf 4500.001.0000.000.00 1,197000.00
CBS/data1/oradata/cbs_018.dbf 6100.161.0000.000.00 2,377100.00
CBS/data1/oradata/cbs_019.dbf 6200.001.0000.000.00 5,443200.00
CBS/data1/oradata/cbs_02.dbf 14,91440.011.0040.010.00 1,125010,8790.02
CBS/data1/oradata/cbs_020.dbf 6000.001.0000.000.00 5,198100.00
CBS/data1/oradata/cbs_021.dbf 5200.001.0000.000.00 3,910100.00
CBS/data1/oradata/cbs_022.dbf 4100.001.0000.000.00 3,504100.00
CBS/data1/oradata/cbs_023.dbf 3,32510.011.0010.010.00 3,11312,6030.00
CBS/data1/oradata/cbs_024.dbf 5800.001.0000.000.00 2,666100.00
CBS/data1/oradata/cbs_025.dbf 6800.151.0000.000.00 2,378100.00
CBS/data1/oradata/cbs_03.dbf 14,92140.011.0040.010.00 834010,8830.02
CBS/data1/oradata/cbs_04.dbf 3,46310.011.0010.020.00 95002,2830.00
CBS/data1/oradata/cbs_05.dbf 98,067270.011.00270.010.00 818071,2110.01
CBS/data1/oradata/cbs_06.dbf 3,44310.011.0010.010.00 4,00512,5450.05
CBS/data1/oradata/cbs_07.dbf 12,51930.011.0030.010.00 4,47518,9380.01
CBS/data1/oradata/cbs_08.dbf 3,44210.011.0010.010.00 4,54912,5880.02
CBS/data1/oradata/cbs_09.dbf 5,78120.011.0020.010.00 4,47414,5730.02
CBSTB/data1/oradata/CBSTB02.dbf 900.001.1100.000.00 0000.00
CBSTB/data1/oradata/CBSTB03.dbf 200.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-20.dbf 13,15640.011.0440.010.00 15010,2010.02
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-21.dbf 25,98770.011.0070.010.00 0020,8110.04
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-74.dbf 1,90710.082.3110.020.00 5000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-75.dbf 1,77700.082.4100.030.00 5000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-76.dbf 2600.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-77.dbf 1,74000.112.4400.050.00 4000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-8.dbf 19,55750.011.0350.010.00 514015,1900.03
CBSTB/data1/oradata/cbstb_01.dbf 6000.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_010.dbf 71500.102.4000.030.00 188000.00
CBSTB/data1/oradata/cbstb_011.dbf 64200.112.5600.050.00 0000.00
CBSTB/data1/oradata/cbstb_012.dbf 62400.112.6100.030.00 302000.00
CBSTB/data1/oradata/cbstb_013.dbf 70000.092.4300.040.00 22000.00
CBSTB/data1/oradata/cbstb_014.dbf 79800.092.5900.040.00 0000.00
CBSTB/data1/oradata/cbstb_015.dbf 61400.113.4300.030.00 0000.00
CBSTB/data1/oradata/cbstb_016.dbf 76400.132.9600.040.00 7000.00
CBSTB/data1/oradata/cbstb_02.dbf 3200.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_03.dbf 5400.001.0000.000.00 1000.00
CBSTB/data1/oradata/cbstb_04.dbf 6800.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_05.dbf 4200.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_06.dbf 80800.072.2400.030.00 0000.00
CBSTB/data1/oradata/cbstb_07.dbf 74400.082.3500.040.00 0000.00
CBSTB/data1/oradata/cbstb_08.dbf 72900.082.3800.040.00 0000.00
CBSTB/data1/oradata/cbstb_09.dbf 63000.102.5900.030.00 0000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-16.dbf 34,522100.011.00100.010.00 147022,1460.02
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-22.dbf 27400.001.0300.040.00 122000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-34.dbf 15800.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-35.dbf 16000.001.0000.060.00 14000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-36.dbf 6,97220.011.0020.010.00 30704,8630.02
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-37.dbf 26000.001.0100.040.00 19000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-5.dbf 910,1012520.011.002520.010.00 1620593,0570.02
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-66.dbf 10400.001.0000.000.00 270000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-67.dbf 7000.001.0000.140.00 686000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-68.dbf 8200.001.0000.000.00 720000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-69.dbf 3,86610.011.0010.010.00 905000.00
CBS_CORE/data1/oradata/cbscore01.dbf 1900.001.0000.000.00 237000.00
CBS_CORE/data1/oradata/cbscore010.dbf 1200.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore011.dbf 2000.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore012.dbf 1000.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore013.dbf 1800.001.0000.000.00 8000.00
CBS_CORE/data1/oradata/cbscore014.dbf 1000.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore015.dbf 1000.001.0000.000.00 7000.00
CBS_CORE/data1/oradata/cbscore016.dbf 200.001.0000.000.00 6000.00
CBS_CORE/data1/oradata/cbscore017.dbf 600.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore02.dbf 2400.001.0000.000.00 260000.00
CBS_CORE/data1/oradata/cbscore03.dbf 2000.001.0000.000.00 391000.00
CBS_CORE/data1/oradata/cbscore04.dbf 2400.001.0000.000.00 398000.00
CBS_CORE/data1/oradata/cbscore05.dbf 2800.001.0000.000.00 8000.00
CBS_CORE/data1/oradata/cbscore06.dbf 200.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore07.dbf 1000.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore08.dbf 1200.001.0000.000.00 0000.00
CBS_CORE/data1/oradata/cbscore09.dbf 1000.001.0000.000.00 12000.00
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-10.dbf 1,675,8184640.011.004640.010.00 73201,241,0940.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-18.dbf 184,044510.011.00510.010.00 9960150,7430.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-19.dbf 2,994,0868290.011.008290.010.00 74302,321,6680.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-30.dbf 57,969160.011.00160.010.00 842047,8340.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-31.dbf 157,390440.011.00440.010.00 7540129,7940.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-32.dbf 227,768630.011.00630.010.00 1,4400190,1520.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-33.dbf 1,947,0705390.011.005390.010.00 40501,510,8550.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-70.dbf 222,355620.011.00620.010.00 1,4600182,2900.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-71.dbf 139,521390.011.00390.010.00 3420114,1080.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-72.dbf 97,609270.011.00270.010.00 231080,3960.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-73.dbf 315,994880.011.00880.010.00 2970259,4440.02
CBS_TAB/data1/oradata/cbstab01.dbf 118,546330.011.00330.010.00 51097,5710.02
CBS_TAB/data1/oradata/cbstab02.dbf 57,189160.011.00160.010.00 21047,7590.01
CBS_TAB/data1/oradata/cbstab03.dbf 87,309240.011.00240.010.00 71072,4210.02
CBS_TAB/data1/oradata/cbstab04.dbf 20,81860.011.0060.010.00 98017,6990.02
CBS_TAB/data1/oradata/cbstab05.dbf 215,969600.011.00600.010.00 250175,7190.01
CBS_TAB/data1/oradata/cbstab07.dbf 00  0   2000.00
CBS_TAB/data1/oradata/cbstab08.dbf 200.001.0000.000.00 0000.00
CBS_TAB/data1/oradata/cbstab11.dbf 00  0   2000.00
CBS_TAB/data1/oradata/cbstab13.dbf 3300.001.0000.000.00 64000.00
CBS_TAB/data1/oradata/cbstab14.dbf 5,89320.011.0020.010.00 1705,0580.02
CBS_TAB/data1/oradata/cbstab15.dbf 5200.001.0000.000.00 187000.00
CBS_TAB/data1/oradata/cbstab16.dbf 504.001.0004.000.00 56000.00
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-2.dbf 10,238,4372,8360.011.002,8350.010.00 1,75205,015,8500.01
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-45.dbf 318,592880.011.00880.010.00 550174,3710.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-46.dbf 337,812940.011.00940.010.00 710185,3620.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-47.dbf 299,733830.011.00830.010.00 2100160,5780.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-48.dbf 438,2761210.011.001210.010.00 3230239,0010.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-1.dbf 8,358,9352,3150.011.002,3150.010.00 67101,104,3030.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-42.dbf 789,4862190.011.002190.010.00 750162,4290.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-43.dbf 399,0351110.011.001100.010.00 39079,5540.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-44.dbf 429,0461190.011.011190.010.00 67088,2810.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-45.dbf 73,833200.011.00200.010.00 9016,6390.03
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-46.dbf 8,62520.011.0020.010.00 501,9080.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-47.dbf 69,812190.011.00190.010.00 2014,4210.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-48.dbf 30,53180.011.0080.010.00 206,4770.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-49.dbf 86,847240.011.00240.010.00 6018,9160.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-53.dbf 4,35910.011.0010.010.00 001,1300.04
TEMP/data1/oradata/CBS/datafile/o1_mf_temp_drn93vnl_.tmp 21600.001.2000.06  25900 
TEMP/data1/oradata/CBS/datafile/o1_mf_temp_drn93vpc_.tmp 29700.002.8800.04  35300 
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-12.dbf 00  0   28801800.11
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-13.dbf 00  0   37003670.03
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-25.dbf 00  0   324000.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-3.dbf 00  0   45501,0380.02
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-49.dbf 00  0   290000.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-50.dbf 00  0   317000.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-51.dbf 00  0   287000.00
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-14.dbf 91,777250.011.00250.010.00 0055,7190.03
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-15.dbf 13,58540.011.0040.010.00 009,1800.01
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-4.dbf 203,783560.011.00560.010.00 00122,5460.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-11.dbf 338,325940.011.00940.010.00 00293,1530.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-38.dbf 31,71190.011.0090.010.00 12025,4080.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-39.dbf 3,16810.011.0010.010.00 502,7550.01
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-40.dbf 31,64090.011.0090.010.00 12027,3920.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-41.dbf 00  0   5000.00
USERS/data1/oradata/users01.dbf 200.001.0000.000.00 20000.00
USERS/data1/oradata/users011.dbf 100.004.000 0.00 0000.00
USERS/data1/oradata/users012.dbf 200.001.0000.000.00 0000.00
USERS/data1/oradata/users018.dbf 00  0   9000.00
USERS/data1/oradata/users02.dbf 00  0   2000.00


Back to IO Stats
Back to Top

Buffer Pool Statistics

Back to Top

Buffer Pool Statistics

PNumber of BuffersPool Hit%Buffer GetsPhysical ReadsPhysical WritesFree Buff WaitWrit Comp WaitBuffer Busy Waits
D3,324,62786353,647,72948,327,882226,6910027,055,325


Back to Buffer Pool Statistics
Back to Top

Checkpoint Activity

MTTR WritesLog Size WritesLog Ckpt WritesOther Settings WritesAutotune Ckpt WritesThread Ckpt Writes
0000226,6740


Back to Buffer Pool Statistics
Back to Top

Advisory Statistics

Back to Top

Instance Recovery Stats

Targt MTTR (s) Estd MTTR (s)Recovery Estd IOsActual RedoBlksTarget RedoBlksLog Sz RedoBlksLog Ckpt Timeout RedoBlksLog Ckpt Interval RedoBlksOpt Log Sz(M)Estd RAC Avail Time
B0601548314971762442910192149624429   
E057120128732560320210192149603202   


Back to Advisory Statistics
Back to Top

MTTR Advisory

No data exists for this section of the report.

Back to Advisory Statistics
Back to Top

Buffer Pool Advisory

PSize for Est (M)Size FactorBuffers (thousands)Est Phys Read FactorEstimated Phys Reads (thousands)Est Phys Read TimeEst %DBtime for Rds
D5,1200.103219.10580,776,46017219631.00
D10,2400.196425.97381,212,27014747888.00
D15,3600.299644.40280,610,53813501864.00
D20,4800.391,2853.45220,173,79812753312.00
D25,6000.481,6062.74174,756,43812190786.00
D30,7200.581,9272.16137,858,30411733776.00
D35,8400.682,2491.71109,285,01711379876.00
D40,9600.772,5701.4089,089,47511129739.00
D46,0800.872,8911.1875,566,6311962249.00
D51,2000.973,2121.0466,273,8621847152.00
D52,9921.003,3251.0063,846,6791817090.00
D56,3201.063,5330.9359,333,0711761185.00
D61,4401.163,8550.8453,781,7151692428.00
D66,5601.264,1760.7749,146,9751635023.00
D71,6801.354,4970.7145,157,3171585609.00
D76,8001.454,8180.6541,700,4281542793.00
D81,9201.555,1400.6038,603,0711504430.00
D87,0401.645,4610.5635,750,4261469098.00
D92,1601.745,7820.5232,999,3851435024.00
D97,2801.846,1030.4830,413,2711402993.00
D102,4001.936,4240.4427,895,4941371809.00


Back to Advisory Statistics
Back to Top

PGA Aggr Summary

PGA Cache Hit %W/A MB ProcessedExtra W/A MB Read/Written
100.0026,0640


Back to Advisory Statistics
Back to Top

PGA Aggr Target Stats

PGA Aggr Target(M)Auto PGA Target(M)PGA Mem Alloc(M) W/A PGA Used(M) %PGA W/A Mem%Auto W/A Mem%Man W/A MemGlobal Mem Bound(K)
B15,36013,0602,421.3018.780.78100.000.001,048,576
E15,36013,0802,358.7512.150.52100.000.001,048,576


Back to Advisory Statistics
Back to Top

PGA Aggr Target Histogram

Low Optimal High OptimalTotal ExecsOptimal Execs1-Pass ExecsM-Pass Execs
2K4K198,046198,04600
64K128K5,7415,74100
128K256K11,18011,18000
256K512K36836800
512K1024K8,4658,46500
1M2M12,40512,40500
2M4M32432400
4M8M525200
8M16M111100
32M64M2200
64M128M1100


Back to Advisory Statistics
Back to Top

PGA Memory Advisory

PGA Target Est (MB)Size FactrW/A MB ProcessedEstd Extra W/A MB Read/ Written to Disk Estd PGA Cache Hit %Estd PGA Overalloc CountEstd Time
1,9200.1360,114,116.683,974,377.1494.0015,1146,686,255,522
3,8400.2560,114,116.681,752,954.6897.00316,454,497,880
7,6800.5060,114,116.681,680,526.5397.0036,446,941,561
11,5200.7560,114,116.681,680,491.9097.0006,446,937,947
15,3601.0060,114,116.681,627,739.6797.0006,441,434,387
18,4321.2060,114,116.681,362,806.4398.0006,413,794,304
21,5041.4060,114,116.681,362,806.4398.0006,413,794,304
24,5761.6060,114,116.681,362,806.4398.0006,413,794,304
27,6481.8060,114,116.681,362,806.4398.0006,413,794,304
30,7202.0060,114,116.681,362,806.4398.0006,413,794,304
46,0803.0060,114,116.681,362,806.4398.0006,413,794,304
61,4404.0060,114,116.681,362,806.4398.0006,413,794,304
92,1606.0060,114,116.681,362,806.4398.0006,413,794,304
122,8808.0060,114,116.681,362,806.4398.0006,413,794,304


Back to Advisory Statistics
Back to Top

Shared Pool Advisory

Shared Pool Size(M)SP Size FactrEst LC Size (M)Est LC Mem ObjEst LC Time Saved (s)Est LC Time Saved FactrEst LC Load Time (s)Est LC Load Time FactrEst LC Mem Obj Hits (K)
7,9360.36240107,6542,908,912,4950.681,358,041,9344379.373,185,135
10,2400.472,532137,8583,476,566,7970.81790,387,6322548.821,323,851
12,5440.584,835215,1463,908,761,9760.92358,192,4531155.0950,724
14,8480.687,139304,1304,149,133,2490.97117,821,180379.95328,353
17,1520.799,443377,5474,251,080,3571.0015,874,07251.194,078,594
19,2000.8811,490457,3784,264,459,4071.002,495,0228.05290,768
19,4560.8911,745467,3564,264,801,2431.002,153,1866.94304,629
19,7120.9112,000477,3344,265,130,5501.001,823,8795.88317,778
19,9680.9212,255487,3124,265,452,2551.001,502,1744.84330,599
20,2240.9312,510497,2904,265,758,3681.001,196,0613.86343,316
20,4800.9412,766505,9284,266,054,2701.00900,1592.90354,685
20,7360.9513,022512,4684,266,287,4061.00667,0232.15364,111
20,9920.9613,278519,0084,266,419,6411.00534,7881.72369,053
21,2480.9813,534525,5484,266,518,8131.00435,6161.40372,425
21,5040.9913,790532,7094,266,582,5091.00371,9201.20374,928
21,7601.0014,046544,6824,266,644,3291.00310,1001.00377,376
22,0161.0114,302556,6554,266,644,4061.00310,0231.00377,381
22,2721.0214,558568,6284,266,644,4651.00309,9641.00377,384
22,5281.0414,814580,6014,266,644,5031.00309,9261.00377,387
22,7841.0515,070592,5744,266,644,5471.00309,8821.00377,390
23,0401.0615,326604,5474,266,644,5701.00309,8591.00377,393
23,2961.0715,582616,5204,266,644,5961.00309,8331.00377,395
23,5521.0815,838628,4934,266,644,6311.00309,7981.00377,398
23,8081.0916,094642,2174,266,644,7031.00309,7261.00377,401
24,0641.1116,350656,7224,266,644,7431.00309,6861.00377,404
26,3681.2118,654787,2694,266,645,2281.00309,2011.00377,437
28,6721.3220,958914,8744,266,645,7711.00308,6581.00377,473
30,9761.4223,2621,027,0314,266,646,0191.00308,4100.99377,514
33,2801.5325,5661,139,1884,266,646,2121.00308,2170.99377,569
35,5841.6427,8701,251,3454,266,646,3821.00308,0470.99377,614
37,8881.7430,1741,363,5024,266,646,4961.00307,9330.99377,625
40,1921.8532,4781,475,6594,266,646,7491.00307,6800.99377,630
42,4961.9534,7821,587,8164,266,646,8691.00307,5600.99377,634
44,8002.0637,0861,699,9734,266,647,0861.00307,3430.99377,639


Back to Advisory Statistics
Back to Top

SGA Target Advisory

SGA Target Size (M)SGA Size FactorEst DB Time (s)Est Physical Reads
4,8000.0632,522,68663,846,678,952
9,6000.1332,522,68663,846,678,952
14,4000.191,400,353,895624,956,832,254
19,2000.25398,850,464624,956,832,254
24,0000.3155,965,331624,956,832,254
28,8000.3840,375,328624,956,832,254
33,6000.4437,900,186410,214,912,267
38,4000.5036,652,443301,956,483,436
43,2000.5635,899,729236,922,256,255
48,0000.6335,336,888188,047,623,517
52,8000.6934,879,157148,347,758,545
57,6000.7534,526,534117,599,197,962
62,4000.8134,275,62995,865,788,446
67,2000.8834,106,09981,315,130,313
72,0000.9433,990,81871,316,740,389
76,8001.0033,906,05363,846,678,952
81,6001.0633,838,24157,870,629,802
86,4001.1333,780,60152,884,204,176
91,2001.1933,729,74248,593,707,350
96,0001.2533,685,66444,871,445,967
100,8001.3133,648,36741,538,649,326
105,6001.3833,614,46138,467,624,069
110,4001.4433,580,55535,511,522,833
115,2001.5033,546,64932,727,807,631
120,0001.5633,516,13330,020,708,443
124,8001.6333,516,13330,020,708,443
129,6001.6933,512,74330,020,708,443
134,4001.7533,512,74330,020,708,443
139,2001.8133,512,74330,020,708,443
144,0001.8833,512,74330,020,708,443
148,8001.9433,512,74330,020,708,443
153,6002.0033,512,74330,020,708,443


Back to Advisory Statistics
Back to Top

Streams Pool Advisory

Size for Est (MB)Size FactorEst Spill CountEst Spill Time (s)Est Unspill CountEst Unspill Time (s)
2560.500000
5121.000000
7681.500000
1,0242.000000
1,2802.500000
1,5363.000000
1,7923.500000
2,0484.000000
2,3044.500000
2,5605.000000
2,8165.500000
3,0726.000000
3,3286.500000
3,5847.000000
3,8407.500000
4,0968.000000
4,3528.500000
4,6089.000000
4,8649.500000
5,12010.000000


Back to Advisory Statistics
Back to Top

Java Pool Advisory

Java Pool Size(M)JP Size FactrEst LC Size (M)Est LC Mem ObjEst LC Time Saved (s)Est LC Time Saved FactrEst LC Load Time (s)Est LC Load Time FactrEst LC Mem Obj Hits
2560.501623811.00310,1001.00238
5121.001623811.00310,1001.00238
7681.501623811.00310,1001.00238
1,0242.001623811.00310,1001.00238
1,2802.501623811.00310,1001.00238
1,5363.001623811.00310,1001.00238
1,7923.501623811.00310,1001.00238
2,0484.001623811.00310,1001.00238
2,3044.501623811.00310,1001.00238
2,5605.001623811.00310,1001.00238
2,8165.501623811.00310,1001.00238


Back to Advisory Statistics
Back to Top

Wait Statistics

Back to Top

Buffer Wait Statistics

ClassWaitsTotal Wait Time (s)Avg Time (ms)
segment header26,813,4743960
undo header189,08950
data block7,47610
extent map2,12300


Back to Wait Statistics
Back to Top

Enqueue Activity

Enqueue Type (Request Reason)RequestsSucc GetsFailed GetsWaitsWt Time (s)Av Wt Time(ms)
SQ-Sequence Cache 451451025400.67
RO-Multiple Object Reuse (fast object reuse) 30300303.33
JS-Job Scheduler (queue lock) 41,09941,09904600.00
TX-Transaction (index contention) 550400.00
TM-DML 125,846125,843000 
TT-Tablespace 121,710121,630000 
HW-Segment High Water Mark 82,59182,591000 
TX-Transaction 77,97577,964000 
JS-Job Scheduler 41,09941,099000 
AE-Edition Lock (lock) 38,16938,169000 
MR-Media Recovery 13,10813,108000 
SE-Session Migration 5,4975,496000 
JS-Job Scheduler (q mem clnup lck) 4,0704,070000 
TS-Temporary Segment 3,6743,674000 
CF-Controlfile Transaction 3,4543,454000 
WG-Write gather local enqueue (lock fso) 2,6012,601000 
SJ-KTSJ Slave Task Cancel (Slave Task Cancel) 2,4792,473000 
MC-SGA Log Operation (Securefile log) 1,2031,203000 
MF-SGA Log-Bkt Flush (flush bkgnd periodic) 1,2031,203000 
CU-Cursor 1,0211,021000 
DX-Distributed Transaction 1,0111,011000 
TO-Temp Object 987987000 
WG-Write gather local enqueue (delete fso) 867867000 
CR-Reuse Block Range (block range reuse ckpt) 498498000 
FB-Format Block 282282000 
PR-Process Startup 277277000 
PV-KSV slave startup (syncstart) 146146000 
JD-Job Queue Date 120120000 
RC-Result Cache: Enqueue (Result Cache: Contention) 118118000 
ZH-Compression Analyzer (compression analysis) 8080000 
TH-Threshold Chain (metric threshold evaluation) 6060000 
AF-Advisor Framework (task serialization) 2929000 
WF-AWR Flush 2626000 
WT-AWR CDB-Wide Table Lock 2525000 
TA-Instance Undo 2424000 
DW-In memory Dispenser 2222000 
US-Undo Segment 2222000 
IT-In-Mem Temp Table Meta Creation 1414000 
TD-KTF map table enqueue (KTF dump entries) 1212000 
SK-Shrink Segment 1111000 
OD-Online DDLs (Serializing DDLs) 99000 
TK-Auto Task Serialization (Auto Task Serialization) 88000 
CI-Cross-Instance Call Invocation 44000 
IS-Instance State 44000 
RS-Reclaimable Space (read alert level) 44000 
PD-Property Lock 33000 
DR-Distributed Recovery 22000 
MW-MWIN Schedule 22000 
FH-Flush Stat 11000 
PW-Buffer Cache PreWarm (flush prewarm buffers) 11000 
SH-Active Session History Flushing 11000 
TK-Auto Task Serialization (Auto Task Slave Lockout) 11000 
UL-User-defined 11000 
WL-Being Written Redo Log 11000 


Back to Wait Statistics
Back to Top

Undo Statistics

Back to Top

Undo Segment Summary

Undo TS#Num Undo Blocks (K)Number of TransactionsMax Qry Len (s)Max Tx ConcurcyMin/Max TR (mins)STO/ OOS uS/uR/uU/ eS/eR/eU
213.7077,9311,897736.5/46.70/00/0/0/0/0/0


Back to Undo Statistics
Back to Top

Undo Segment Stats

End TimeNum Undo BlocksNumber of TransactionsMax Qry Len (s)Max Tx ConcyTun Ret (mins)STO/ OOS uS/uR/uU/ eS/eR/eU
17-Dec 18:531,50512,1501,3005370/00/0/0/0/0/0
17-Dec 18:432,44312,5171,8973470/00/0/0/0/0/0
17-Dec 18:331,55712,5081,2957370/00/0/0/0/0/0
17-Dec 18:232,11012,7071,8923470/00/0/0/0/0/0
17-Dec 18:132,63515,2301,8894470/00/0/0/0/0/0
17-Dec 18:033,44712,8191,2865360/00/0/0/0/0/0


Back to Undo Statistics
Back to Top

Latch Statistics

Back to Top

Latch Activity

Latch NameGet RequestsPct Get MissAvg Slps /MissWait Time (s)NoWait RequestsPct NoWait Miss
AQ Background: interrupt command latch10.00 02260.00
AQ Coord jobx_kwsbgsgn latch1210.00 00 
AQ Sharded master pool latch1210.00 00 
AQ deq hash table latch10.00 00 
ASM db client latch2,4940.00 00 
ASM map operation hash table10.00 00 
ASM network background latch3500.00 00 
ASM network state latch570.00 00 
ASM remote client latch570.00 00 
AWR Alerted Metric Element list46,7880.00 00 
Change Notification Hash table latch1,8080.00 00 
Consistent RBA60,2280.00 00 
DML lock allocation251,9740.070.0000 
Event Group Locks59,8660.000.0000 
FAL Queue980.00 00 
FIB s.o chain latch40.00 00 
FOB s.o list latch26,9270.00 00 
File State Object Pool Parent Latch1,7350.00 00 
I/O Staticstics latch10.00 00 
ILM Stats Stripe Latch10.00 00 
ILM Stats main anchor latch194,4540.000.0000 
ILM access tracking extent10.00 00 
ILM activity tracking latch10.00 00 
IM area sb latch10.00 00 
IM area scb latch10.00 00 
IM emb latch10.00 00 
IM seg hdr latch10.00 00 
IPC stats buffer allocation latch10.00 00 
In memory undo latch225,7570.270.88045,0100.35
JS Sh mem access1,2330.411.0000 
JS mem alloc latch7,0540.00 00 
JS queue access latch7,0550.00 00 
JS queue state obj latch82,2780.00 00 
JS slv state obj latch4070.00 00 
KCNIBR - invalid block range tree10.00 00 
KFC FX Hash Latch10.00 00 
KFC Hash Latch10.00 00 
KFCL LE Freelist10.00 00 
KGNFS-NFS:SHM structure10.00 00 
KGNFS-NFS:SVR LIST1,2040.00 00 
KJC message pool free list10.00 00 
KJC message pool pending avail list10.00 00 
KJCT flow control latch10.00 00 
KMG MMAN ready and startup request latch1,2030.00 00 
KQF runtime table column alloc8,6710.00 00 
KSFS OFS ctx level parent latch10.00 00 
KSFS OFS req layer parent latch10.00 00 
KSFS OFS sess layer parent latch10.00 00 
KSFS id table parent latch10.00 00 
KSFS ksfs_node latch10.00 00 
KSFSD name cache parent latch10.00 00 
KSXR hang analysis phase 1 latch10.00 00 
KSXR hang analysis phase 2 latch10.00 00 
KTF sga latch240.00 01,1220.00
KTILM latch10.00 00 
KWQMN job cache list latch10.00 00 
KWQS pqueue ctx latch20.00 00 
Locator state objects pool parent latch10.00 00 
Lsod array latch10.00 00 
MMON per PDB bit map latch60.00 00 
MQL Tracking Latch0  0720.00
Memory Management Latch10.00 01,2030.00
Memory Queue10.00 00 
Memory Queue Message Subscriber #110.00 00 
Memory Queue Message Subscriber #210.00 00 
Memory Queue Message Subscriber #310.00 00 
Memory Queue Message Subscriber #410.00 00 
Memory Queue Subscriber10.00 00 
Message cache latch10.00 00 
MinActiveScn Latch400.00 00 
Mutex10.00 00 
Mutex Stats10.00 00 
OS process114,3360.00 00 
OS process allocation64,7661.330.0000 
OS process: request allocation56,4720.010.0000 
PL/SQL warning settings66,5680.010.0000 
PX hash array latch10.00 00 
Parent latch for dependency tracking10.00 00 
QMT10.00 00 
RTT parent context10.00 00 
Real-time descriptor latch87,4900.00 00 
Report Request stats latch2870.00 00 
Report Request struct latch1990.00 00 
Request holder compeltion list latch5550.00 00 
Result Cache: RC Latch3030.00 00 
Result Cache: SO Latch330.00 00 
Retry Ht elm latch10.00 00 
Retry bkt latch10.00 00 
SGA IO buffer pool latch5260.00 05260.00
SGA Logging Bkt Latch15,6400.00 00 
SGA Logging Log Latch19,4170.00 03,6090.00
SGA blob parent10.00 00 
SGA bucket locks10.00 00 
SGA heap locks10.00 00 
SGA pool locks10.00 00 
SQL memory manager latch10.00 01,2010.00
SQL memory manager workarea list latch163,6380.010.0000 
SR Stats Stripe Latch10.00 00 
SR Stats main anchor latch30,2820.00 00 
Sched IM Job latch580.00 00 
Sched InMem Job Cache2890.00 00 
Shared B-Tree1350.00 00 
Streams Generic10.00 00 
Subscriber Ht elm latch10.00 00 
Testing10.00 00 
Token Manager10.00 00 
Txn Ht elm latch10.00 00 
Txn bkt latch10.00 00 
WCR: sync10.00 00 
Write State Object Pool Parent Latch10.00 00 
X$KSFQP2,3480.00 00 
XDB NFS Security Latch10.00 00 
XDB unused session pool10.00 00 
XDB used session pool10.00 00 
active checkpoint queue latch4,3500.00 00 
active service list253,1440.940.0607,2150.00
alert log latch20.00 00 
archive destination1540.00 00 
archive process latch2150.00 00 
begin backup scn array3640.00 00 
buffer pool10.00 00 
business card10.00 00 
cache buffer handles5,6240.00 00 
cache buffers chains788,298,8402.840.02435,272,2341.83
cache buffers lru chain343,3000.180.00099,804,9932.28
cache table scan latch1,8060.00 01,8060.00
call allocation146,55719.381.10180 
cas latch10.00 00 
change notification client cache latch10.00 00 
channel handle pool latch56,4790.010.0000 
channel operations parent latch85,7850.000.0000 
checkpoint queue latch431,1200.000.000222,8070.00
client/application info220,0100.010.0000 
compile environment latch31,7310.010.0000 
corrupted undo seg latch28,0400.00 00 
cp handoff latch10.00 00 
cp pool latch10.00 00 
cp server hash latch10.00 00 
cp sga latch570.00 00 
cp srv type state latch1720.00 00 
cp srv type wait latch10.00 00 
cvmap freelist lock10.00 00 
database property service latch60.00 00 
deferred cleanup latch570.00 00 
dml lock allocation590.00 00 
done queue latch10.00 00 
dtp latch28,2390.001.0000 
dummy allocation63,2710.240.0300 
eighth spare latch - X parent10.00 00 
eleventh spare latch - children10.00 00 
enqueue freelist latch10.00 0717,9850.21
enqueue hash chains1,142,0081.890.0000 
event stats latch31,6380.00 00 
fast space usage latch3800.00 00 
fifteenth spare latch - children10.00 00 
file cache latch6560.00 00 
first Audit Vault latch27,8320.070.0000 
flash file access latch10.00 00 
flashback copy10.00 00 
fourteenth spare latch - children10.00 00 
fourth Audit Vault latch10.00 00 
gc element10.00 00 
gcs commit scn state10.00 00 
gcs opaque info freelist10.00 00 
gcs partitioned table hash10.00 00 
gcs pcm hashed value bucket hash10.00 00 
gcs resource freelist10.00 00 
gcs resource hash10.00 00 
gcs resource scan list10.00 00 
gcs resource validate list10.00 00 
gcs shadows freelist10.00 00 
ges cached resource lists10.00 00 
ges domain table10.00 00 
ges enqueue table freelist10.00 00 
ges group table10.00 00 
ges process hash list10.00 00 
ges process parent latch10.00 00 
ges resource hash list10.00 00 
ges resource scan list10.00 00 
ges resource table freelist10.00 00 
ges timeout list10.00 00 
ges value block free list10.00 00 
global KZLD latch for auth type mem in SGA27,8320.00 00 
global tx hash mapping7230.00 00 
granule from data transfer cache10.00 00 
granule operation10.00 00 
hash table Sql Plan Finding latch1,8140.00 01710.00
hash table column usage latch6320.00 01,025,1800.08
hash table modification latch2560.00 00 
heartbeat check10.00 00 
imc buf hdl lat10.00 00 
imc hash lat10.00 00 
imc sj lat10.00 00 
imc srchsp lat10.00 00 
imc-txn-wrk-lat10.00 00 
in-memory area latch10.00 00 
in-memory columnar segment hash table latch10.00 00 
in-memory columnar ts extent map chunk latch10.00 00 
in-memory global pool latch10.00 00 
internal temp table object number allocation latch160.00 00 
intra txn parallel recovery10.00 00 
io pool granule list1,2440.00 00 
io pool granule metadata list2,6970.00 00 
job workq parent latch3,4000.00 03,4176.06
job_queue_processes free list latch13,9420.870.0000 
job_queue_processes parameter latch100.00 00 
k2q lock allocation10.00 00 
kcb DW scan objtemp hash table latch10.00 00 
kcbtsemkid latch10.00 00 
kcn buffer chains10.00 00 
kdlx hb parent latch10.00 00 
kgb parent10.00 00 
kgnfs mount latch10.00 00 
kjci objects freelist latch10.00 00 
kjci process context latch10.00 08,0300.00
kjoedcso state object freelist latch570.00 00 
kjoeq omni enqueue hash bucket latch10.00 00 
kjoer owner hash bucket10.00 00 
kokc descriptor allocation latch1,1180.00 00 
krso process latch1200.00 00 
ksfv messages10.00 00 
ksi resource reuse count10.00 00 
ksim group membership cache10.00 00 
kss move lock2930.00 00 
ksuosstats global area1,6230.00 00 
ksv allocation latch6420.00 00 
ksv class latch5870.00 00 
ksv msg queue latch10.00 00 
ksz_so allocation latch56,4721.770.0000 
ktfbn latch7690.00 00 
ktm global data5,0510.00 00 
ktm prv jrnls10.00 00 
ktmpj HT ls10.00 00 
kwqbsn:qsga1310.00 00 
kwslbmdl: metadata latch1210.00 00 
kwslbql: queue latch10.00 00 
kwsptQcachLt: queue cache latch10.00 00 
kwsptTrncTsksLt: trunc task latch10.00 00 
kwsptjobAdPtLt: AdPt list latch3580.00 00 
kxfxscanrate_latch10.00 00 
lgwr LWN SCN61,0700.000.0000 
list of block allocation89,4030.580.0000 
loader state object freelist1,2160.00 00 
lob segment dispenser latch1,5280.00 00 
lob segment hash table latch1,5850.00 00 
lob segment query latch10.00 00 
lock DBA buffer during media recovery10.00 00 
log write info0  060,2210.00
log write slave phase10.00 00 
logical standby cache10.00 00 
logminer context allocation10.00 00 
logminer local10.00 00 
logminer work area10.00 00 
longop free list parent1390.00 01480.00
managed standby latch1200.00 00 
mapped buffers lru chain10.00 00 
message bitmap latch10.00 00 
message pool operations parent latch2600.00 00 
messages288,2720.260.0000 
msg queue latch10.00 00 
multiblock read objects4,3880.00 00 
name-service namespace bucket10.00 00 
ncodef allocation latch570.00 00 
ninth spare latch - X parent10.00 00 
object queue header freelist95,284,1190.080.0000 
object queue header operation96,839,9220.010.0000 
object queue memory10.00 00 
object stats modification48,535,8820.290.0000 
parallel query alloc buffer10.00 04360.00
parallel query stats10.00 00 
parameter table management125,1891.240.0200 
peshm10.00 00 
pesom_free_list10.00 00 
pesom_hash_node10.00 00 
pkey global statistics10.00 00 
post/wait queue57,8000.130.01055,9251.12
process allocation56,7493.941.102028,1580.27
process group creation56,4721.400.0000 
process pkey statistics list10.00 00 
process queue10.00 00 
process queue reference10.00 00 
qm_init_sga680.00 00 
qmn task queue latch7830.00 00 
query server freelists10.00 00 
query server process2,4030.00 00 
queued dump request120.00 00 
queuing load statistics10.00 00 
recovery domain hash list10.00 00 
redo allocation277,1050.190.0001,196,2300.16
redo copy10.00 01,196,9800.07
redo transport task latch800.00 00 
redo writing189,0510.00 00 
resmgr group change latch31,8170.000.0000 
resmgr:active threads64,1590.021.0001,2630.00
resmgr:actses change group31,8170.00 00 
resmgr:actses change state2030.00 00 
resmgr:free threads list63,5600.980.0200 
resmgr:plan CPU method10.00 00 
resmgr:pq event array20.00 00 
resmgr:resource group CPU method30,5410.140.0000 
resmgr:schema config4200.00 0600.00
resmgr:session queuing10.00 00 
rm cas latch10.00 00 
row cache objects36,059,9442.790.00020.00
rules engine rule set statistics1000.00 00 
second Audit Vault latch10.00 00 
sequence cache157,3760.490.0000 
session allocation211,0120.010.000148,0270.00
session idle bit2,334,7890.000.0100 
session queue latch10.00 00 
session state list latch11,7000.800.0400 
session statistics63,2710.070.0000 
session switching28,2970.020.6000 
session timer1,2030.00 00 
seventh spare latch - X parent10.00 00 
sga hash table parent latch10.00 00 
shard latch10.00 00 
shared pool3,299,6728.370.06210.00
shared pool sim alloc10.00 00 
shared pool simulator5,0780.00 00 
sim partition latch10.00 00 
simulator hash latch23,838,4120.020.0000 
simulator lru latch20,8590.070.00023,813,7713.36
sixth spare latch - X parent10.00 00 
sort extent pool26,3040.920.0000 
space background task latch5,73423.130.2102,4160.00
state object free list20.00 00 
statistics aggregation1120.00 00 
subscriber Ht bkt10.00 00 
tablespace key chain10.00 00 
temp lob duration state obj allocation6,9350.500.0000 
temporary table state object allocation1260.00 00 
tenth spare latch - X parent10.00 00 
test excl. parent l010.00 00 
test excl. parent2 l010.00 00 
test excl. parent2 lmid cln10.00 00 
test shared parent2 lmid10.00 00 
thirteenth spare latch - children10.00 00 
threshold alerts latch1480.00 00 
transaction allocation108,6700.210.0200 
transaction branch allocation1,2550.00 00 
twelfth spare latch - children10.00 00 
twenty-fifth spare latch - S par10.00 00 
twenty-first spare latch - S par10.00 00 
twenty-fourth spare latch - S par10.00 00 
twenty-second spare latch - S par10.00 00 
twenty-third spare latch - S par10.00 00 
undo global data28,443,9290.630.0000 
virtual circuit buffers10.00 00 
virtual circuit holder10.00 00 
virtual circuit queues10.00 00 


Back to Latch Statistics
Back to Top

Latch Sleep Breakdown

Latch NameGet RequestsMissesSleepsSpin Gets
cache buffers chains788,298,84022,414,213489,50821,852,783
row cache objects36,059,9441,004,6161,2551,003,420
shared pool3,299,672276,08817,804260,775
undo global data28,443,929178,87319178,857
object stats modification48,535,882139,29347139,253
object queue header freelist95,284,11977,0962777,073
call allocation146,55728,40331,2872,937
enqueue hash chains1,142,00821,53410621,428
object queue header operation96,839,92214,2691214,260
simulator hash latch23,838,4124,61944,616
active service list253,1442,3901412,263
process allocation56,7492,2342,463199
parameter table management125,1891,547261,522
space background task latch5,7341,3262781,049
ksz_so allocation latch56,4729971996
process group creation56,4727913788
sequence cache157,3767672765
resmgr:free threads list63,56062215607
cache buffers lru chain343,3006182616
In memory undo latch225,757613541178
redo allocation277,1055371536
list of block allocation89,4035191518
transaction allocation108,6702294225
dummy allocation63,2711505145
session idle bit2,334,7891011100
session state list latch11,70094490
post/wait queue57,80075174
resmgr:active threads64,15911110
JS Sh mem access1,233551
session switching28,297532
dtp latch28,239110


Back to Latch Statistics
Back to Top

Latch Miss Sources

Latch NameWhereNoWait Misses SleepsWaiter Sleeps
In memory undo latchktiFlush: child0535396
In memory undo latchkticmt: child02979
In memory undo latchktichg: child013104
In memory undo latchktiFlushMe022
JS Sh mem accessjsksGetShMemLatch055
PC and Classifier lists for WLMNo latch010
active service listkswslogon: session logout0199186
active service listkswsigsn: get service name011
active service listkswssetsvc: PX session switch service011
cache buffers chainskcbgtcr: fast path pin0935,866931,924
cache buffers chainskcbzwb0153,26211,510
cache buffers chainskcbgtcr: slow path excl072,240136,274
cache buffers chainskcbrls: fast pin release024,97290,586
cache buffers chainskcbrls: pin release05,3552,249
cache buffers chainskcbzib: finish processing buffer02,23422,135
cache buffers chainskcbrls_10310136
cache buffers chainskcbgcur: slow path0176164
cache buffers chainskcbzgb: scan from tail. nowait01520
cache buffers chainskcbgcur: fast path excl015132
cache buffers chainskcbgtcr: fast path exam0224
cache buffers chainskcbgcur: fast path shr01214
cache buffers chainskcbzhngcbk2_1060
cache buffers chainskcb_post_apply031
cache buffers chainskcbchg: change complete0327
cache buffers chainskcbchg: cr pin change020
cache buffers chainskcbchg: cur pin change0215
cache buffers chainskcbchg: cr pin cleanout011
cache buffers chainskcbnlc0112
cache buffers lru chainkcbgtcr:CR Scan:KCBRSKIP_1010
cache buffers lru chainkcbzgws010
call allocationksuxds019,35916,112
call allocationksudlp: top call011,81115,106
call allocationksuinfos_modact05324
call allocationksucrp: top call04424
call allocationksudlc : rec call0105
call allocationksusroll069
call allocationksuprc047
dtp latchksb_shut_detached_process011
dummy allocationktcdod055
enqueue hash chainsksqrcl09796
enqueue hash chainsksqgtl30910
ksz_so allocation latchksz_parent_so_del1011
list of block allocationktlabl011
object queue header freelistkcbo_unlink_q02021
object queue header freelistkcbo_link_q076
object queue header operationkcbo_link_q0147
object queue header operationkcbo_unlink_q0814
object stats modificationksoslinentry04747
parameter table managementksp_param_table_free0234
parameter table managementkspcpy061
parameter table managementkspptval0327
post/wait queueksliwat:add:nowait010
process allocationksucrp:102,1420
process allocationksuapc02262,402
process allocationksudlp09361
process allocationksu_reserve020
process group creationksupgprem033
redo allocationkcrfw_redo_gen: redo allocation 1010
resmgr:active threadskskdynthreshact080
resmgr:active threadskgskmetricupd030
resmgr:free threads listkskthrsod0910
resmgr:free threads listkskthrcreate065
row cache objectskqreqd: reget061234
row cache objectskqrpre: find obj0397759
row cache objectskqreqd0133428
row cache objectskqrso010618
row cache objectskqrssc: tell ksm0616
row cache objectskqrpup010
sequence cachekdnnxt: cached seq020
session idle bitksupucg: set busy010
session state list latchkpseqd030
session state list latchkpscad010
session switchingkskexeall033
shared poolkghfre016,21216,305
shared poolkghalo01,4441,008
shared poolkghupr10145488
shared poolkgh_heap_sizes010
simulator hash latchkcbsacc: lookup dba040
space background task latchktsj_grab_task0257277
space background task latchktsj_detach_task0170
space background task latchktsjCreateTask031
transaction allocationktcxbr044
undo global dataktudba: KSLBEGIN01919


Back to Latch Statistics
Back to Top

Mutex Sleep Summary

Mutex TypeLocationSleepsWait Time (ms)
Library Cachekgllkdl1 8512,68611,523
Library Cachekglhdgn1 624,5911,600
Library Cachekglhdgn2 1061,133482
Library Cachekglpndl1 9571190
Library Cachekglpin1 4694217
Library Cachekglpnal1 9060347
Library Cachekgllkc1 5723141
Library Cachekglget2 222279
Cursor ParentkkscsAddChildNode [KKSPRTLOC34]991
Cursor PinkksLockDelete [KKSCHLPIN6]3233
Library Cachekgllkal3 822911
Library Cachekglllal3 111120
Cursor Pinkksfbc [KKSCHLPIN1]1011
Cursor Pinkksfbc [KKSCHLFSP2]89
Cursor Pinkkslce [KKSCHLPIN2]89
Library Cachekgllldl2 11270
Library Cachekglget1 162
Library Cachekglhdgh1 6440
Library Cachekglini1 3230
hash tablekkshGetNextChild [KKSHBKLOC1]22
Library Cachekglllal1 10910


Back to Latch Statistics
Back to Top

Parent Latch Statistics

No data exists for this section of the report.

Back to Latch Statistics
Back to Top

Child Latch Statistics

No data exists for this section of the report.

Back to Latch Statistics
Back to Top

Segment Statistics

Back to Top

Segments by Logical Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Logical Reads%Total
SYSSYSTEM SEG$ TABLE148101,812,84828.71
CBS_CORECBS CB_SUBS_PROVISIONING TABLE13126917040675,162,06421.20
SYSSYSTEM I_FILE#_BLOCK# INDEX993,936,5761.11
SYSSYSTEM OBJ$ TABLE18183,144,2080.89
SYSSYSTEM TAB$ TABLE422,968,4320.84


Back to Segment Statistics
Back to Top

Segments by Physical Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Reads%Total
CBS_CORECBSTB GSM_ALL_REJECTED_CDRSREJ_CDR_201801010000TABLE PARTITION22774322774324,4810.05
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX1744482131821,5620.00
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315250.00
** MISSING **BACKUP ** TRANSIENT: 284695** MISSING **UNDEFINED 28469530.00
CBS_CORECBS CB_API_REQUEST_RESPONSE_DTLS TABLE13142716963430.00


Back to Segment Statistics
Back to Top

Segments by Physical Read Requests

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Read Requests%Total
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX1744482131821,5620.00
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315250.00
** MISSING **BACKUP ** TRANSIENT: 284695** MISSING **UNDEFINED 28469530.00
CBS_CORECBS CB_API_REQUEST_RESPONSE_DTLS TABLE13142716963430.00
** MISSING **CBS ** TRANSIENT: 278548** MISSING **UNDEFINED 27854820.00


Back to Segment Statistics
Back to Top

Segments by UnOptimized Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#UnOptimized Reads%Total
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX1744482131821,5620.00
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315250.00
** MISSING **BACKUP ** TRANSIENT: 284695** MISSING **UNDEFINED 28469530.00
CBS_CORECBS CB_API_REQUEST_RESPONSE_DTLS TABLE13142716963430.00
** MISSING **CBS ** TRANSIENT: 278548** MISSING **UNDEFINED 27854820.00


Back to Segment Statistics
Back to Top

Segments by Optimized Reads

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Segments by Direct Physical Reads

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Segments by Physical Writes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Writes%Total
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX17444821318288,53338.80
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315239,78517.43
CBS_CORECBS CB_SUBS_INFORMATION_MASTER TABLE12909117038420,3048.90
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX21865421865413,0405.71
CBS_CUSTCBS_CORE GSM_CYCLE_SUMMARY_DETAILS TABLE1308792131679,0193.95


Back to Segment Statistics
Back to Top

Segments by Physical Write Requests

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Write Requests%Total
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX17444821318281,35051.32
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315230,91219.50
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX21865421865412,0707.61
CBS_CORECBS CB_SUBS_INFORMATION_MASTER TABLE1290911703848,0835.10
CBS_CUSTCBS_CORE GSM_CYCLE_SUMMARY_DETAILS TABLE1308792131673,8552.43


Back to Segment Statistics
Back to Top

Segments by Direct Physical Writes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Direct Writes%Total
SYSSYSAUX WRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_878411589_6436TABLE PARTITION28567528567580.53


Back to Segment Statistics
Back to Top

Segments by Table Scans

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Table Scans%Total
CBS_CORECBS CB_SUBS_PROVISIONING TABLE131269170406101.88
SYSSYSTEM I_SYSAUTH1 INDEX14714781.50
CBS_CORECBSTB CYCLE_DISCOUNTS$1 INDEX19955021321920.38
CBS_CORECBS GSM_SERV_MAST#ACLINK_CODE$PK INDEX17450617450620.38
CBS_CORECBS_TAB CB_PROCS_CR_SCHDL$1 INDEX19899419899410.19


Back to Segment Statistics
Back to Top

Segments by DB Blocks Changes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#DB Block Changes% of Capture
SYSSYSTEM USER$ TABLE2210438,65631.95
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX174448213182119,8568.73
CBS_CORECBS_TAB CB_PROCS_CR_SCHDL$2 INDEX198995198995115,5208.41
CBS_CORECBS GSM_CYCLE_DISCOUNTS TABLE167848213220115,5208.41
CBS_CORECBS_TAB CB_PROCS_CR_SCHDL$1 INDEX198994198994104,9927.65


Back to Segment Statistics
Back to Top

Segments by Row Lock Waits

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Row Lock Waits% of Capture
SYSSYSAUX SCHEDULER$_INSTANCE_PK INDEX79057905480.00
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX174448213182120.00


Back to Segment Statistics
Back to Top

Segments by ITL Waits

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Segments by Buffer Busy Waits

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Buffer Busy Waits% of Capture
SYSSYSTEM I_SCHEDULER_JOB4 INDEX787178715,86978.46
SYSSYSTEM SCHEDULER$_JOB TABLE7866786685811.47
SYSSYSTEM I_SCHEDULER_JOB1 INDEX786878733174.24
SYSSYSTEM USER$ TABLE22101842.46
SYSSYSTEM OBJ$ TABLE18181161.55


Back to Segment Statistics
Back to Top

Dictionary Cache Stats

CacheGet RequestsPct MissScan ReqsPct MissMod ReqsFinal Usage
dc_awr_control1650.000 21
dc_constraints1650.000 1659
dc_files24,0000.000 0200
dc_global_oids23,4660.000 0511
dc_histogram_data49,4063.810 3,74957,226
dc_histogram_defs238,8510.980 2,04137,724
dc_object_grants1520.000 0609
dc_objects268,7840.120 3,50919,554
dc_profiles117,8220.000 03
dc_props92,7340.000 060
dc_rollback_segments9,783,7420.000 0261
dc_segments96,4810.000 277,307
dc_sequences7020.000 70239
dc_table_scns8100.000 00
dc_tablespaces330,4010.000 014
dc_users1,358,5680.00124,8440.000474
outstanding_alerts40.000 08
qmtmrciq_cache_entries3380.000 04,132
qmtmrctn_cache_entries1560.000 026
qmtmrctq_cache_entries7,0860.000 02,287
sch_lj_objs1216.670 073
sch_lj_oids6,9200.030 0129



Back to Top

Library Cache Activity

NamespaceGet RequestsPct MissPin RequestsPct MissReloadsInvali- dations
ACCOUNT_STATUS111,3280.000 00
AUDIT POLICY62,4220.0062,4210.0000
BODY16,6100.0032,7580.0000
CLUSTER1560.001560.0000
DBLINK110,9380.000 00
EDITION31,3770.0062,7540.0000
INDEX1,2350.081,1458.03570
OBJECT ID18100.000 00
PCTABL250.000 00
SCHEMA31,4660.000 00
SQL AREA360,0060.261,765,3670.11422316
SQL AREA BUILD1,03445.360 00
SQL AREA STATS1,06973.991,06973.9900
TABLE/PROCEDURE187,4410.02266,9870.181940
TEMPORARY INDEX711.4171100.00700
TEMPORARY TABLE2070.00207100.002070
TRIGGER4620.001,1340.0000
USER PRIVILEGE2,1420.002,1420.0000
XDB CONFIG680.00680.0000
XML SCHEMA4900.008820.0000



Back to Top

Memory Statistics

Back to Top

Memory Dynamic Components

ComponentBegin Snap Size (Mb)Current Size (Mb)Min Size (Mb)Max Size (Mb)Oper CountLast Op Typ/Mod
ASM Buffer Cache0.000.000.000.000STA/
DEFAULT 16K buffer cache0.000.000.000.000STA/
DEFAULT 2K buffer cache0.000.000.000.000STA/
DEFAULT 32K buffer cache0.000.000.000.000STA/
DEFAULT 4K buffer cache0.000.000.000.000STA/
DEFAULT 8K buffer cache0.000.000.000.000STA/
DEFAULT buffer cache52,992.0052,992.0052,992.0073,216.000SHR/DEF
Data Transfer Cache0.000.000.000.000STA/
In-Memory Area0.000.000.000.000STA/
KEEP buffer cache0.000.000.000.000STA/
PGA Target15,360.0015,360.0015,360.0015,360.000STA/
RECYCLE buffer cache0.000.000.000.000STA/
SGA Target76,800.0076,800.0076,800.0076,800.000STA/
Shared IO Pool256.00256.00256.00256.000STA/
java pool512.00512.00512.00512.000STA/
large pool512.00512.00512.00512.000STA/
shared pool21,760.0021,760.002,048.0021,760.000GRO/DEF
streams pool512.00512.000.00512.000GRO/IMM


Back to Memory Statistics
Back to Top

Memory Resize Operations Summary

No data exists for this section of the report.

Back to Memory Statistics
Back to Top

Memory Resize Ops

No data exists for this section of the report.

Back to Memory Statistics
Back to Top

Process Memory Summary

CategoryAlloc (MB)Used (MB)Avg Alloc (MB)Std Dev Alloc (MB)Max Alloc (MB)Hist Max Alloc (MB)Num ProcNum Alloc
BFreeable1,381.190.0013.28108.921,104 104104
Other972.89 3.386.306060288288
SQL22.8418.740.090.8612147267220
PL/SQL19.539.210.070.2422288256
EFreeable1,376.380.0016.00119.721,104 8686
Other951.05 3.366.396060283283
PL/SQL15.776.980.060.2011283251
SQL15.7011.740.060.7512147262215


Back to Memory Statistics
Back to Top

SGA Memory Summary

SGA regionsBegin Size (Bytes)End Size (Bytes) (if different)
Database Buffers55,834,574,848 
Fixed Size3,721,176 
Redo Buffers264,712,192 
Variable Size24,427,628,584 

Back to Memory Statistics
Back to Top

SGA breakdown difference

PoolNameBegin MBEnd MB% Diff
javaJOXLE15.6115.610.00
javafree memory495.55495.550.00
largePX msg pool54.0054.000.00
largefree memory458.00458.000.00
sharedKGLH04,485.264,480.28-0.11
sharedKGLHD808.05805.95-0.26
sharedKTSL subheap225.80225.800.00
sharedResult Cache384.96384.960.00
sharedSQLA11,474.7211,490.760.14
shareddb_block_hash_buckets352.00352.000.00
sharedfree memory1,787.951,776.16-0.66
sharedkglsim heap258.62258.620.00
sharedkglsim object batch436.22436.220.00
streamsfree memory511.98511.980.00
 buffer_cache52,992.0052,992.000.00
 fixed_sga3.553.550.00
 log_buffer252.45252.450.00
 shared_io_pool256.00256.000.00


Back to Memory Statistics
Back to Top

Replication Statistics (GoldenGate, XStream)

Back to Top

Replication System Resource Usage

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication SGA Usage

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Capture

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Capture Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Reader

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Coordinator

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Server

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Coordinator Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

GoldenGate Apply Reader and Server Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Capture

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Capture Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Reader

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Coordinator

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Server

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Coordinator Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

XStream Apply Reader and Server Rate

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Table Statistics by DML Operations

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Table Statistics by Conflict Resolutions

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication Large Transaction Statistics

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Replication Long Running Transaction Statistics

No data exists for this section of the report.

Back to Replication Statistics (GoldenGate, XStream)
Back to Top

Streams Statistics

Back to Top

Streams CPU/IO Usage

Session TypeFirst LogonCPU time(s)User IO Wait time(s)SYS IO Wait time(s)
QMON Slave09-Aug-17 01:04:100.040.000.00
QMON Coordinator09-Aug-17 01:04:100.030.000.00


Back to Streams Statistics
Back to Top

Streams Capture

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Streams Capture Rate

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Streams Apply

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Streams Apply Rate

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Buffered Queues

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Buffered Queue Subscribers

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Rule Set

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Persistent Queues

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Persistent Queues Rate

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Persistent Queue Subscribers

No data exists for this section of the report.

Back to Streams Statistics
Back to Top

Resource Limit Stats

Resource NameCurrent UtilizationMaximum Utilization Initial Allocation Limit
smartio_overhead_memory0164,8880UNLIMITED
smartio_sessions010UNLIMITED



Back to Top

Shared Server Statistics

Back to Top

Shared Servers Activity

Avg Total ConnectionsAvg Active ConnectionsAvg Total Shared SrvrsAvg Active Shared SrvrsAvg Total DispatchersAvg Active Dispatchers
000000


Back to Shared Server Statistics
Back to Top

Shared Servers Rates

Common Queue Per SecDisp Queue Per SecServer Msgs/SecServer KB/SecCommon Queue TotalDisp Queue TotalServer Total MsgsServer Total(KB)
0000.000000


Back to Shared Server Statistics
Back to Top

Shared Servers Utilization

No data exists for this section of the report.

Back to Shared Server Statistics
Back to Top

Shared Servers Common Queue

No data exists for this section of the report.

Back to Shared Server Statistics
Back to Top

Shared Servers Dispatchers

No data exists for this section of the report.

Back to Shared Server Statistics
Back to Top

init.ora Parameters

Back to Top

init.ora Parameters

Parameter NameBegin valueEnd value (if different)
_allow_resetlogs_corruptionFALSE  
audit_trailDB  
compatible12.1.0.2.0  
control_files/data1/oradata/control1.ctl, /u01/ora12c/controlfile/control2.ctl  
db_block_size16384  
db_create_file_dest/data1/oradata/  
db_namecbs  
global_namesFALSE  
log_archive_dest/archive/cbs/cbs  
open_cursors5000  
parallel_force_localTRUE  
processes5000  
remote_login_passwordfileEXCLUSIVE  
sessions7528  
sga_target80530636800  
undo_managementAUTO  
undo_tablespaceUNDOTBS1  


Back to init.ora Parameters
Back to Top

init.ora Multi-Valued Parameters

Parameter NameBegin valueEnd value (if different)
control_files/data1/oradata/control1.ctl  
/u01/ora12c/controlfile/control2.ctl  


Back to init.ora Parameters
Back to Top

Active Session History (ASH) Report

Back to Top

Top SQL with Top Events

SQL IDPlan HashExecutions% ActivityEvent% EventTop Row Source% Row SourceSQL Text
5cb4wh5p8mpnc17304354551216.57 CPU + Wait for CPU11.83FIXED TABLE - FULL5.03 SELECT max( CASE WHEN t.online...
read by other session2.37FIXED TABLE - FULL1.78
db file sequential read2.07FIXED TABLE - FULL1.18
20v0t3r2pf9tm1730435455128.88 CPU + Wait for CPU6.21FIXED TABLE - FULL2.96 SELECT max( CASE WHEN t.online...
db file sequential read1.18FIXED TABLE - FULL1.18
read by other session1.18FIXED TABLE - FULL0.89
3jctac6gx3p9h1730435455128.58 CPU + Wait for CPU7.10FIXED TABLE - FULL3.55 SELECT max( CASE WHEN t.online...
db file sequential read1.18FIXED TABLE - FULL0.89
609fuf9zp195w1730435455128.28 CPU + Wait for CPU6.21** Row Source Not Available **2.66 SELECT max( CASE WHEN t.online...
db file sequential read1.18FIXED TABLE - FULL1.18
97c97fcjdp6tb1730435455125.92 CPU + Wait for CPU4.44FIXED TABLE - FULL1.78 SELECT max( CASE WHEN t.online...
db file sequential read1.18FIXED TABLE - FULL1.18


Back to Active Session History (ASH) Report
Back to Top

Top SQL with Top Row Sources

SQL IDPlan HashExecutions% ActivityRow Source% Row SourceTop Event% EventSQL Text
5cb4wh5p8mpnc17304354551216.57 FIXED TABLE - FULL6.51CPU + Wait for CPU5.03 SELECT max( CASE WHEN t.online...
FIXED TABLE - FULL5.92CPU + Wait for CPU2.66
** Row Source Not Available **3.55CPU + Wait for CPU3.55
20v0t3r2pf9tm1730435455128.88 FIXED TABLE - FULL5.03CPU + Wait for CPU2.96 SELECT max( CASE WHEN t.online...
** Row Source Not Available **2.07CPU + Wait for CPU2.07
FIXED TABLE - FULL1.78CPU + Wait for CPU1.18
3jctac6gx3p9h1730435455128.58 FIXED TABLE - FULL4.73CPU + Wait for CPU3.55 SELECT max( CASE WHEN t.online...
FIXED TABLE - FULL2.07CPU + Wait for CPU1.78
** Row Source Not Available **1.78CPU + Wait for CPU1.78
609fuf9zp195w1730435455128.28 FIXED TABLE - FULL3.55CPU + Wait for CPU2.07 SELECT max( CASE WHEN t.online...
** Row Source Not Available **2.66CPU + Wait for CPU2.66
FIXED TABLE - FULL1.78CPU + Wait for CPU1.18
97c97fcjdp6tb1730435455125.92 FIXED TABLE - FULL3.25CPU + Wait for CPU1.78 SELECT max( CASE WHEN t.online...
** Row Source Not Available **1.48CPU + Wait for CPU1.48


Back to Active Session History (ASH) Report
Back to Top

Top Sessions

Sid, Serial#% ActivityEvent% EventUserProgram# Samples ActiveXIDs
2824,629534.73CPU + Wait for CPU4.73 SYSoracle@cbs-sca...com.mu (PSP0)16/361 [ 4%]0
6920,399513.55CPU + Wait for CPU3.55 SYSoracle@cbs-sca...com.mu (J003)12/361 [ 3%]1
3766,253002.96db file async I/O submit2.96 SYSoracle@cbs-sca...com.mu (DBW0)10/361 [ 3%]0
6011, 52612.37CPU + Wait for CPU2.37 SYSoracle@cbs-sca...com.mu (J001)8/361 [ 2%]1
1231, 51181.48CPU + Wait for CPU1.18 PRTGSQLv2.exe4/361 [ 1%]0


Back to Active Session History (ASH) Report
Back to Top

Top Blocking Sessions

Blocking Sid (Inst)% ActivityEvent Caused% EventUserProgram# Samples ActiveXIDs
4707,18973( 1)1.18log file sync1.18 SYSoracle@cbs-sca...com.mu (LGWR)5/361 [ 1%]0


Back to Active Session History (ASH) Report
Back to Top

Top PL/SQL Procedures

PL/SQL Entry Subprogram% ActivityPL/SQL Current Subprogram% Current
SYS.DBMS_SPACE.AUTO_SPACE_ADVISOR_JOB_PROC3.55 SQL3.55
SYS.DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC2.37 SQL2.37
CBS_CUST.UPDT_CAI_RESP_PRC2.37 SQL2.37
CBS_CUST.CB_RESP_HANDLER_PRC2.37 SQL2.37
CBS_CUST.ABILLITY_INTERFACE_API1.78 SQL1.78


Back to Active Session History (ASH) Report
Back to Top

Top Events

EventEvent ClassSession Type% ActivityAvg Active Sessions
CPU + Wait for CPUCPUFOREGROUND 67.460.63
db file sequential readUser I/OFOREGROUND 8.580.08
CPU + Wait for CPUCPUBACKGROUND 7.100.07
read by other sessionUser I/OFOREGROUND 5.920.06
db file async I/O submitSystem I/OBACKGROUND 2.960.03


Back to Active Session History (ASH) Report
Back to Top

Top Event P1/P2/P3 Values

Event% EventP1, P2, P3 Values% ActivityParameter 1Parameter 2Parameter 3
db file sequential read8.58"1","2800","1"0.30 file#block#blocks
read by other session5.92"5","1206273","4"0.30 file#block#class#
db file async I/O submit2.96"39","0","0"0.30 requestsinterrupttimeout
SQL*Net message from dblink1.78"1952673792","1","0"1.78 driver id#bytesNOT DEFINED
log file parallel write1.48"1","2","1"0.59 filesblocksrequests


Back to Active Session History (ASH) Report
Back to Top

Top DB Objects

No data exists for this section of the report.

Back to Active Session History (ASH) Report
Back to Top

Activity Over Time

Slot Time (Duration)Slot CountEventEvent Count% Event
18:00:23 (4.6 min)28CPU + Wait for CPU205.92
db file sequential read30.89
log file sync20.59
18:05:00 (5.0 min)43CPU + Wait for CPU3710.95
db file sequential read61.78
18:10:00 (5.0 min)30CPU + Wait for CPU185.33
read by other session72.07
db file async I/O submit20.59
18:15:00 (5.0 min)31CPU + Wait for CPU226.51
db file async I/O submit41.18
read by other session30.89
18:20:00 (5.0 min)23CPU + Wait for CPU185.33
db file sequential read30.89
SQL*Net message from dblink10.30
18:25:00 (5.0 min)25CPU + Wait for CPU236.80
latch: cache buffers chains20.59
18:30:00 (5.0 min)29CPU + Wait for CPU226.51
db file sequential read41.18
log file parallel write10.30
18:35:00 (5.0 min)27CPU + Wait for CPU185.33
db file sequential read30.89
SQL*Net break/reset to client20.59
18:40:00 (5.0 min)25CPU + Wait for CPU216.21
read by other session20.59
db file async I/O submit10.30
18:45:00 (5.0 min)24CPU + Wait for CPU164.73
db file sequential read30.89
read by other session30.89
18:50:00 (5.0 min)28CPU + Wait for CPU236.80
SQL*Net message from dblink20.59
SQL*Net more data from dblink10.30
18:55:00 (5.0 min)25CPU + Wait for CPU144.14
SQL*Net message from dblink30.89
db file async I/O submit20.59


Back to Active Session History (ASH) Report
Back to Top

ADDM Task ADDM:878411589_1_6454

          ADDM Report for Task 'ADDM:878411589_1_6454'
          --------------------------------------------

Analysis Period
---------------
AWR snapshot range from 6453 to 6454.
Time period starts at 17-DEC-17 06.00.24 PM
Time period ends at 17-DEC-17 07.00.34 PM

Analysis Target
---------------
Database 'CBS' with DB ID 878411589.
Database version 12.1.0.2.0.
ADDM performed an analysis of instance cbs, numbered 1 and hosted at
cbs-scan.telecom.mu.

Activity During the Analysis Period
-----------------------------------
Total database time was 3272 seconds.
The average number of active sessions was .91.

Summary of Findings
-------------------
   Description                       Active Sessions      Recommendations
                                     Percent of Activity
   --------------------------------  -------------------  ---------------
1  Undersized SGA                    .91 | 99.99          1
2  Top SQL Statements                .49 | 54.52          5
3  Session Connect and Disconnect    .04 | 4.01           1
4  Unusual "Application" Wait Event  .02 | 2.62           1
5  "Network" Wait Class              .02 | 2.15           0


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


          Findings and Recommendations
          ----------------------------

Finding 1: Undersized SGA
Impact is .91 active sessions, 99.99% of total activity.
--------------------------------------------------------
The SGA was inadequately sized, causing additional I/O or hard parses.
The value of parameter "sga_target" was "76800 M" during the analysis period.

   Recommendation 1: Database Configuration
   Estimated benefit is .91 active sessions, 99.99% of total activity.
   -------------------------------------------------------------------
   Action
      Increase the size of the SGA by setting the parameter "sga_target" to
      96000 M.

   Symptoms That Led to the Finding:
   ---------------------------------
      Wait class "User I/O" was consuming significant database time.
      Impact is .17 active sessions, 18.27% of total activity.


Finding 2: Top SQL Statements
Impact is .49 active sessions, 54.52% of total activity.
--------------------------------------------------------
SQL statements consuming significant database time were found. These
statements offer a good opportunity for performance improvement.

   Recommendation 1: SQL Tuning
   Estimated benefit is .17 active sessions, 18.39% of total activity.
   -------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "5cb4wh5p8mpnc".
      Related Object
         SQL statement with SQL_ID 5cb4wh5p8mpnc.
         SELECT   max(     CASE     WHEN t.online_status = 'ONLINE' THEN 0
         WHEN t.online_status = 'SYSTEM' THEN 1     WHEN t.online_status =
         'RECOVER' THEN 2     WHEN t.online_status = 'SYSOFF' THEN 3     WHEN
         t.online_status = 'OFFLINE' THEN 4     ELSE 100     END)
         online_status,   max(     CASE       WHEN t.status = 'AVAILABLE' THEN
         0       WHEN t.status = 'INVALID' THEN 1       ELSE 100     END   )
         status,   SUM(t.maxbytes) - SUM(t.bytes) free,   trunc(100 *
         (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc,
         SUM(t.maxblocks) - SUM(t.blocks) blocks_free,   trunc(100 *
         (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12)
         blocks_free_perc,   SUM(t.bytes) used,   SUM(t.disk_bytes) disk_used
         FROM (   SELECT     a.tablespace_name,     a.file_name,
         a.online_status,     a.status,     CASE WHEN a.AUTOEXTENSIBLE = 'NO'
         THEN a.BYTES ELSE a.MAXBYTES END maxbytes,     (       SELECT a.BYTES
         - NVL(SUM(b.BYTES), 0)       FROM dba_free_space b       WHERE
         b.FILE_ID = a.FILE_ID     ) bytes,     a.BYTES disk_bytes,     CASE
         WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END
         maxblocks,     (       SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0)
         FROM dba_free_space b       WHERE b.FILE_ID = a.FILE_ID     ) blocks
         FROM dba_data_files a ) t WHERE  t.tablespace_name = 'CBS'
   Rationale
      The SQL spent 98% of its database time on CPU, I/O and Cluster waits.
      This part of database time may be improved by the SQL Tuning Advisor.
   Rationale
      Database time for this SQL was divided as follows: 100% for SQL
      execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
      execution.
   Rationale
      SQL statement with SQL_ID "5cb4wh5p8mpnc" was executed 12 times and had
      an average elapsed time of 48 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.

   Recommendation 2: SQL Tuning
   Estimated benefit is .09 active sessions, 9.7% of total activity.
   -----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "20v0t3r2pf9tm".
      Related Object
         SQL statement with SQL_ID 20v0t3r2pf9tm.
         SELECT   max(     CASE     WHEN t.online_status = 'ONLINE' THEN 0
         WHEN t.online_status = 'SYSTEM' THEN 1     WHEN t.online_status =
         'RECOVER' THEN 2     WHEN t.online_status = 'SYSOFF' THEN 3     WHEN
         t.online_status = 'OFFLINE' THEN 4     ELSE 100     END)
         online_status,   max(     CASE       WHEN t.status = 'AVAILABLE' THEN
         0       WHEN t.status = 'INVALID' THEN 1       ELSE 100     END   )
         status,   SUM(t.maxbytes) - SUM(t.bytes) free,   trunc(100 *
         (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc,
         SUM(t.maxblocks) - SUM(t.blocks) blocks_free,   trunc(100 *
         (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12)
         blocks_free_perc,   SUM(t.bytes) used,   SUM(t.disk_bytes) disk_used
         FROM (   SELECT     a.tablespace_name,     a.file_name,
         a.online_status,     a.status,     CASE WHEN a.AUTOEXTENSIBLE = 'NO'
         THEN a.BYTES ELSE a.MAXBYTES END maxbytes,     (       SELECT a.BYTES
         - NVL(SUM(b.BYTES), 0)       FROM dba_free_space b       WHERE
         b.FILE_ID = a.FILE_ID     ) bytes,     a.BYTES disk_bytes,     CASE
         WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END
         maxblocks,     (       SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0)
         FROM dba_free_space b       WHERE b.FILE_ID = a.FILE_ID     ) blocks
         FROM dba_data_files a ) t WHERE  t.tablespace_name = 'CBSTB'
   Rationale
      The SQL spent 96% of its database time on CPU, I/O and Cluster waits.
      This part of database time may be improved by the SQL Tuning Advisor.
   Rationale
      Database time for this SQL was divided as follows: 100% for SQL
      execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
      execution.
   Rationale
      SQL statement with SQL_ID "20v0t3r2pf9tm" was executed 12 times and had
      an average elapsed time of 26 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.

   Recommendation 3: SQL Tuning
   Estimated benefit is .09 active sessions, 9.7% of total activity.
   -----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "3jctac6gx3p9h".
      Related Object
         SQL statement with SQL_ID 3jctac6gx3p9h.
         SELECT   max(     CASE     WHEN t.online_status = 'ONLINE' THEN 0
         WHEN t.online_status = 'SYSTEM' THEN 1     WHEN t.online_status =
         'RECOVER' THEN 2     WHEN t.online_status = 'SYSOFF' THEN 3     WHEN
         t.online_status = 'OFFLINE' THEN 4     ELSE 100     END)
         online_status,   max(     CASE       WHEN t.status = 'AVAILABLE' THEN
         0       WHEN t.status = 'INVALID' THEN 1       ELSE 100     END   )
         status,   SUM(t.maxbytes) - SUM(t.bytes) free,   trunc(100 *
         (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc,
         SUM(t.maxblocks) - SUM(t.blocks) blocks_free,   trunc(100 *
         (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12)
         blocks_free_perc,   SUM(t.bytes) used,   SUM(t.disk_bytes) disk_used
         FROM (   SELECT     a.tablespace_name,     a.file_name,
         a.online_status,     a.status,     CASE WHEN a.AUTOEXTENSIBLE = 'NO'
         THEN a.BYTES ELSE a.MAXBYTES END maxbytes,     (       SELECT a.BYTES
         - NVL(SUM(b.BYTES), 0)       FROM dba_free_space b       WHERE
         b.FILE_ID = a.FILE_ID     ) bytes,     a.BYTES disk_bytes,     CASE
         WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END
         maxblocks,     (       SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0)
         FROM dba_free_space b       WHERE b.FILE_ID = a.FILE_ID     ) blocks
         FROM dba_data_files a ) t WHERE  t.tablespace_name = 'CBS_CORE'
   Rationale
      The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
      This part of database time may be improved by the SQL Tuning Advisor.
   Rationale
      Database time for this SQL was divided as follows: 100% for SQL
      execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
      execution.
   Rationale
      SQL statement with SQL_ID "3jctac6gx3p9h" was executed 12 times and had
      an average elapsed time of 23 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.

   Recommendation 4: SQL Tuning
   Estimated benefit is .08 active sessions, 9.36% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "609fuf9zp195w".
      Related Object
         SQL statement with SQL_ID 609fuf9zp195w.
         SELECT   max(     CASE     WHEN t.online_status = 'ONLINE' THEN 0
         WHEN t.online_status = 'SYSTEM' THEN 1     WHEN t.online_status =
         'RECOVER' THEN 2     WHEN t.online_status = 'SYSOFF' THEN 3     WHEN
         t.online_status = 'OFFLINE' THEN 4     ELSE 100     END)
         online_status,   max(     CASE       WHEN t.status = 'AVAILABLE' THEN
         0       WHEN t.status = 'INVALID' THEN 1       ELSE 100     END   )
         status,   SUM(t.maxbytes) - SUM(t.bytes) free,   trunc(100 *
         (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc,
         SUM(t.maxblocks) - SUM(t.blocks) blocks_free,   trunc(100 *
         (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12)
         blocks_free_perc,   SUM(t.bytes) used,   SUM(t.disk_bytes) disk_used
         FROM (   SELECT     a.tablespace_name,     a.file_name,
         a.online_status,     a.status,     CASE WHEN a.AUTOEXTENSIBLE = 'NO'
         THEN a.BYTES ELSE a.MAXBYTES END maxbytes,     (       SELECT a.BYTES
         - NVL(SUM(b.BYTES), 0)       FROM dba_free_space b       WHERE
         b.FILE_ID = a.FILE_ID     ) bytes,     a.BYTES disk_bytes,     CASE
         WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END
         maxblocks,     (       SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0)
         FROM dba_free_space b       WHERE b.FILE_ID = a.FILE_ID     ) blocks
         FROM dba_data_files a ) t WHERE  t.tablespace_name = 'CBS_TAB'
   Rationale
      The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
      This part of database time may be improved by the SQL Tuning Advisor.
   Rationale
      Database time for this SQL was divided as follows: 100% for SQL
      execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
      execution.
   Rationale
      SQL statement with SQL_ID "609fuf9zp195w" was executed 12 times and had
      an average elapsed time of 25 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.

   Recommendation 5: SQL Tuning
   Estimated benefit is .06 active sessions, 6.69% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "97c97fcjdp6tb".
      Related Object
         SQL statement with SQL_ID 97c97fcjdp6tb.
         SELECT   max(     CASE     WHEN t.online_status = 'ONLINE' THEN 0
         WHEN t.online_status = 'SYSTEM' THEN 1     WHEN t.online_status =
         'RECOVER' THEN 2     WHEN t.online_status = 'SYSOFF' THEN 3     WHEN
         t.online_status = 'OFFLINE' THEN 4     ELSE 100     END)
         online_status,   max(     CASE       WHEN t.status = 'AVAILABLE' THEN
         0       WHEN t.status = 'INVALID' THEN 1       ELSE 100     END   )
         status,   SUM(t.maxbytes) - SUM(t.bytes) free,   trunc(100 *
         (SUM(t.maxbytes) - SUM(t.bytes)) / SUM(t.maxbytes), 12) free_perc,
         SUM(t.maxblocks) - SUM(t.blocks) blocks_free,   trunc(100 *
         (SUM(t.maxblocks) - SUM(t.blocks)) / SUM(t.maxblocks), 12)
         blocks_free_perc,   SUM(t.bytes) used,   SUM(t.disk_bytes) disk_used
         FROM (   SELECT     a.tablespace_name,     a.file_name,
         a.online_status,     a.status,     CASE WHEN a.AUTOEXTENSIBLE = 'NO'
         THEN a.BYTES ELSE a.MAXBYTES END maxbytes,     (       SELECT a.BYTES
         - NVL(SUM(b.BYTES), 0)       FROM dba_free_space b       WHERE
         b.FILE_ID = a.FILE_ID     ) bytes,     a.BYTES disk_bytes,     CASE
         WHEN a.AUTOEXTENSIBLE = 'NO' THEN a.BLOCKS ELSE a.MAXBLOCKS END
         maxblocks,     (       SELECT a.BLOCKS - NVL(SUM(b.BLOCKS), 0)
         FROM dba_free_space b       WHERE b.FILE_ID = a.FILE_ID     ) blocks
         FROM dba_data_files a ) t WHERE  t.tablespace_name = 'USERS'
   Rationale
      The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
      This part of database time may be improved by the SQL Tuning Advisor.
   Rationale
      Database time for this SQL was divided as follows: 100% for SQL
      execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
      execution.
   Rationale
      SQL statement with SQL_ID "97c97fcjdp6tb" was executed 12 times and had
      an average elapsed time of 19 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.


Finding 3: Session Connect and Disconnect
Impact is .04 active sessions, 4.01% of total activity.
-------------------------------------------------------
Session connect and disconnect calls were consuming significant database time.

   Recommendation 1: Application Analysis
   Estimated benefit is .04 active sessions, 4.01% of total activity.
   ------------------------------------------------------------------
   Action
      Investigate application logic for possible reduction of connect and
      disconnect calls. For example, you might use a connection pool scheme in
      the middle tier.


Finding 4: Unusual "Application" Wait Event
Impact is .02 active sessions, 2.62% of total activity.
-------------------------------------------------------
Wait event "SQL*Net break/reset to client" in wait class "Application" was
consuming significant database time.

   Recommendation 1: Application Analysis
   Estimated benefit is .02 active sessions, 2.62% of total activity.
   ------------------------------------------------------------------
   Action
      Investigate the cause for high "SQL*Net break/reset to client" waits.
      Refer to Oracle's "Database Reference" for the description of this wait
      event.

   Symptoms That Led to the Finding:
   ---------------------------------
      Wait class "Application" was consuming significant database time.
      Impact is .02 active sessions, 2.62% of total activity.


Finding 5: "Network" Wait Class
Impact is .02 active sessions, 2.15% of total activity.
-------------------------------------------------------
Wait class "Network" was consuming significant database time.

   No recommendations are available.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          Additional Information
          ----------------------

Miscellaneous Information
-------------------------
Wait class "Commit" was not consuming significant database time.
Wait class "Concurrency" was not consuming significant database time.
Wait class "Configuration" was not consuming significant database time.
CPU was not a bottleneck for the instance.
Hard parsing of SQL statements was not consuming significant database time.

The database's maintenance windows were active during 100% of the analysis
period.


Back to Top

End of Report