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:646918-Dec-17 10:00:18377 3.1
End Snap:647018-Dec-17 11:00:30414 3.0
Elapsed:  60.19 (mins)  
DB Time:  219.07 (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
Top SQL Statements3.6468.40ADDM:878411589_1_647018-Dec-17 10:0018-Dec-17 11:00
"User I/O" wait Class3.644.36ADDM:878411589_1_647018-Dec-17 10:0018-Dec-17 11:00
"Application" Wait Class3.642.72ADDM:878411589_1_647018-Dec-17 10:0018-Dec-17 11:00
Undersized SGA3.641.16ADDM:878411589_1_647018-Dec-17 10:0018-Dec-17 11:00

Load Profile

Per SecondPer TransactionPer ExecPer Call
DB Time(s): 3.6 0.1 0.00 0.00
DB CPU(s): 2.3 0.0 0.00 0.00
Background CPU(s): 0.0 0.0 0.00 0.00
Redo size (bytes): 481,934.0 6,748.1  
Logical read (blocks): 369,469.9 5,173.4  
Block changes: 2,733.8 38.3  
Physical read (blocks): 15,005.0 210.1  
Physical write (blocks): 126.5 1.8  
Read IO requests: 14,989.3 209.9  
Write IO requests: 69.8 1.0  
Read IO (MB): 234.5 3.3  
Write IO (MB): 2.0 0.0  
IM scan rows: 0.0 0.0  
Session Logical Read IM:    
User calls: 1,109.3 15.5  
Parses (SQL): 423.6 5.9  
Hard parses (SQL): 2.8 0.0  
SQL Work Area (MB): 7.4 0.1  
Logons: 9.2 0.1  
Executes (SQL): 1,306.4 18.3  
Rollbacks: 4.5 0.1  
Transactions: 71.4   

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %: 99.03Redo NoWait %: 100.00
Buffer Hit %: 95.94In-memory Sort %: 100.00
Library Hit %: 99.52Soft Parse %: 99.34
Execute to Parse %: 67.58Latch Hit %: 99.48
Parse CPU to Parse Elapsd %: 62.44% Non-Parse CPU: 98.76
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 8364.9 63.6 
db file sequential read54,100,033441.90.013.4User I/O
enq: TX - row lock contention127186.51468.891.4Application
SQL*Net break/reset to client128,063170.31.331.3Application
SQL*Net message from dblink259148.2572.391.1Network
read by other session6,938,985121.60.02.9User I/O
log file sync64,57173.51.14.6Commit
SQL*Net more data to client126,87621.10.17.2Network
library cache: mutex X15,426171.10.1Concurrency
latch: cache buffers chains343,58210.40.03.1Concurrency

Wait Classes by Total Wait Time

Wait ClassWaitsTotal Wait Time (sec)Avg Wait (ms)% DB timeAvg Active Sessions
DB CPU 8,365 63.62.3
User I/O61,104,8985790.014.40.2
Application128,1943572.782.70.1
System I/O230,1593151.372.40.1
Network3,627,5821760.051.30.0
Commit64,616741.14.60.0
Other92,914590.64.50.0
Concurrency388,840400.10.30.0
Configuration21000.94.00.0

Host CPU

CPUsCoresSocketsLoad Average BeginLoad Average End%User%System%WIO%Idle
8 8 2 4.63 4.81 22.3 8.3 0.8 69.2

Instance CPU

%Total CPU%Busy CPU%DB time waiting for CPU (Resource Manager)
29.4 95.6 0.0

IO Profile

Read+Write Per SecondRead per SecondWrite Per Second
Total Requests: 15,123.2 15,003.8 119.4
Database Requests: 15,059.0 14,989.3 69.8
Optimized Requests: 0.0 0.0 0.0
Redo Requests: 48.2 0.4 47.8
Total (MB): 238.0 235.1 2.9
Database (MB): 236.4 234.5 2.0
Optimized Total (MB): 0.0 0.0 0.0
Redo (MB): 0.9 0.4 0.5
Database (blocks): 15,131.5 15,005.0 126.5
Via Buffer Cache (blocks): 15,093.0 14,985.9 107.1
Direct (blocks): 38.4 19.0 19.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): 3,213.6 3,445.3
% Host Mem used for SGA+PGA: 30.97 31.06

Cache Sizes

BeginEnd
Buffer Cache: 52,736M 52,736MStd Block Size: 16K
Shared Pool Size: 22,016M 22,016MLog Buffer: 258,508K
In-Memory Area: 0M 0M

Shared Pool Statistics

BeginEnd
Memory Usage %: 91.70 92.14
% SQL with executions>1: 97.95 96.86
% Memory for SQL w/exec>1: 96.78 93.97

Main Report


Back to Top

Wait Events Statistics

Back to Top

Time Model Statistics

Statistic NameTime (s)% of DB Time% of Total CPU Time
sql execute elapsed time12,287.2093.48 
DB CPU8,364.9163.6498.79
parse time elapsed185.401.41 
connection management call elapsed time152.801.16 
hard parse elapsed time127.010.97 
PL/SQL execution elapsed time92.370.70 
hard parse (sharing criteria) elapsed time14.380.11 
repeated bind elapsed time2.030.02 
sequence load elapsed time0.410.00 
failed parse elapsed time0.400.00 
PL/SQL compilation elapsed time0.370.00 
RMAN cpu time (backup/restore)0.300.000.00
hard parse (bind mismatch) elapsed time0.300.00 
inbound PL/SQL rpc elapsed time0.000.00 
DB time13,144.14  
background elapsed time444.86  
background cpu time102.69 1.21
total CPU time8,467.61  


Back to Wait Events Statistics
Back to Top

Operating System Statistics

StatisticValueEnd Value
FREE_MEMORY_BYTES90,203,361,280104,117,551,104
INACTIVE_MEMORY_BYTES44,955,799,55236,461,273,088
SWAP_FREE_BYTES29,196,566,52829,193,670,656
BUSY_TIME885,692 
IDLE_TIME1,994,465 
IOWAIT_TIME24,299 
NICE_TIME0 
SYS_TIME239,649 
USER_TIME643,356 
LOAD55
RSRC_MGR_CPU_WAIT_TIME0 
VM_IN_BYTES540,672 
VM_OUT_BYTES3,289,088 
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
18-Dec 10:00:184.63     
18-Dec 11:00:304.8130.7522.348.3269.250.84


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  8,365 63.64
User I/O61,089,39805730.014.36
Application128,19403572.782.72
Network3,561,04301750.051.33
Commit64,5710731.140.56
Concurrency387,9260400.100.30
Other13,5070201.460.15
System I/O35,180000.010.00
Configuration206700.840.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 read54,100,033 4420.01209.743.36
enq: TX - row lock contention127 1871468.890.001.42
SQL*Net break/reset to client128,063 1701.330.501.30
SQL*Net message from dblink259 148572.390.001.13
read by other session6,938,985 1220.0226.900.93
log file sync64,571 731.140.250.56
SQL*Net more data to client126,876 210.170.490.16
library cache: mutex X15,426 171.100.060.13
latch: cache buffers chains343,582 100.031.330.08
latch: call allocation11,517 100.900.040.08
latch free1,370 75.390.010.06
direct path write temp5,333 61.070.020.04
buffer busy waits5,000 40.820.020.03
SQL*Net more data from client31,642 40.120.120.03
latch: shared pool20,864 40.170.080.03
cursor: pin S wait on X21 281.590.000.01
latch: row cache objects887 11.360.000.01
SQL*Net message to client3,400,336 10.0013.180.01
db file parallel read625 11.660.000.01
direct path write868 11.050.000.01
library cache lock1,012 10.810.000.01
latch: object queue header operation155 14.560.000.01
db file scattered read1,518 10.410.010.00
latch: cache buffers lru chain94 16.060.000.00
latch: In memory undo latch881 10.610.000.00
latch: undo global data90 15.910.000.00
direct path read temp21,259 00.020.080.00
Disk file operations I/O20,273 00.020.080.00
SQL*Net more data from dblink110 02.540.000.00
control file sequential read35,148 00.010.140.00
enq: SQ - contention189 00.560.000.00
latch: redo allocation18 05.330.000.00
cursor: pin S57 01.530.000.00
undo segment extension169403.210.000.00
library cache load lock177 00.240.000.00
control file parallel write32 01.160.000.00
latch: active service list118 00.240.000.00
latch: enqueue hash chains83 00.300.000.00
SQL*Net vector data to client1,537 00.010.010.00
wait list latch free18 01.130.000.00
SQL*Net break/reset to dblink2 09.220.000.00
direct path sync1 017.500.000.00
log file switch completion1 015.810.000.00
enq: RC - Result Cache: Contention2 07.720.000.00
direct path read503 00.030.000.00
latch: messages3 03.620.000.00
enq: JS - queue lock32 00.180.000.00
cursor: mutex S4 01.060.000.00
enq: TX - index contention6 00.270.000.00
SQL*Net message from client3,400,291 955,733281.0713.18 
jobq slave wait49,1139123,181471.980.19 
single-task message7 03.400.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 submit4,818015933.090.0235.83
log file parallel write168,83501510.890.6533.90
latch free2,3380166.920.013.64
latch: call allocation12,0610131.040.052.83
oracle thread bootstrap3650616.970.001.39
Disk file operations I/O2,084041.780.010.84
control file parallel write2,157031.490.010.72
direct path sync805022.640.000.48
target log write size2,729020.780.010.48
os thread creation365024.410.000.36
SQL*Net more data from client1,381010.960.010.30
Log archive I/O2,716010.280.010.17
db file single write600000.630.000.08
LGWR wait for redo copy1,385000.260.010.08
log file sequential read1,369000.250.010.08
direct path write150001.320.000.04
db file sequential read10,923000.020.040.04
asynch descriptor resize59,62110000.000.230.04
latch: redo allocation40003.460.000.03
latch: shared pool875000.130.000.03
control file sequential read14,924000.000.060.02
latch: cache buffers lru chain16003.350.000.01
reliable message431000.120.000.01
log file sync45001.130.000.01
SQL*Net message to client63,773000.000.250.01
direct path write temp804000.040.000.01
SQL*Net more data to client1,381000.020.010.01
buffer busy waits34000.630.000.00
undo segment extension36706.760.000.00
latch: messages6003.370.000.00
latch: object queue header operation3002.620.000.00
latch: redo writing1003.220.000.00
wait list latch free3001.070.000.00
LGWR all worker groups5000.580.000.00
ADR block file write5000.560.000.00
ADR block file read16000.170.000.00
log file single write4000.590.000.00
db file scattered read137000.020.000.00
rdbms ipc message150,0151364,587430.540.58 
Space Manager: slave idle wait20,848057,7662770.810.08 
LGWR worker group idle6,92607,3591062.470.03 
DIAG idle wait7,18407,1911000.960.03 
AQPC idle1211003,63130009.060.00 
Streams AQ: qmn coordinator idle wait266483,61313583.360.00 
Streams AQ: qmn slave idle wait12903,61328009.090.00 
lreg timer1,2031003,6123002.390.00 
heartbeat redo informer3,61103,6111000.080.01 
smon timer1,30003,6112777.760.01 
pmon timer1,2031003,6103000.860.00 
SQL*Net message from client93,23903193.420.36 
class slave wait157000.590.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/O22.3K99.7.1.0.1.0.0.1 
LGWR all worker groups5100.0       
LGWR wait for redo copy138496.21.2.5.81.2.1  
Log archive I/O2716100.0       
RMAN backup & recovery I/O148100.0       
Redo Transport Open2100.0       
SQL*Net break/reset to client128K85.14.86.03.1.7.1.3.0
SQL*Net break/reset to dblink250.0    50.0  
SQL*Net message from dblink25966.08.5.8.83.1.415.15.4
SQL*Net message to client3.5M100.0.0 .0    
SQL*Net message to dblink251100.0       
SQL*Net more data from client33K99.6.2.1.0.0 .1 
SQL*Net more data from dblink11080.92.71.81.88.23.6.9 
SQL*Net more data to client128.2K97.9.7.4.6.3.1.0 
SQL*Net more data to dblink32100.0       
SQL*Net vector data to client1536100.0       
SecureFile mutex3100.0       
asynch descriptor resize59.6K100.0.0.0 .0   
buffer busy waits503488.72.42.13.23.3.4  
buffer deadlock8100.0       
control file parallel write21883.188.58.2.1.1   
control file sequential read50K100.0.0  .0   
cursor: mutex S4 100.0      
cursor: mutex X6100.0       
cursor: pin S57 94.7 1.83.5   
cursor: pin S wait on X21 14.323.89.54.89.538.1 
db file async I/O submit48172.23.04.97.314.024.244.3 
db file parallel read62570.915.77.72.62.4.3.5 
db file scattered read165296.13.4.4.1    
db file sequential read54.1M100.0.0.0.0.0.0.0 
db file single write60095.74.0.2.2    
direct path read50299.6.4      
direct path read temp21.3K100.0.0.0     
direct path sync785 74.616.71.86.5.4  
direct path write101483.211.32.51.7.9.4  
direct path write temp611646.952.2.6.2.0   
enq: JS - queue lock3293.86.3      
enq: RC - Result Cache: Contention2   50.050.0   
enq: SQ - contention18994.22.11.12.1.5   
enq: TX - index contention6100.0       
enq: TX - row lock contention127 .81.6 1.6 27.668.5
get branch/thread/sequence enqueue2100.0       
latch free369026.43.33.850.214.22.1  
latch: In memory undo latch88391.21.41.73.32.4.1  
latch: active service list12094.22.53.3     
latch: cache buffers chains343.4K99.6.1.1.1.1.0.0 
latch: cache buffers lru chain11027.36.415.519.126.45.5  
latch: call allocation23.6K72.98.914.73.2.3.0  
latch: checkpoint queue latch2100.0       
latch: enqueue hash chains8394.01.24.8     
latch: messages944.422.211.1 22.2   
latch: object queue header operation15840.510.89.512.724.12.5  
latch: redo allocation5853.410.36.96.913.88.6  
latch: redo writing1  100.0     
latch: row cache objects88782.82.83.33.86.31.0  
latch: shared pool21.7K96.51.41.6.4.1.0  
latch: undo global data9031.111.113.311.127.84.41.1 
library cache load lock17797.7.6.6.6.6   
library cache lock101267.131.11.3.4.1   
library cache: mutex X15.4K88.6.61.21.18.4.1  
log file parallel write168.8K84.813.51.3.4.0.0.0 
log file sequential read1369100.0       
log file single write4100.0       
log file switch completion1    100.0   
log file sync64.6K70.921.34.32.6.8.1.0 
oracle thread bootstrap365   .581.63.814.0 
os thread creation36575.34.71.91.63.811.8.8 
read by other session6.9M100.0.0.0.0.0.0.0 
reliable message431100.0       
target log write size272989.010.0.8.2    
undo segment extension1973.7   15.810.5  
wait list latch free21 100.0      
AQPC idle120       100.0
DIAG idle wait7182      100.0 
LGWR worker group idle692438.67.06.79.910.611.915.0.2
SQL*Net message from client3.5M36.449.35.52.42.21.02.4.8
Space Manager: slave idle wait20.7K6.0.1.1.1  1.392.5
Streams AQ: qmn coordinator idle wait26651.5      48.5
Streams AQ: qmn slave idle wait129       100.0
class slave wait15791.11.3.65.11.9   
heartbeat redo informer3610      100.0 
jobq slave wait49.1K.3 .0.0.0.199.5 
lreg timer1203       100.0
pmon timer1203       100.0
rdbms ipc message149.9K26.26.96.98.99.812.921.27.2
single-task message7  71.428.6    
smon timer13002.0.2.2.3.1.13.693.5


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
Disk file operations I/O1799.9.0 .0.0.0  
SQL*Net break/reset to client39799.7.0.1.2.0.0.0 
SQL*Net message from dblink3979.5.8.4  13.9 5.4
SQL*Net more data from client2499.9.0.0.0.0   
SQL*Net more data from dblink199.1.9      
SQL*Net more data to client26100.0.0.0.0.0   
cursor: pin S wait on X861.9 14.39.514.3   
db file async I/O submit213655.735.98.4.0    
db file parallel read399.5.5      
db file sequential read6100.0.0      
enq: TX - row lock contention953.9.81.61.67.915.747.221.3
latch: cache buffers chains2100.0.0      
latch: undo global data198.91.1      
log file parallel write1100.0 .0     
log file sync6100.0 .0     
oracle thread bootstrap5186.012.31.6     
os thread creation399.2.8      
read by other session2100.0.0      


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 dblink1494.63.1.8.8.4.4  
enq: TX - row lock contention2778.720.5.8     


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)
cbs10,6726,3711181,067,926
SYS$USERS2,4621,98854,065265,568
SYS$BACKGROUND0010411


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
cbs 77262203432222003528312173
SYS$USERS 610124995563536111700325212
SYS$BACKGROUND 1502835900000


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
5,140.501,2754.0339.1153.010.0005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
4,585.686676.8834.8963.080.03fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
4,563.146656.8634.7263.010.03d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
3,886.366106.3729.5747.430.0040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
1,198.446091.979.1244.590.01g65wd8mghjr4j JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
1,112.261,1161.008.4678.590.00bsu5tyy4wng5y JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
911.706651.376.9463.790.04833q33008muhb JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
592.031249.344.5083.2524.535cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
351.391229.282.6773.6425.7920v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
330.871227.572.5277.1524.22609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
301.941225.162.3082.7224.673jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
299.2048,9250.012.2869.980.001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
284.006,0030.052.1642.651.1056ss9c89szfxc JDBC Thin Client BEGIN ABILLITY_INTERFACE_API( ...
208.389,3350.021.5980.540.11g16r28c8b30t6   BEGIN Get_Master_Data_Dtls(:1,...
208.341217.361.5997.3025.0397c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
178.221214.851.3685.0425.45gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
132.34383.481.010.310.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
2,892.856674.3434.584,585.6863.080.03fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
2,875.146654.3234.374,563.1463.010.03d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
2,724.871,2752.1432.575,140.5053.010.0005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
1,843.176103.0222.033,886.3647.430.0040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
874.111,1160.7810.451,112.2678.590.00bsu5tyy4wng5y JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
581.586650.876.95911.7063.790.04833q33008muhb JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
534.406090.886.391,198.4444.590.01g65wd8mghjr4j JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
492.841241.075.89592.0383.2524.535cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
258.771221.563.09351.3973.6425.7920v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
255.261221.273.05330.8777.1524.22609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
249.751220.812.99301.9482.7224.673jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
209.3848,9250.002.50299.2069.980.001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
202.711216.892.42208.3497.3025.0397c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
167.849,3350.022.01208.3880.540.11g16r28c8b30t6   BEGIN Get_Master_Data_Dtls(:1,...
151.561212.631.81178.2285.0425.45gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
121.136,0030.021.45284.0042.651.1056ss9c89szfxc JDBC Thin Client BEGIN ABILLITY_INTERFACE_API( ...
108.35601.811.30108.4899.880.004xzdkyxzqd8nz JDBC Thin Client SELECT cs.CAI_CMD_REQ_STRING, ...
89.292,4180.041.07111.9479.770.90f12z87npjc6wg   BEGIN EXTERNAL_ABILLITY_REQUES...


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
145.221212.1025.07592.0383.2524.535cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
90.64127.5515.65351.3973.6425.7920v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
80.15126.6813.83330.8777.1524.22609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
74.49126.2112.86301.9482.7224.673jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
52.15124.359.00208.3497.3025.0397c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
45.36123.787.83178.2285.0425.45gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
21.70121.813.7584.1086.1425.81bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
20.25121.693.5082.8662.6324.445zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
12.60121.052.1750.3386.9325.03c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
5.45120.450.9449.8162.7710.958vdp5jr28q3z4 JDBC Thin Client SELECT "CB_POS_TRANSACTIONS"."...


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
309,981,7651,275243,122.9523.235,140.5053005c8xmk8a31sd JDBC Thin Client SELECT * FROM CB_SUBS_PROVISIO...
294,888,314610483,423.4722.103,886.3647.4040z0nf4w05fsz JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
162,173,328665243,869.6712.15911.7063.80833q33008muhb JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
147,996,212609243,015.1311.091,198.4444.60g65wd8mghjr4j JDBC Thin Client UPDATE CB_SUBS_PROVISIONING SE...
93,854,79448,9251,918.347.03299.207001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
68,094,844125,674,570.335.10592.0383.224.55cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
46,455,56360774,259.383.48108.4899.904xzdkyxzqd8nz JDBC Thin Client SELECT cs.CAI_CMD_REQ_STRING, ...
36,545,590123,045,465.832.74301.9482.724.73jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
35,248,362122,937,363.502.64330.8777.124.2609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
35,245,716122,937,143.002.64351.3973.625.820v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
30,004,028122,500,335.672.25208.3497.32597c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
27,252,7329,3352,919.412.04208.3880.5.1g16r28c8b30t6   BEGIN Get_Master_Data_Dtls(:1,...
20,863,900121,738,658.331.56178.228525.5gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...


Back to SQL Statistics
Back to Top

SQL ordered by Reads

Physical ReadsExecutionsReads per Exec %TotalElapsed Time (s)%CPU%IO SQL IdSQL ModuleSQL Text
14,525,650121,210,470.8326.80592.0383.2524.535cb4wh5p8mpnc SQLv2.exe SELECT max( CASE WHEN t.online...
8,658,05212721,504.3315.98301.9482.7224.673jctac6gx3p9h SQLv2.exe SELECT max( CASE WHEN t.online...
7,725,69712643,808.0814.26330.8777.1524.22609fuf9zp195w SQLv2.exe SELECT max( CASE WHEN t.online...
7,117,07912593,089.9213.13351.3973.6425.7920v0t3r2pf9tm SQLv2.exe SELECT max( CASE WHEN t.online...
7,040,98212586,748.5012.99208.3497.3025.0397c97fcjdp6tb SQLv2.exe SELECT max( CASE WHEN t.online...
4,498,46612374,872.178.30178.2285.0425.45gry63x2a2hact SQLv2.exe SELECT max( CASE WHEN t.online...
1,787,07012148,922.503.3084.1086.1425.81bd6paspr01tqt SQLv2.exe SELECT max( CASE WHEN t.online...
1,403,64112116,970.082.5982.8662.6324.445zawgth096f67 SQLv2.exe SELECT max( CASE WHEN t.online...
994,2391282,853.251.8350.3386.9325.03c3d0zz8s49yut SQLv2.exe SELECT max( CASE WHEN t.online...
59,940124,995.000.1149.8162.7710.958vdp5jr28q3z4 JDBC Thin Client SELECT "CB_POS_TRANSACTIONS"."...


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
5,6755,6756,0030.950.000.0156ss9c89szfxc JDBC Thin Client BEGIN ABILLITY_INTERFACE_API( ...
3,6113,61124114.980.000.0198yh2zwy9gacb DBMS_SCHEDULER call CB_PROCESS_MULTI_PAYMENTS...
2,4752,47513019.040.000.00fhf8upax5cxsz MMON_SLAVE BEGIN sys.dbms_auto_report_int...
1,7541,7542,4180.730.000.00f12z87npjc6wg   BEGIN EXTERNAL_ABILLITY_REQUES...
1,5621,56213012.020.000.000w26sk6t6gq98 MMON_SLAVE SELECT XMLTYPE(DBMS_REPORT.GET...
1,3421,3421,9780.680.000.003hhmp33z5c878   BEGIN :1 := POS_ABILLITY_REQUE...
1,2021,2022,3160.520.000.001w4r18x381cys   BEGIN :1 := Abl_utility.Getxml...
8158156671.220.000.00fvdwm23k7d5c8 JDBC Thin Client BEGIN cb_resp_handler_prc (:1 ...
7307306651.100.000.00d6f8gq60ztx7g JDBC Thin Client BEGIN UPDT_CAI_RESP_PRC(:1, :2...
3483485010.690.000.005x7gxbzwx7dsh   BEGIN GET_ITEM_DTLS_API(:a, :b...


Back to SQL Statistics
Back to Top

SQL ordered by Executions

Executions Rows ProcessedRows per ExecElapsed Time (s) %CPU %IO SQL IdSQL ModuleSQL Text
173,502520,4643.008.854.906jpva8u9rzv0n   ( SELECT COUNT(*) AS COUNT_VAL...
63,446317,2405.005.41702fnhzcp1r70ng   ( SELECT COUNT(*) AS COUNT_VAL...
48,92581,913,4531,674.27299.207001n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
44,928501,19811.165.1398.607umy6juhzw766   select /*+ connect_by_filterin...
33,71533,7151.000.5582.90b5f9xp82nm6vg   select 1*(15/100) from dual
29,47044,9281.529.6970.105wwkp7spyq2fn   select privilege#, bitand(nvl(...
28,96628,9661.003.4395.20865qwpcdyggkk   select spare6 from user$ where...
28,96628,9661.0013.9697.109zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
28,89428,8941.006.20101.30bvkckyya5hyqx   select decode(upper(failover_m...
28,89428,8941.009.24920f0h5rpzmhju11   select SYS_CONTEXT('USERENV', ...


Back to SQL Statistics
Back to Top

SQL ordered by Parse Calls

Parse CallsExecutions % Total Parses SQL IdSQL ModuleSQL Text
173,503173,50211.346jpva8u9rzv0n   ( SELECT COUNT(*) AS COUNT_VAL...
63,44963,4464.152fnhzcp1r70ng   ( SELECT COUNT(*) AS COUNT_VAL...
49,47248,9253.231n1bm7xa28vtq SQLv2.exe select file#, block#, type#, n...
44,92644,9282.947umy6juhzw766   select /*+ connect_by_filterin...
33,71533,7152.20b5f9xp82nm6vg   select 1*(15/100) from dual
29,47029,4701.935wwkp7spyq2fn   select privilege#, bitand(nvl(...
28,96628,9661.89865qwpcdyggkk   select spare6 from user$ where...
28,96528,9661.899zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
28,89428,8941.89bvkckyya5hyqx   select decode(upper(failover_m...
28,89428,8941.89f0h5rpzmhju11   select SYS_CONTEXT('USERENV', ...
24,31524,3131.59a5ks9fhw2v9s1   select * from dual
21,29821,2981.39dw2m18q7km8fw JDBC Thin Client INSERT INTO AeVariable(Variabl...
18,76218,7621.230jmxy0a16d26s JDBC Thin Client SELECT VariableDocument, GZVar...


Back to SQL Statistics
Back to Top

SQL ordered by Sharable Memory

Sharable Mem (b)Executions % Total SQL IdSQL ModuleSQL Text
703,870,0441303.05dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
117,329,737160.5101d5n1nm17r2h   select nvl2(stale_stats, decod...
34,999,13720.15g5csznp83dfrh   select /*+ no_monitor */ CON_I...
33,165,1715960.14az33m61ym46y4 JDBC Thin Client SELECT NULL AS table_cat, o.ow...
32,736,82560.14g22f2h8s9vfrz   select nvl2(stale_stats, decod...
24,580,5161300.11dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
20,525,4121300.09dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
17,892,84610.081423rghqm509m TOAD 9.7.0.51 Select object_name from sys.AL...
17,318,5297000.083bcxdbgju78wn JDBC Thin Client SELECT U.NAME, NULL, O.NAME, O...
15,718,2203370.079m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
15,519,40430.071zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
12,734,450220.06616m6uhpa2usu   select i.obj#, i.ts#, i.file#,...
12,580,459300.05a0r9a099ctcrk   select owner, type_name from a...
12,132,32430.051zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
11,782,24310.05c0gvws85ubcgq TOAD 10.6.1.3 Select owner FROM all_objects ...
10,818,86030.051zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
9,928,712 0.041p5grz1gs7fjq    
9,657,10710.04c0gvws85ubcgq TOAD 10.6.1.3 Select owner FROM all_objects ...
9,498,74710.04c0gvws85ubcgq TOAD 10.6.1.3 Select owner FROM all_objects ...
8,780,39120.0469k5bhm12sz98   SELECT dbin.instance_number, d...
8,444,02560.04g22f2h8s9vfrz   select nvl2(stale_stats, decod...
7,999,98640.03aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
7,897,0763370.039m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
7,050,13230.031zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
5,745,5163370.029m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
5,727,64610.021423rghqm509m TOAD 9.7.0.51 Select object_name from sys.AL...
4,342,2012510.021fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
4,304,753210.0207rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
4,297,0761300.02dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
3,842,4895910.026vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
3,839,01520.02bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
3,648,4203370.029m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
3,572,14230.023q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
3,408,011300.01a0r9a099ctcrk   select owner, type_name from a...
3,233,953210.0107rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
3,212,659300.01a0r9a099ctcrk   select owner, type_name from a...
3,147,42620.018rh6kxks9gba1 tabprotosrv.exe SELECT T.PROPERTY FROM SYS.USE...
3,130,9012570.0126d4d0p50b1y8   SELECT SERIAL_NO_V FROM (SELEC...
3,051,3327,7730.01c5tsfwraatvbj JDBC Thin Client INSERT INTO AeProcessJournal(J...
2,940,0521,2530.013c1kubcdjnppq   update sys.col_usage$ set equa...
2,898,85520.01bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
2,678,76815,4500.014s8wk92pgnacs   INSERT INTO TEMP_MENU_RIGHTS(U...
2,566,792450.017sx5p1ug5ag12   SELECT SPARE4 FROM SYS.OPTSTAT...
2,553,51460.0187gaftwrm2h68   select o.owner#, o.name, o.nam...
2,383,77910.01c0gvws85ubcgq TOAD 10.6.1.3 Select owner FROM all_objects ...
2,258,85040.01aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
2,147,91140.012m7ax0c761q1q   delete /*+ dynamic_sampling(m...
2,054,19920.01bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
2,042,1163370.019m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1,877,74830.011zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
1,868,45430.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,754,73510.01c8gnrhxma4tas   SELECT owner#, property FROM s...
1,737,89340.01cyz7q9n00p23a   update optstat_hist_control$ s...
1,722,43830.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,703,45610.01gdn3ysuyssf82   SELECT advisor_id FROM sys.wri...
1,670,513210.019hamx8h8qcx2d   SELECT /*+ index(u) */ COUNT(*...
1,658,85921,2980.01dw2m18q7km8fw JDBC Thin Client INSERT INTO AeVariable(Variabl...
1,650,432120.018vdp5jr28q3z4 JDBC Thin Client SELECT "CB_POS_TRANSACTIONS"."...
1,503,41430.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,503,41430.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,439,02628,9660.019zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
1,435,87440.01aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1,430,40630.013q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1,406,6495910.016vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
1,394,303120.015cb4wh5p8mpnc 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
352 1p5grz1gs7fjq    
19122616m6uhpa2usu   select i.obj#, i.ts#, i.file#,...
1882107rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
1882107rm5p65sc48u   SELECT P.VALCHAR FROM SYS.OPTS...
187130dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
187130dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
187130dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
187130dfffkcnqfystw MMON_SLAVE WITH MONITOR_DATA AS (SELECT I...
184457sx5p1ug5ag12   SELECT SPARE4 FROM SYS.OPTSTAT...
152269k5bhm12sz98   SELECT dbin.instance_number, d...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
13333q0fa180acbv5 JDBC Thin Client SELECT casl.service_info_v, gs...
1301601d5n1nm17r2h   select nvl2(stale_stats, decod...
1283379m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1283379m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1283379m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1283379m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
1283379m6mxg9dbyr59 JDBC Thin Client SELECT DATA_TYPE FROM ALL_TAB_...
117687gaftwrm2h68   select o.owner#, o.name, o.nam...
10915,4504s8wk92pgnacs   INSERT INTO TEMP_MENU_RIGHTS(U...
10628,9669zg9qd9bm4spu JDBC Thin Client update user$ set spare6=DECODE...
1022bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
1022bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
1022bdpv3thmnrmsd JDBC Thin Client SELECT casl.service_info_v, gs...
1027,773c5tsfwraatvbj JDBC Thin Client INSERT INTO AeProcessJournal(J...
1021c8gnrhxma4tas   SELECT owner#, property FROM s...
10142m7ax0c761q1q   delete /*+ dynamic_sampling(m...
1014cyz7q9n00p23a   update optstat_hist_control$ s...
1004aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1004aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
1004aahsjvcnr3swn   merge /*+ dynamic_sampling(mm...
991gdn3ysuyssf82   SELECT advisor_id FROM sys.wri...
9225726d4d0p50b1y8   SELECT SERIAL_NO_V FROM (SELEC...
91219hamx8h8qcx2d   SELECT /*+ index(u) */ COUNT(*...
896g22f2h8s9vfrz   select nvl2(stale_stats, decod...
896g22f2h8s9vfrz   select nvl2(stale_stats, decod...
881,2533c1kubcdjnppq   update sys.col_usage$ set equa...
855916vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
855916vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
855916vzb230xvdubw JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
827003bcxdbgju78wn JDBC Thin Client SELECT U.NAME, NULL, O.NAME, O...
8128rh6kxks9gba1 tabprotosrv.exe SELECT T.PROPERTY FROM SYS.USE...
792511fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
792511fkwbvnkdqd2c JDBC Thin Client INSERT INTO TMP_TAX_CALC (MAIN...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
7331zkqjpfcp6q7y TOAD 9.5.0.31 SELECT table_name, table_owner...
6521,298dw2m18q7km8fw JDBC Thin Client INSERT INTO AeVariable(Variabl...
6430a0r9a099ctcrk   select owner, type_name from a...
6430a0r9a099ctcrk   select owner, type_name from a...
6430a0r9a099ctcrk   select owner, type_name from a...
6430a0r9a099ctcrk   select owner, type_name from a...
6430a0r9a099ctcrk   select owner, type_name from a...


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
1423rghqm509mSelect object_name from sys.ALL_OBJECTS where owner = 'SYS' and object_type = 'PACKAGE' and object_name in ('DBMS_JAVA', 'DBMS_DEBUG', 'DBMS_DEBUG_JDWP', 'DBMS_PROFILER')
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'
1n1bm7xa28vtqselect file#, block#, type#, nvl(spare1, 0), hwmincr, cachehint, nvl(scanhint, 0) from seg$ where ts# = :1
1p5grz1gs7fjq** SQL Text Not Available **
1w4r18x381cysBEGIN :1 := Abl_utility.Getxmltype(:2, :3); END;
1zkqjpfcp6q7ySELECT table_name, table_owner FROM all_synonyms WHERE owner = 'PUBLIC' AND synonym_name = 'QUEST_COM_TEAM_CODING'
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'
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
2fnhzcp1r70ng ( SELECT COUNT(*) AS COUNT_VALUE FROM Groups_Roles INNER JOIN Roles_Permissions ON (Roles_Permissions.roleId = Groups_Roles.roleId) INNER JOIN Permission_ ON (Permission_.permissionId = Roles_Permissions.permissionId) WHERE (Roles_Permissions.permissionId = :1) AND (Groups_Roles.groupId = :2 OR Groups_Roles.groupId = :3 OR Groups_Roles.groupId = :4) ) UNION ALL ( SELECT COUNT(*) AS COUNT_VALUE FROM Permission_ INNER JOIN Groups_Permissions ON (Groups_Permissions.permissionId = Permission_.permissionId) WHERE (Groups_Permissions.permissionId = :5) AND (Groups_Permissions.groupId = :6 OR Groups_Permissions.groupId = :7 OR Groups_Permissions.groupId = :8) ) UNION ALL ( SELECT COUNT(*) AS COUNT_VALUE FROM Users_Roles INNER JOIN Roles_Permissions ON (Roles_Permissions.roleId = Users_Roles.roleId) INNER JOIN Permission_ ON (Permission_.permissionId = Roles_Permissions.permissionId) WHERE (Roles_Permissions.permissionId = :9) AND (Users_Roles.userId = :10) ) UNION ALL ( SELECT COUNT (*) AS COUNT_VALUE FROM UserGroupRole INNER JOIN Roles_Permissions ON (Roles_Permissions.roleId = UserGroupRole.roleId and UserGroupRole.groupId = :11) INNER JOIN Permission_ ON (Permission_.permissionId = Roles_Permissions.permissionId) WHERE (Roles_Permissions.permissionId = :12) AND (UserGroupRole.userId = :13) ) UNION ALL ( SELECT COUNT(*) AS COUNT_VALUE FROM Permission_ INNER JOIN Users_Permissions ON (Users_Permissions.permissionId = Permission_.permissionId) WHERE (Users_Permissions.permissionId = :14) AND (Users_Permissions.userId = :15) )
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#)
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
3hhmp33z5c878BEGIN :1 := POS_ABILLITY_REQUEST_API( :2, :3, :4, :5, :6, :7, :8) ; END;
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
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 )
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
5x7gxbzwx7dshBEGIN GET_ITEM_DTLS_API(:a, :b, :c, :d, :e, :f); END;
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
6jpva8u9rzv0n( SELECT COUNT(*) AS COUNT_VALUE FROM Users_Roles INNER JOIN Roles_Permissions ON (Roles_Permissions.roleId = Users_Roles.roleId) INNER JOIN Permission_ ON (Permission_.permissionId = Roles_Permissions.permissionId) WHERE (Roles_Permissions.permissionId = :1) AND (Users_Roles.userId = :2) ) UNION ALL ( SELECT COUNT(*) AS COUNT_VALUE FROM UserGroupRole INNER JOIN Roles_Permissions ON (Roles_Permissions.roleId = UserGroupRole.roleId and UserGroupRole.groupId = :3) INNER JOIN Permission_ ON (Permission_.permissionId = Roles_Permissions.permissionId) WHERE (Roles_Permissions.permissionId = :4) AND (UserGroupRole.userId = :5) ) UNION ALL ( SELECT COUNT(*) AS COUNT_VALUE FROM Permission_ INNER JOIN Users_Permissions ON (Users_Permissions.permissionId = Permission_.permissionId) WHERE (Users_Permissions.permissionId = :6) AND (Users_Permissions.userId = :7) )
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'))
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#
8vdp5jr28q3z4 SELECT "CB_POS_TRANSACTIONS"."TRANS_DATE_DT", "CB_POS_TRANS_DTLS"."END_NO_V", "CB_POS_TRANS_DTLS"."QUANTITY_N", "CB_RETAIL_OUTLETS"."LOCATION_V", "CB_POS_TRANS_DTLS"."TRANS_DATE_D", "INV_ITEM_MASTER"."ITEM_DESC_V", "CB_POS_TRANSACTIONS"."NAME_V", "CB_POS_TRANS_DTLS"."START_NO_V", "CB_POS_TRANS_DTLS"."TRANSACTION_NUM_V", "CB_POS_TRANSACTIONS"."POS_TYPE_V", "CB_USERS"."USER_NAME_V", "CB_POS_TRANSACTIONS"."CUSTOMER_TYPE_V", "CB_POS_TRANS_DTLS"."ITEM_CODE_N", "CB_POS_TRANSACTIONS"."DONATION_FLAG_V", "CB_POS_TRANSACTIONS"."LOCATION_CODE_N", Nvl("CB_POS_TRANS_DTLS"."AMOUNT_WT_N", 0), NVL("CB_POS_TRANS_DTLS"."DISC_AMOUNT_N"+"CB_POS_TRANS_ DTLS"."TRANS_DISC_AMT_N", 0), Nvl("CB_POS_TRANS_DTLS"."TAX_AMT1_N"+"CB_POS_TRANS_DTLS"."TAX_AMT2_N"+"CB_POS_TRANS_DTLS"."TAX_AMT3_N", 0) FROM "CBS_APPS"."CB_USERS" "CB_USERS", "CBS_APPS"."CB_POS_TRANSACTIONS" "CB_POS_TRANSACTIONS", "CBS_APPS"."CB_POS_TRANS_DTLS" "CB_POS_TRANS_DTLS", "CBS_APPS"."CB_RETAIL_OUTLETS" "CB_RETAIL_OUTLETS", "CBS_APPS"."INV_ITEM_MASTER" "INV_ITEM_MASTER" WHERE ("CB_USERS"."USER_CODE_N"="CB_POS_TRANSACTIONS"."USER_CODE_N" (+)) AND ("CB_POS_TRANSACTIONS"."TRANSACTION_NUM_V"="CB_POS_TRANS_DTLS"."TRANSACTION_NUM_V" (+)) AND ("CB_POS_TRANSACTIONS"."LOCATION_CODE_N"="CB_RETAIL_OUTLETS"."LOCATION_CODE_N" (+)) AND (" CB_POS_TRANS_DTLS"."ITEM_CODE_N"="INV_ITEM_MASTER"."ITEM_CODE_N" (+)) AND "CB_POS_TRANSACTIONS"."POS_TYPE_V"='P' ORDER BY "CB_POS_TRANSACTIONS"."LOCATION_CODE_N", "CB_POS_TRANS_DTLS"."ITEM_CODE_N", "CB_POS_TRANS_DTLS"."TRANSACTION_NUM_V", "CB_POS_TRANS_DTLS"."TRANS_DATE_D" DESC
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'
98yh2zwy9gacbcall CB_PROCESS_MULTI_PAYMENTS_PRC ( )
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
a5ks9fhw2v9s1select * from dual
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
b5f9xp82nm6vgselect 1*(15/100) from dual
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
c0gvws85ubcgqSelect owner FROM all_objects WHERE object_name = 'QU_VERSION' AND object_type = 'PACKAGE' AND owner = USER UNION Select owner FROM all_synonyms WHERE synonym_name = 'QU_VERSION' AND owner = 'PUBLIC' UNION Select owner FROM all_synonyms WHERE synonym_name = 'QU_VERSION' AND owner = USER
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
dw2m18q7km8fwINSERT INTO AeVariable(VariableDocument, GZVariableDocument, ProcessId, LocationId, VersionNumber) VALUES (:1, :2, :3, :4, :5)
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
f12z87npjc6wgBEGIN EXTERNAL_ABILLITY_REQUEST( :1, :2, :3, :4) ; END;
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;
g16r28c8b30t6BEGIN Get_Master_Data_Dtls(:1, :2, :3, :4, :5, :6) ; END;
g22f2h8s9vfrzselect nvl2(stale_stats, decode(stale_stats, 'NO', 3, 1), 2) from dba_tab_statistics where owner=:1 and table_name=:2
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
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 changes9,873,5842,733.7938.28
execute count4,718,2311,306.3818.29
logons cumulative33,2139.200.13
opened cursors cumulative4,432,6891,227.3217.19
parse count (total)1,529,723423.555.93
parse time elapsed16,6254.600.06
physical reads54,193,31515,004.97210.10
physical writes456,790126.481.77
redo size1,740,596,140481,933.986,748.09
session cursor cache hits1,895,136524.727.35
session logical reads1,334,410,785369,469.915,173.36
user calls4,006,3001,109.2615.53
user commits241,83466.960.94
user rollbacks16,1054.460.06
workarea executions - multipass00.000.00
workarea executions - onepass260.010.00
workarea executions - optimal353,54297.891.37


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats

StatisticTotalper Secondper Trans
Batched IO (bound) vector count8500.240.00
Batched IO (full) vector count30.000.00
Batched IO (space) vector count00.000.00
Batched IO block miss count6,6961.850.03
Batched IO buffer defrag count10.000.00
Batched IO double miss count660.020.00
Batched IO same unit count3,4830.960.01
Batched IO single block count2970.080.00
Batched IO slow jump count00.000.00
Batched IO vector block count2,9210.810.01
Batched IO vector read count6200.170.00
Block Cleanout Optim referenced1,8140.500.01
CCursor + sql area evicted7,2192.000.03
CLI BG ENQ1,2040.330.00
CLI BG Fls done00.000.00
CLI BG attempt Flush1,2040.330.00
CLI Flstask create1,2040.330.00
CLI Flush1,2040.330.00
CLI SGA Alloc00.000.00
CLI Thru Wrt00.000.00
CLI bytes fls to table00.000.00
CPU used by this session781,354216.343.03
CPU used when call started764,096211.562.96
CR blocks created37,89210.490.15
Cached Commit SCN referenced1,8590.510.01
Commit SCN cached3,2080.890.01
DBWR checkpoint buffers written386,319106.961.50
DBWR checkpoints20.000.00
DBWR object drop buffers written00.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 writes2670.070.00
DBWR undo block writes40,67111.260.16
DFO trees parallelized00.000.00
Effective IO time26,5347.350.10
HSC Heap Segment Block Changes2,207,724611.278.56
HSC IDL Compressed Blocks00.000.00
Heap Segment Array Inserts12,9843.590.05
Heap Segment Array Updates30,3028.390.12
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 rollbacks5,7161.580.02
IMU Flushes20,6425.720.08
IMU Redo allocation size69,727,57619,306.08270.33
IMU bind flushes00.000.00
IMU commits222,54861.620.86
IMU contention1,9640.540.01
IMU ktichg flush4,3461.200.02
IMU pool not allocated10.000.00
IMU recursive-transaction flush2360.070.00
IMU undo allocation size286,366,00079,288.641,110.21
IMU- failed to get a private strand10.000.00
KTFB alloc req4030.110.00
KTFB alloc space (block)641,400,832177,590.222,486.64
KTFB alloc time (ms)15,3134.240.06
KTFB apply req8160.230.00
KTFB apply time (ms)10,6372.950.04
KTFB commit req00.000.00
KTFB commit time (ms)00.000.00
KTFB free req4310.120.00
KTFB free space (block)28,0327.760.11
KTFB free time (ms)7310.200.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 client3,372,965933.9013.08
RowCR - row contention620.020.00
RowCR attempts127,39635.270.49
RowCR hits102,63228.420.40
SCN increments due to another database93,02725.760.36
SMON posted for dropping temp segment00.000.00
SMON posted for undo segment recovery00.000.00
SMON posted for undo segment shrink490.010.00
SQL*Net roundtrips to/from client3,398,600941.0013.18
SQL*Net roundtrips to/from dblink2510.070.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 cleanout69,13319.140.27
background checkpoints completed30.000.00
background checkpoints started20.000.00
background timeouts20,3195.630.08
branch node splits120.000.00
buffer is not pinned count121,101,72933,530.49469.50
buffer is pinned count129,872,85335,959.03503.50
bytes received via SQL*Net from client687,612,305190,385.202,665.79
bytes received via SQL*Net from dblink1,209,454334.874.69
bytes sent via SQL*Net to client2,140,837,989592,752.428,299.78
bytes sent via SQL*Net to dblink468,797129.801.82
bytes via SQL*Net vector from client00.000.00
bytes via SQL*Net vector to client624,820173.002.42
calls to get snapshot scn: kcmgss6,073,5771,681.6423.55
calls to kcmgas10,945,8523,030.6742.44
calls to kcmgcs17,484,2244,841.0167.78
cell physical IO interconnect bytes901,174,807,552249,516,101.203,493,751.65
change write time2,4060.670.01
cleanout - number of ktugct calls68,62619.000.27
cleanouts and rollbacks - consistent read gets4,7161.310.02
cleanouts only - consistent read gets1,8630.520.01
cluster key scan block gets235,68865.260.91
cluster key scans229,76663.620.89
commit batch performed90.000.00
commit batch requested90.000.00
commit batch/immediate performed7380.200.00
commit batch/immediate requested7380.200.00
commit cleanout failures: block lost1,8410.510.01
commit cleanout failures: buffer being written240.010.00
commit cleanout failures: callback failure1,3030.360.01
commit cleanout failures: cannot pin6190.170.00
commit cleanouts1,014,477280.893.93
commit cleanouts successfully completed1,010,690279.843.92
commit immediate performed7290.200.00
commit immediate requested7290.200.00
commit txn count during cleanout15,9044.400.06
consistent changes487,771135.051.89
consistent gets1,308,440,793362,279.375,072.68
consistent gets direct00.000.00
consistent gets examination36,855,82310,204.59142.89
consistent gets examination (fastpath)36,695,40810,160.18142.26
consistent gets from cache1,308,440,656362,279.345,072.67
consistent gets pin1,271,584,713352,074.714,929.79
consistent gets pin (fastpath)1,197,940,406331,684.174,644.28
cursor authentications1,0010.280.00
cursor reload failures670.020.00
data blocks consistent reads - undo records applied74,29320.570.29
db block changes9,873,5842,733.7938.28
db block gets25,953,6867,186.02100.62
db block gets direct8240.230.00
db block gets from cache25,952,8627,185.79100.62
db block gets from cache (fastpath)5,302,9891,468.2820.56
deferred (CURRENT) block cleanout applications529,640146.652.05
dirty buffers inspected1240.030.00
doubling up with imu segment00.000.00
enqueue conversions10,7432.970.04
enqueue deadlocks00.000.00
enqueue releases994,802275.443.86
enqueue requests994,795275.443.86
enqueue timeouts60.000.00
enqueue waits3560.100.00
exchange deadlocks80.000.00
execute count4,718,2311,306.3818.29
failed probes on index block reclamation40.000.00
fastpath consistent get quota limit13,245,1403,667.3051.35
file io service time00.000.00
frame signature mismatch00.000.00
free buffer inspected951,535263.463.69
free buffer requested54,525,09615,096.84211.39
heap block compress95,97626.570.37
hot buffers moved to head of LRU47,83713.250.19
immediate (CR) block cleanout applications6,5791.820.03
immediate (CURRENT) block cleanout applications65,54718.150.25
index crx upgrade (found)00.000.00
index crx upgrade (positioned)1,3220.370.01
index crx upgrade (prefetch)43,59312.070.17
index fast full scans (full)3,0910.860.01
index fast full scans (rowid ranges)00.000.00
index fetch by key24,927,3796,901.8696.64
index scans kdiixs114,720,9534,075.9257.07
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 splits1,3550.380.01
leaf node splits5,1711.430.02
lob reads131,87036.510.51
lob writes103,16228.560.40
lob writes unaligned102,74728.450.40
logical read bytes from cache21,862,690,684,9286,053,313,181.6284,759,151.14
logons cumulative33,2139.200.13
max cf enq hold time300.010.00
messages received177,15449.050.69
messages sent177,15449.050.69
min active SCN optimization applied on CR1760.050.00
no buffer to keep pinned count32,3038.940.13
no work - consistent read gets1,132,965,380313,693.974,392.38
non-idle wait count78,512,92321,738.56304.39
opened cursors cumulative4,432,6891,227.3217.19
parse count (describe)10.000.00
parse count (failures)4600.130.00
parse count (hard)10,0312.780.04
parse count (total)1,529,723423.555.93
parse time cpu10,3812.870.04
parse time elapsed16,6254.600.06
physical read IO requests54,136,53614,989.25209.88
physical read bytes887,903,272,960245,841,496.083,442,299.43
physical read total IO requests54,189,09815,003.81210.08
physical read total bytes890,339,588,608246,516,059.963,451,744.75
physical read total multi block requests2,7150.750.01
physical reads54,193,31515,004.97210.10
physical reads cache54,124,57714,985.94209.83
physical reads cache prefetch12,3823.430.05
physical reads direct68,73819.030.27
physical reads direct (lob)5580.150.00
physical reads direct temporary tablespace68,18018.880.26
physical reads prefetch warmup00.000.00
physical write IO requests251,91269.750.98
physical write bytes7,484,047,3602,072,173.2429,014.80
physical write total IO requests431,077119.361.67
physical write total bytes10,835,218,9443,000,041.2442,006.90
physical write total multi block requests18,2695.060.07
physical writes456,790126.481.77
physical writes direct70,10719.410.27
physical writes direct (lob)1,1030.310.00
physical writes direct temporary tablespace68,97619.100.27
physical writes from cache386,683107.061.50
physical writes non checkpoint148,02240.980.57
pinned buffers inspected360.010.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 use00.000.00
process last non-idle time3,6101.000.01
queries parallelized00.000.00
recursive aborts on index block reclamation00.000.00
recursive calls91,303,12425,279.89353.97
recursive cpu usage589,245163.152.28
redo KB read1,388,886384.555.38
redo blocks checksummed by FG (exclusive)805,270222.963.12
redo blocks written3,602,965997.5813.97
redo blocks written (group 0)60,79016.830.24
redo blocks written (group 1)00.000.00
redo buffer allocation retries10.000.00
redo entries4,341,3471,202.0316.83
redo log space requests20.000.00
redo ordering marks1,6750.460.01
redo size1,740,596,140481,933.986,748.09
redo size for direct writes459,984127.361.78
redo subscn max counts22,2056.150.09
redo synch long waits1,6120.450.01
redo synch poll writes26,3097.280.10
redo synch polls26,4387.320.10
redo synch time5,5621.540.02
redo synch time (usec)73,847,06020,446.68286.30
redo synch time overhead (usec)159,195,41244,077.82617.18
redo synch time overhead count ( 2ms)73,58420.370.29
redo synch time overhead count ( 8ms)1,9520.540.01
redo synch time overhead count ( 32ms)5520.150.00
redo synch time overhead count (128ms)510.010.00
redo synch time overhead count (inf)4560.130.00
redo synch writes78,49721.730.30
redo wastage44,696,64012,375.55173.28
redo write finish time152,679,02642,273.57591.92
redo write gather time1,206,028333.924.68
redo write info find76,59521.210.30
redo write info find fail00.000.00
redo write schedule time1,409,779390.345.47
redo write size count ( 4KB)144,93540.130.56
redo write size count ( 8KB)13,0533.610.05
redo write size count ( 16KB)3,6431.010.01
redo write size count ( 32KB)2,3100.640.01
redo write size count ( 128KB)2,6010.720.01
redo write size count ( 256KB)8160.230.00
redo write size count ( 512KB)4030.110.00
redo write size count (1024KB)2790.080.00
redo write size count (inf)7350.200.00
redo write time15,2784.230.06
redo write time (usec)152,777,53042,300.84592.30
redo write total time153,986,53042,635.59596.99
redo write worker delay (usec)213,27759.050.83
redo writes168,77546.730.65
redo writes (group 0)6,9201.920.03
redo writes (group 1)00.000.00
redo writes adaptive all168,77046.730.65
redo writes adaptive worker6,9201.920.03
remote Oradebug requests00.000.00
rollback changes - undo records applied10,6512.950.04
rollbacks only - consistent read gets33,8549.370.13
root node splits00.000.00
rows fetched via callback15,980,6874,424.7161.96
securefile allocation bytes18,071,5525,003.6370.06
securefile allocation chunks8990.250.00
securefile bytes non-transformed41,750,06411,559.70161.86
securefile direct read bytes9,142,2722,531.3035.44
securefile direct read ops5020.140.00
securefile direct write bytes18,071,5525,003.6370.06
securefile direct write ops8810.240.00
securefile number of non-transformed flushes42,13111.670.16
segment cfs allocations00.000.00
segment chunks allocation from disepnser8990.250.00
segment dispenser allocations7820.220.00
segment dispenser load empty10.000.00
segment dispenser load tasks110.000.00
segment prealloc bytes1,048,576290.334.07
segment prealloc ops420.010.00
segment prealloc tasks30.000.00
segment prealloc time (ms)1670.050.00
segment prealloc ufs2cfs bytes3,637,2481,007.0814.10
segment total chunk allocation00.000.00
session connect time00.000.00
session cursor cache hits1,895,136524.727.35
session logical reads1,334,410,785369,469.915,173.36
shared hash latch upgrades - no wait58,422,51716,175.95226.50
shared hash latch upgrades - wait2,691,252745.1510.43
shared io pool buffer get success1,1760.330.00
sorts (disk)130.000.00
sorts (memory)546,084151.202.12
sorts (rows)39,341,50610,892.82152.52
sql area evicted7,1911.990.03
sql area purged4640.130.00
summed dirty queue length660.020.00
switch current to new buffer230,82563.910.89
table fetch by rowid111,482,93130,867.25432.21
table fetch continued row3,219,995891.5512.48
table scan blocks gotten1,032,745,343285,945.184,003.84
table scan disk non-IMC rows gotten18,146,971,6125,024,509.7570,353.73
table scan rows gotten18,262,867,9375,056,598.9770,803.05
table scans (direct read)00.000.00
table scans (long tables)120.000.00
table scans (rowid ranges)00.000.00
table scans (short tables)805,519223.033.12
temp space allocated (bytes)4,194,3041,161.3116.26
total cf enq hold time1,7000.470.01
total number of cf enq holders4720.130.00
total number of times SMON posted1,3000.360.01
transaction rollbacks7380.200.00
transaction tables consistent read rollbacks00.000.00
transaction tables consistent reads - undo records applied00.000.00
undo change vector size590,112,160163,389.482,287.80
user calls4,006,3001,109.2615.53
user commits241,83466.960.94
user logons cumulative29,4568.160.11
user logouts cumulative29,4198.150.11
user rollbacks16,1054.460.06
workarea executions - multipass00.000.00
workarea executions - onepass260.010.00
workarea executions - optimal353,54297.891.37
write clones created in background00.000.00
write clones created in foreground230.010.00


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Absolute Values

StatisticBegin ValueEnd Value
logons current377414
opened cursors current1,1871,243
session cursor cache count1,058,145,7741,058,559,220
session pga memory1,648,712,2321,878,001,616
session pga memory max9,503,713,41611,871,122,864
session uga memory13,023,338,153,51213,028,358,952,688
session uga memory max63,645,743,555,30463,673,303,210,408
workarea memory allocated26,580119,147


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Thread Activity

StatisticTotalper Hour
log switches (derived)21.99


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 Reads824.8G14963.83233.861M0M0.000M54.1M0.01
DBWR0M0.000M5.9G67.811.673M48170.03
Others2.2G13.69.616M1.4G1.67.396M55.3K0.07
LGWR1M0.010M1.7G47.82.487M337.6K0.45
Direct Writes0M0.000M1.1G1.89.303M69760.02
Direct Reads1G6.03.297M2M0.04.001M21.9K0.00
RMAN99M0.85.027M7M0.12.002M34800.09
TOTAL:828.2G14984.41234.802M10.1G119.342.861M54.5M0.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 File825.7G14980.57234.111M5.9G68.241.68M0.000.11
Log File1.3G0.38.375M1.7G47.81.487M0.000.00
Temp File1.1G6.07.298M1.1G1.71.299M0.000.02
Archive Log0M0.040M1.3G0.38.376M0.00 
Control File951M13.85.263M68M1.21.019M0.000.00
Data File Backup0M0.000M0M0.000M2.17 
TOTAL:829G15000.91235.048M10.1G119.342.861M0.000.03


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 824.8G14963.83233.861M0M0.000M54.1M0.01
Buffer Cache Reads (Data File) 824.8G14963.83233.861M0M0.000M54.1M0.01
DBWR 0M0.000M5.9G67.811.673M0 
DBWR (Data File) 0M0.000M5.9G67.811.673M0 
Others 2.2G13.69.616M1.4G1.67.396M50.1K0.02
Others (Archive Log) 0M0.000M1.3G0.38.376M0 
Others (Log File) 1.3G0.38.375M0M0.000M13650.25
Others (Control File) 852M13.04.236M61M1.08.017M47.1K0.01
Others (Data File) 15M0.28.004M12M0.21.003M16040.24
LGWR 1M0.010M1.7G47.82.487M360.06
LGWR (Log File) 0M0.000M1.7G47.81.487M80.25
LGWR (Control File) 1M0.010M0M0.010M280.00
Direct Writes 0M0.000M1.1G1.89.303M1271.00
Direct Writes (Data File) 0M0.000M1.1G1.89.303M1271.00
Direct Reads 1G6.03.297M2M0.04.001M0 
Direct Reads (Data File) 1G6.03.297M2M0.04.001M0 
RMAN 99M0.85.027M7M0.12.002M30560.02
RMAN (Control File) 99M0.80.027M7M0.12.002M28960.01
RMAN (Data File Backup) 0M0.000M0M0.000M122.42
RMAN (Archive Log) 0M0.040M0M0.000M1480.00
TOTAL: 828.2G14984.41234.802M10.1G119.342.861M54.1M0.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 14,148,2003,9170.011.003,9170.010.00 199,763550.654,152,9670.02
SYSAUX 12,901,8163,5720.011.003,5720.010.00 1,36300.672,658,8350.02
SYSTEM 10,286,4402,8480.011.002,8480.010.00 23600.72727,5790.02
CBS_TAB 9,986,0282,7650.011.002,7650.010.00 27,78780.643,255,5740.02
BACKUP 4,744,0091,3140.011.001,3140.010.00 000.001,569,6210.01
CBS_CORE 1,120,0503100.011.003100.010.00 9,02920.66281,9650.02
USERS 484,8771340.011.001340.010.00 17100.64180,3970.02
UNDOTBS2 359,275990.011.00990.010.00 000.0080,7100.02
CBSTB 75,940210.021.00210.020.00 1,43200.6924,1680.04
TEMP 21,91260.023.1500.01  6,17120.9300.00
UNDOTBS1 000.000.0000.000.00 6,08420.762,9721.25


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 3,107,5228600.011.008600.010.00 001,017,2430.01
BACKUP/data1/oradata/backup02.dbf 203,451560.011.00560.010.00 0067,9040.01
BACKUP/data1/oradata/backup03.dbf 618,0721710.011.001710.010.00 00207,1500.01
BACKUP/data1/oradata/backup04.dbf 490,7271360.011.001360.010.00 00165,3420.01
BACKUP/data1/oradata/backup05.dbf 51,825140.011.00140.010.00 0018,4930.01
BACKUP/data1/oradata/backup06.dbf 18,27450.011.0050.010.00 006,3290.01
BACKUP/data1/oradata/backup07.dbf 3,72610.011.0010.010.00 001,3620.01
BACKUP/data1/oradata/backup08.dbf 158,196440.011.00440.010.00 0053,9620.02
BACKUP/data1/oradata/backup09.dbf 62,668170.011.00170.010.00 0021,7100.01
BACKUP/data1/oradata/backup10.dbf 29,54880.011.0080.010.00 0010,1260.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-17.dbf 1,004,7932780.011.002780.010.00 5,4462291,4100.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-23.dbf 99,239270.011.00270.010.00 339028,0080.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-24.dbf 390,1451080.011.001080.010.00 2140114,2810.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-27.dbf 244,046680.011.00680.010.00 1,156071,3290.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-28.dbf 235,540650.011.00650.010.00 958068,2360.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-29.dbf 561,5551550.011.001550.010.00 3480164,3060.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-52.dbf 331,096920.011.00920.010.00 3,128198,2790.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-53.dbf 116,090320.011.00320.010.00 4,507133,8510.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-54.dbf 99,012270.011.00270.010.00 5,979228,9870.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-55.dbf 198,901550.011.00550.010.00 6,990258,3040.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-56.dbf 266,242740.011.00740.010.00 6,454280,2160.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-57.dbf 569,1831580.011.001580.010.00 1,1090170,5290.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-59.dbf 39,627110.021.00110.020.00 5,386111,6250.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-6.dbf 4,246,5631,1760.011.001,1760.010.00 4,46611,219,6710.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-60.dbf 172,705480.011.00480.010.00 4,588150,7180.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-61.dbf 52,764150.011.00150.010.00 4,168116,2060.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-62.dbf 81,807230.011.00230.010.00 1,453025,9200.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-63.dbf 69,111190.011.00190.010.00 3,144121,0470.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-64.dbf 399,1791110.011.001110.010.00 7,4502121,4150.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-65.dbf 1,486,9074120.011.004120.010.00 4,5421448,6610.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-66.dbf 56,407160.011.00160.010.00 3,566117,0810.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-67.dbf 12,32230.021.0030.020.00 4,64613,7490.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-68.dbf 33,85290.011.0090.010.00 3,499110,4130.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-69.dbf 35,245100.011.00100.010.00 4,277110,7060.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-7.dbf 892,4442470.011.002470.010.00 4,7831261,8790.02
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-70.dbf 286,795790.011.00790.010.00 5,461286,2120.01
CBS/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_FNO-9.dbf 1,893,0835240.011.005240.010.00 4,4161559,7600.02
CBS/data1/oradata/cbs_01.dbf 30900.231.0000.260.00 1,423000.00
CBS/data1/oradata/cbs_010.dbf 27,09880.011.0080.010.00 7,80228,6220.02
CBS/data1/oradata/cbs_011.dbf 69800.561.0000.560.00 5,832200.00
CBS/data1/oradata/cbs_012.dbf 6,95720.021.0020.020.00 3,58011,9050.01
CBS/data1/oradata/cbs_013.dbf 28,36980.011.0080.010.00 3,38418,6730.02
CBS/data1/oradata/cbs_014.dbf 73700.201.0000.200.00 4,478100.00
CBS/data1/oradata/cbs_015.dbf 20,64560.011.0060.010.00 85005,7350.01
CBS/data1/oradata/cbs_016.dbf 40500.151.0000.150.00 1,635000.00
CBS/data1/oradata/cbs_017.dbf 20100.201.0000.150.00 2,566100.00
CBS/data1/oradata/cbs_018.dbf 34700.141.0000.140.00 5,730200.00
CBS/data1/oradata/cbs_019.dbf 26100.191.0000.190.00 5,428200.00
CBS/data1/oradata/cbs_02.dbf 16,88250.011.0050.010.00 1,35105,0520.01
CBS/data1/oradata/cbs_020.dbf 15700.251.0000.250.00 3,450100.00
CBS/data1/oradata/cbs_021.dbf 19100.211.0000.260.00 3,248100.00
CBS/data1/oradata/cbs_022.dbf 18100.221.0000.220.00 3,069100.00
CBS/data1/oradata/cbs_023.dbf 3,98610.031.0010.030.00 2,78611,2100.04
CBS/data1/oradata/cbs_024.dbf 27200.291.0000.290.00 2,864100.00
CBS/data1/oradata/cbs_025.dbf 14500.141.0000.140.00 2,580100.00
CBS/data1/oradata/cbs_03.dbf 16,86150.011.0050.010.00 1,26305,0470.01
CBS/data1/oradata/cbs_04.dbf 4,11010.021.0010.020.00 1,06201,0260.00
CBS/data1/oradata/cbs_05.dbf 110,362310.011.00310.010.00 1,192033,0670.02
CBS/data1/oradata/cbs_06.dbf 8,35620.021.0020.020.00 8,21922,4540.03
CBS/data1/oradata/cbs_07.dbf 14,71040.011.0040.010.00 7,72524,1000.02
CBS/data1/oradata/cbs_08.dbf 4,34910.031.0010.030.00 7,49221,1940.00
CBS/data1/oradata/cbs_09.dbf 6,95820.031.0020.030.00 8,28122,0830.02
CBSTB/data1/oradata/CBSTB01.dbf 4500.221.0000.220.00 0000.00
CBSTB/data1/oradata/CBSTB02.dbf 3800.261.0000.260.00 0000.00
CBSTB/data1/oradata/CBSTB03.dbf 3,88110.011.0010.010.00 001,1300.04
CBSTB/data1/oradata/CBSTB04.dbf 2800.361.0000.360.00 0000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-20.dbf 15,45140.011.0040.010.00 205,0770.02
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-21.dbf 31,27190.011.0090.010.00 2010,4510.04
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-74.dbf 55800.341.1500.330.00 14000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-75.dbf 54000.331.1300.340.00 33000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-77.dbf 53800.351.0400.360.00 16000.00
CBSTB/data1/oradata/cbsCBSdata_D-CBS_TS-CBSTB_FNO-8.dbf 23,18560.011.0060.010.00 107,5100.04
CBSTB/data1/oradata/cbstb_01.dbf 3900.511.0000.260.00 0000.00
CBSTB/data1/oradata/cbstb_010.dbf 1900.001.0000.000.00 4000.00
CBSTB/data1/oradata/cbstb_011.dbf 3100.321.0000.320.00 863000.00
CBSTB/data1/oradata/cbstb_012.dbf 1900.001.0000.530.00 261000.00
CBSTB/data1/oradata/cbstb_013.dbf 700.001.0000.000.00 15000.00
CBSTB/data1/oradata/cbstb_014.dbf 400.001.0000.000.00 10000.00
CBSTB/data1/oradata/cbstb_015.dbf 400.001.0000.000.00 12000.00
CBSTB/data1/oradata/cbstb_016.dbf 402.501.0000.000.00 34000.00
CBSTB/data1/oradata/cbstb_02.dbf 4000.251.0000.250.00 0000.00
CBSTB/data1/oradata/cbstb_03.dbf 3400.291.0000.290.00 1000.00
CBSTB/data1/oradata/cbstb_04.dbf 3600.281.0000.280.00 0000.00
CBSTB/data1/oradata/cbstb_05.dbf 3700.271.0000.270.00 0000.00
CBSTB/data1/oradata/cbstb_06.dbf 2000.001.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_07.dbf 2400.421.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_08.dbf 1900.531.0000.000.00 0000.00
CBSTB/data1/oradata/cbstb_09.dbf 6800.151.0000.150.00 164000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-16.dbf 40,588110.011.00110.010.00 708010,1280.03
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-22.dbf 60700.051.2800.030.00 501040.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-34.dbf 1200.8310.5000.000.00 3000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-35.dbf 1600.638.2500.000.00 100000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-36.dbf 7,92320.011.0120.010.00 49702,2860.03
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-37.dbf 14000.071.7800.000.00 30000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-5.dbf 1,066,6142950.011.002950.010.00 6030269,5470.02
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-66.dbf 500.0012.600 0.00 422000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-67.dbf 14400.211.3800.220.00 1,025000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-68.dbf 1100.005.7300.000.00 1,132000.00
CBS_CORE/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_CORE_FNO-69.dbf 3,98310.011.0210.010.00 1,669000.00
CBS_CORE/data1/oradata/cbscore01.dbf 100.001.0000.000.00 424000.00
CBS_CORE/data1/oradata/cbscore013.dbf 400.001.0000.000.00 10000.00
CBS_CORE/data1/oradata/cbscore015.dbf 00  0   11000.00
CBS_CORE/data1/oradata/cbscore016.dbf 00  0   49000.00
CBS_CORE/data1/oradata/cbscore02.dbf 00  0   407000.00
CBS_CORE/data1/oradata/cbscore03.dbf 00  0   658000.00
CBS_CORE/data1/oradata/cbscore04.dbf 100.001.0000.000.00 664000.00
CBS_CORE/data1/oradata/cbscore05.dbf 100.001.0000.000.00 9000.00
CBS_CORE/data1/oradata/cbscore09.dbf 00  0   107000.00
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-10.dbf 1,957,5105420.011.005420.010.00 3,2891598,0950.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-18.dbf 215,867600.021.01600.020.00 4,543173,9520.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-19.dbf 3,573,9339900.011.009900.010.00 3,51511,155,7820.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-30.dbf 69,120190.011.00190.010.00 1,943123,3320.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-31.dbf 182,768510.011.00510.010.00 2,098163,3790.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-32.dbf 265,151730.011.00730.010.00 2,920193,8570.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-33.dbf 2,241,6976210.011.006210.010.00 1,3800727,2770.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-70.dbf 255,539710.011.00710.010.00 2,158189,0990.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-71.dbf 160,940450.011.00450.010.00 1,264056,2180.02
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-72.dbf 113,251310.011.00310.010.00 953039,4480.01
CBS_TAB/data1/oradata/cbsCBSdata_D-CBS_TS-CBS_TAB_FNO-73.dbf 362,8421000.011.001000.010.00 1,1980126,7050.02
CBS_TAB/data1/oradata/cbstab01.dbf 135,715380.011.00380.010.00 157048,3310.01
CBS_TAB/data1/oradata/cbstab02.dbf 65,388180.011.00180.010.00 155023,4550.02
CBS_TAB/data1/oradata/cbstab03.dbf 99,893280.011.00280.010.00 362035,7090.02
CBS_TAB/data1/oradata/cbstab04.dbf 23,85270.011.0070.010.00 25108,8540.02
CBS_TAB/data1/oradata/cbstab05.dbf 248,287690.011.00690.010.00 255087,1540.01
CBS_TAB/data1/oradata/cbstab06.dbf 6,74720.011.0020.010.00 2302,3660.05
CBS_TAB/data1/oradata/cbstab07.dbf 200.001.0000.000.00 14000.00
CBS_TAB/data1/oradata/cbstab08.dbf 2200.451.0000.450.00 13000.00
CBS_TAB/data1/oradata/cbstab09.dbf 8200.491.0000.490.00 110000.00
CBS_TAB/data1/oradata/cbstab10.dbf 2900.691.0000.690.00 45000.00
CBS_TAB/data1/oradata/cbstab11.dbf 00  0   10000.00
CBS_TAB/data1/oradata/cbstab12.dbf 00  0   70000.00
CBS_TAB/data1/oradata/cbstab13.dbf 2300.871.0000.870.00 350150.67
CBS_TAB/data1/oradata/cbstab14.dbf 6,68220.011.0020.010.00 8202,5340.03
CBS_TAB/data1/oradata/cbstab15.dbf 46800.021.0000.020.00 554000.00
CBS_TAB/data1/oradata/cbstab16.dbf 22000.551.0000.550.00 3900120.00
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-2.dbf 11,339,5603,1400.011.003,1400.010.00 81802,293,9690.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-45.dbf 358,271990.011.00990.010.00 28083,5040.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-46.dbf 371,6821030.011.001030.010.00 233087,5860.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-47.dbf 333,749920.011.00920.010.00 167077,8250.02
SYSAUX/data1/oradata/cbsCBSdata_D-CBS_TS-SYSAUX_FNO-48.dbf 498,5541380.011.001380.010.00 1170115,9510.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-1.dbf 8,384,3152,3210.011.002,3210.010.00 2130530,3740.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-42.dbf 792,9752200.011.002200.010.00 4082,7600.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-43.dbf 400,8971110.011.001110.010.00 0040,3240.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-44.dbf 431,5551190.011.001190.010.00 17045,0440.03
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-45.dbf 74,528210.011.00210.010.00 008,0910.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-46.dbf 8,74620.011.0020.010.00 008700.02
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-47.dbf 70,435200.011.00200.010.00 007,0720.03
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-48.dbf 30,80490.011.0090.010.00 203,2670.01
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-49.dbf 87,792240.011.00240.010.00 009,1990.04
SYSTEM/data1/oradata/cbsCBSdata_D-CBS_TS-SYSTEM_FNO-53.dbf 4,39310.011.0010.010.00 005780.07
TEMP/data1/oradata/CBS/datafile/o1_mf_temp_drn93vnl_.tmp 15,92340.022.8600.01  4,11610 
TEMP/data1/oradata/CBS/datafile/o1_mf_temp_drn93vpc_.tmp 5,98920.033.9200.03  2,05510 
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-12.dbf 00  0   85302711.55
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-13.dbf 00  0   80307501.27
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-25.dbf 00  0   821010.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-3.dbf 00  0   99201,9351.19
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-49.dbf 00  0   9120110.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-50.dbf 00  0   929040.00
UNDOTBS1/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS1_FNO-51.dbf 00  0   7740103.00
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-14.dbf 106,800300.011.00300.010.00 0024,5540.03
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-15.dbf 15,80740.011.0040.010.00 004,1510.03
UNDOTBS2/data1/oradata/cbsCBSdata_D-CBS_TS-UNDOTBS2_FNO-4.dbf 236,668660.011.00660.010.00 0052,0050.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-11.dbf 405,2481120.011.001120.010.00 30151,6740.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-38.dbf 37,792100.011.00100.010.00 21012,9650.03
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-39.dbf 3,82910.011.0210.010.00 3001,4340.01
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-40.dbf 37,899100.011.00100.010.00 50014,3240.02
USERS/data1/oradata/cbsCBSdata_D-CBS_TS-USERS_FNO-41.dbf 5800.342.7400.590.00 25000.00
USERS/data1/oradata/users01.dbf 1800.002.0600.000.00 23000.00
USERS/data1/oradata/users018.dbf 00  0   12000.00
USERS/data1/oradata/users02.dbf 1700.002.3500.000.00 7000.00
USERS/data1/oradata/users03.dbf 1600.002.3800.000.00 0000.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,308,566961,330,299,53254,124,555386,7760012,954,909


Back to Buffer Pool Statistics
Back to Top

Checkpoint Activity

MTTR WritesLog Size WritesLog Ckpt WritesOther Settings WritesAutotune Ckpt WritesThread Ckpt Writes
0000386,4120


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
B065240062421581724177101921491724177   
E077350923218681885597101921491885597   


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.07586,203,51017276411.00
D10,2400.196425.94383,759,61314772638.00
D15,3600.299644.37282,438,87613519529.00
D20,4800.391,2853.43221,617,93312767312.00
D25,6000.491,6062.72175,921,36912202148.00
D30,7200.581,9272.15138,800,26011743044.00
D35,8400.682,2491.70110,033,07411387259.00
D40,9600.782,5701.3989,712,67211135942.00
D46,0800.872,8911.1876,108,8161967693.00
D51,2000.973,2121.0366,757,1371852034.00
D52,7361.003,3091.0064,658,2021826075.00
D56,3201.073,5330.9259,760,6821765503.00
D61,4401.173,8550.8454,169,3831696352.00
D66,5601.264,1760.7749,504,1611638653.00
D71,6801.364,4970.7045,488,7471588992.00
D76,8001.464,8180.6542,008,9231545954.00
D81,9201.555,1400.6038,892,5491507412.00
D87,0401.655,4610.5636,022,5101471916.00
D92,1601.755,7820.5133,254,8581437686.00
D97,2801.846,1030.4730,603,5121404895.00
D102,4001.946,4240.4328,069,1681373551.00


Back to Advisory Statistics
Back to Top

PGA Aggr Summary

PGA Cache Hit %W/A MB ProcessedExtra W/A MB Read/Written
93.2132,9052,397


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,36012,4813,213.5525.970.81100.000.001,048,576
E15,36012,4143,445.26109.173.17100.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
2K4K319,014319,01400
64K128K6,0576,05700
128K256K11,67311,67300
256K512K27527500
512K1024K6,8316,83100
1M2M9,2279,22700
2M4M22722700
4M8M25525500
8M16M707000
16M32M313100
32M64M777700
64M128M6945240
128M256M4220


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,375,896.043,974,377.1494.0015,1146,709,660,507
3,8400.2560,375,896.041,752,954.6897.00316,478,037,705
7,6800.5060,375,896.041,680,526.5397.0036,470,485,782
11,5200.7560,375,896.041,680,491.9097.0006,470,482,171
15,3601.0060,375,896.041,627,739.6797.0006,464,981,813
18,4321.2060,375,896.041,362,806.4398.0006,437,357,811
21,5041.4060,375,896.041,362,806.4398.0006,437,357,811
24,5761.6060,375,896.041,362,806.4398.0006,437,357,811
27,6481.8060,375,896.041,362,806.4398.0006,437,357,811
30,7202.0060,375,896.041,362,806.4398.0006,437,357,811
46,0803.0060,375,896.041,362,806.4398.0006,437,357,811
61,4404.0060,375,896.041,362,806.4398.0006,437,357,811
92,1606.0060,375,896.041,362,806.4398.0006,437,357,811
122,8808.0060,375,896.041,362,806.4398.0006,437,357,811


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)
8,1920.37568109,9622,967,578,9680.701,300,348,1624175.571,782,374
10,4960.482,773154,1983,534,788,2200.83733,138,9102354.203,475,988
12,8000.585,077222,1013,943,113,9810.92324,813,1491043.011,337,377
15,1040.697,381311,7954,167,614,4940.98100,312,636322.121,025,237
17,4080.799,685388,4114,257,665,5041.0010,261,62632.9541,968
19,4560.8811,733465,3384,265,598,5721.002,328,5587.48348,013
19,7120.9011,989475,3274,265,946,5971.001,980,5336.36361,706
19,9680.9112,245485,3164,266,287,0071.001,640,1235.27375,070
20,2240.9212,501495,3054,266,611,8491.001,315,2814.22388,331
20,4800.9312,757505,2944,266,926,4921.001,000,6383.21400,243
20,7360.9413,013515,2834,267,178,3751.00748,7552.40410,212
20,9920.9513,269525,2724,267,329,4011.00597,7291.92415,698
21,2480.9713,525534,4114,267,447,3401.00479,7901.54419,613
21,5040.9813,781540,9654,267,529,8201.00397,3101.28422,660
21,7600.9914,037547,5194,267,610,4481.00316,6821.02425,652
22,0161.0014,293554,0734,267,615,7121.00311,4181.00425,860
22,2721.0114,549560,6524,267,615,7901.00311,3401.00425,864
22,5281.0214,805572,6564,267,615,8281.00311,3021.00425,866
22,7841.0315,061584,6604,267,615,8721.00311,2581.00425,869
23,0401.0515,317596,6644,267,615,8951.00311,2351.00425,872
23,2961.0615,573608,6684,267,615,9211.00311,2091.00425,874
23,5521.0715,829620,6724,267,615,9561.00311,1741.00425,878
23,8081.0816,085632,6764,267,616,0281.00311,1021.00425,881
24,0641.0916,341644,6804,267,616,0681.00311,0621.00425,884
24,3201.1016,597656,6844,267,616,0981.00311,0321.00425,887
26,6241.2118,901770,0454,267,616,6251.00310,5051.00425,920
28,9281.3121,205883,6384,267,617,1161.00310,0141.00425,956
31,2321.4223,509997,2314,267,617,3771.00309,7530.99426,000
33,5361.5225,8131,110,8244,267,617,5801.00309,5500.99426,054
35,8401.6328,1171,224,4174,267,617,7291.00309,4010.99426,096
38,1441.7330,4211,338,0104,267,617,8431.00309,2870.99426,105
40,4481.8432,7251,451,6034,267,618,0811.00309,0490.99426,109
42,7521.9435,0291,565,1964,267,618,2261.00308,9040.99426,114
45,0562.0537,3331,678,7894,267,618,4171.00308,7130.99426,118


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,583,10864,658,201,969
9,6000.1332,583,10864,658,201,969
14,4000.1932,583,10864,658,201,969
19,2000.25365,575,611634,238,768,934
24,0000.3150,462,881634,238,768,934
28,8000.3840,495,324634,238,768,934
33,6000.4437,988,147415,209,109,764
38,4000.5036,731,161305,587,594,146
43,2000.5635,976,970239,778,476,182
48,0000.6335,413,025190,340,814,956
52,8000.6934,950,998150,175,139,893
57,6000.7534,594,285119,048,681,465
62,4000.8134,342,88897,064,892,796
67,2000.8834,176,42382,348,686,028
72,0000.9434,057,51872,229,677,420
76,8001.0033,972,58764,658,201,969
81,6001.0633,904,64258,606,194,265
86,4001.1333,846,88853,562,854,511
91,2001.1933,795,93049,217,823,339
96,0001.2533,751,76545,454,715,984
100,8001.3133,714,39542,079,557,841
105,6001.3833,677,02538,975,964,147
110,4001.4433,643,05335,982,289,396
115,2001.5033,612,47833,111,465,228
120,0001.5633,578,50530,369,957,465
124,8001.6333,578,50530,369,957,465
129,6001.6933,578,50530,369,957,465
134,4001.7533,578,50530,369,957,465
139,2001.8133,578,50530,369,957,465
144,0001.8833,578,50530,369,957,465
148,8001.9433,578,50530,369,957,465
153,6002.0033,578,50530,369,957,465


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.00311,4181.00238
5121.001623811.00311,4181.00238
7681.501623811.00311,4181.00238
1,0242.001623811.00311,4181.00238
1,2802.501623811.00311,4181.00238
1,5363.001623811.00311,4181.00238
1,7923.501623811.00311,4181.00238
2,0484.001623811.00311,4181.00238
2,3044.501623811.00311,4181.00238
2,5605.001623811.00311,4181.00238
2,8165.501623811.00311,4181.00238


Back to Advisory Statistics
Back to Top

Wait Statistics

Back to Top

Buffer Wait Statistics

ClassWaitsTotal Wait Time (s)Avg Time (ms)
segment header12,849,0042090
undo header83,67260
data block5,82110
extent map94500
undo block2402
1st level bmb500


Back to Wait Statistics
Back to Top

Enqueue Activity

Enqueue Type (Request Reason)RequestsSucc GetsFailed GetsWaitsWt Time (s)Av Wt Time(ms)
TX-Transaction (row lock contention) 12512721271871,468.50
SQ-Sequence Cache 401401018900.58
JS-Job Scheduler (queue lock) 42,52642,52603200.00
TX-Transaction (index contention) 770600.00
RC-Result Cache: Enqueue (Result Cache: Contention) 4,4954,4950200.00
TM-DML 375,934375,920000 
TX-Transaction 290,906290,905000 
TT-Tablespace 118,579118,542000 
JS-Job Scheduler 42,52642,526000 
AE-Edition Lock (lock) 39,68039,680000 
MR-Media Recovery 19,37919,379000 
WG-Write gather local enqueue (lock fso) 17,56217,562000 
CU-Cursor 9,9499,949000 
SE-Session Migration 8,6578,657000 
WG-Write gather local enqueue (delete fso) 5,8545,854000 
TO-Temp Object 4,8154,815000 
HW-Segment High Water Mark 4,8024,802000 
JS-Job Scheduler (q mem clnup lck) 4,2204,220000 
CF-Controlfile Transaction 4,0944,094000 
CR-Reuse Block Range (block range reuse ckpt) 2,5562,556000 
SJ-KTSJ Slave Task Cancel (Slave Task Cancel) 2,5152,513000 
DX-Distributed Transaction 1,3601,360000 
MC-SGA Log Operation (Securefile log) 1,2031,203000 
MF-SGA Log-Bkt Flush (flush bkgnd periodic) 1,2031,203000 
FB-Format Block 932932000 
PR-Process Startup 365365000 
RS-Reclaimable Space (prevent file delete) 161161000 
PV-KSV slave startup (syncstart) 157157000 
JD-Job Queue Date 120120000 
US-Undo Segment 6868000 
TH-Threshold Chain (metric threshold evaluation) 6060000 
DW-In memory Dispenser 4240200 
WF-AWR Flush 2928100 
WT-AWR CDB-Wide Table Lock 2727000 
TA-Instance Undo 2424000 
TD-KTF map table enqueue (KTF dump entries) 1212000 
AF-Advisor Framework (task serialization) 88000 
IS-Instance State 55000 
RS-Reclaimable Space (read alert level) 44000 
DR-Distributed Recovery 22000 
IT-In-Mem Temp Table Meta Creation 22000 
MW-MWIN Schedule 22000 
WL-Being Written Redo Log 22000 
FH-Flush Stat 11000 
PW-Buffer Cache PreWarm (flush prewarm buffers) 11000 
SH-Active Session History Flushing 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
240.90289,2371,8731336/46.30/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
18-Dec 10:534,77937,6611,87311460/00/0/0/0/0/0
18-Dec 10:435,721118,0731,52010400/00/0/0/0/0/0
18-Dec 10:339,86341,3361,26513360/00/0/0/0/0/0
18-Dec 10:233,54227,7411,86111460/00/0/0/0/0/0
18-Dec 10:135,96230,0261,25712360/00/0/0/0/0/0
18-Dec 10:0311,03034,4001,42912390/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 02020.00
AQ Coord jobx_kwsbgsgn latch1200.00 00 
AQ Sharded master pool latch1200.00 00 
AQ deq hash table latch10.00 00 
ASM db client latch2,8360.00 00 
ASM map operation hash table10.00 00 
ASM network background latch9440.00 00 
ASM network state latch570.00 00 
ASM remote client latch570.00 00 
AWR Alerted Metric Element list55,5190.00 00 
Change Notification Hash table latch2,0050.00 00 
Consistent RBA168,8490.00 00 
DML lock allocation13,491,0830.000.0800 
Event Group Locks63,0490.00 00 
FAL Queue1000.00 00 
FIB s.o chain latch6280.00 00 
FOB s.o list latch40,5040.010.0000 
File State Object Pool Parent Latch11,7210.00 00 
I/O Staticstics latch10.00 00 
ILM Stats Stripe Latch10.00 00 
ILM Stats main anchor latch33,4620.010.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 latch1,283,5760.090.871251,5360.05
JS Sh mem access1,2291.950.9600 
JS mem alloc latch6,9500.00 00 
JS queue access latch6,9510.00 00 
JS queue state obj latch85,0520.00 00 
JS slv state obj latch1880.530.0000 
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 structure270.00 00 
KGNFS-NFS:SVR LIST1,2760.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 
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,2100.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 
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 
ODM-NFS:Global file structure360.00 00 
OS process121,0530.00 00 
OS process allocation68,2750.790.0000 
OS process: request allocation59,6290.020.2700 
PL/SQL warning settings392,4820.000.0000 
PX hash array latch10.00 00 
Parent latch for dependency tracking10.00 00 
QMT10.00 00 
RTT parent context20.00 00 
Real-time descriptor latch112,6810.00 00 
Report Request stats latch3710.00 00 
Report Request struct latch2600.00 00 
Request holder compeltion list latch7310.00 00 
Result Cache: RC Latch10,5080.011.0000 
Result Cache: SO Latch1700.00 00 
Retry Ht elm latch10.00 00 
Retry bkt latch10.00 00 
SGA IO buffer pool latch1,5490.00 01,5490.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 latch710,0650.000.0000 
SR Stats Stripe Latch10.00 00 
SR Stats main anchor latch65,3390.00 00 
Sched IM Job latch580.00 00 
Sched InMem Job Cache6040.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,3400.00 00 
XDB NFS Security Latch10.00 00 
XDB unused session pool10.00 00 
XDB used session pool10.00 00 
active checkpoint queue latch6,0090.00 00 
active service list265,3290.760.06010,7240.01
alert log latch40.00 00 
archive destination4360.00 00 
archive process latch2220.00 00 
begin backup scn array8850.00 00 
buffer pool10.00 00 
business card10.00 00 
cache buffer handles1,592,9600.000.0000 
cache buffers chains2,719,203,9830.560.021043,003,5151.90
cache buffers lru chain935,8690.170.081110,570,6322.33
cache table scan latch1,6550.00 01,6550.00
call allocation345,1317.511.09230 
cas latch10.00 00 
change notification client cache latch10.00 00 
channel handle pool latch59,6300.010.0000 
channel operations parent latch92,7770.010.00010.00
checkpoint queue latch830,2850.000.170396,2390.00
client/application info239,7380.010.0000 
compile environment latch33,3520.00 00 
corrupted undo seg latch32,6910.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 
deferred cleanup latch570.00 00 
dml lock allocation570.00 00 
done queue latch10.00 00 
dtp latch29,7990.010.0000 
dummy allocation66,4080.190.0500 
eighth spare latch - X parent10.00 00 
eleventh spare latch - children10.00 00 
enqueue freelist latch10.00 0640,2070.09
enqueue hash chains2,001,0930.490.010720.00
event stats latch33,1880.00 00 
fast space usage latch9020.00 00 
fifteenth spare latch - children10.00 00 
file cache latch1,8930.00 00 
first Audit Vault latch29,3490.030.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 SGA29,3490.00 00 
global tx hash mapping9130.00 00 
granule from data transfer cache10.00 00 
granule operation10.00 00 
hash table Sql Plan Finding latch1,2910.00 03,6590.00
hash table column usage latch6050.00 01,909,6000.00
hash table modification latch1870.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 latch630.00 00 
interrupt manipulation60.00 00 
intra txn parallel recovery10.00 00 
io pool granule list2,3420.00 00 
io pool granule metadata list4,9060.040.0000 
job workq parent latch3,3930.00 03,4085.40
job_queue_processes free list latch13,8880.480.0500 
job_queue_processes parameter latch100.00 00 
k2q lock allocation10.00 00 
kcb DW scan objtemp hash table latch10.00 00 
kcbtsemkid latch20.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 010,0390.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 latch9,6760.00 00 
krbmrosl4220.00 00 
krso process latch1210.00 00 
ksfv messages10.00 00 
ksi resource reuse count10.00 00 
ksim group membership cache10.00 00 
kss move lock3150.00 00 
ksuosstats global area1,6260.061.0000 
ksv allocation latch6850.00 00 
ksv class latch6290.160.0000 
ksv msg queue latch10.00 00 
ksz_so allocation latch59,6291.280.0000 
ktfbn latch7690.00 00 
ktm global data5,2150.00 00 
ktm prv jrnls10.00 00 
ktmpj HT ls10.00 00 
kwqbsn:qsga1310.00 00 
kwslbmdl: metadata latch1200.00 00 
kwslbql: queue latch10.00 00 
kwsptQcachLt: queue cache latch10.00 00 
kwsptTrncTsksLt: trunc task latch10.00 00 
kwsptjobAdPtLt: AdPt list latch3340.00 00 
kxfxscanrate_latch10.00 00 
lgwr LWN SCN171,4960.000.1400 
list of block allocation112,0080.320.0000 
loader state object freelist1,6370.00 00 
lob segment dispenser latch4,9710.00 00 
lob segment hash table latch3,1900.00 00 
lob segment query latch10.00 00 
lock DBA buffer during media recovery10.00 00 
log write info0  0168,8290.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 parent670.00 0660.00
managed standby latch1210.00 00 
mapped buffers lru chain10.00 00 
message bitmap latch10.00 00 
message pool operations parent latch1,2940.00 00 
messages614,4130.100.0200 
msg queue latch10.00 00 
multiblock read objects5,7140.00 00 
name-service namespace bucket10.00 00 
ncodef allocation latch570.00 00 
ninth spare latch - X parent10.00 00 
object queue header freelist106,638,3140.090.0010 
object queue header operation109,269,9720.020.0110 
object queue memory10.00 00 
object stats modification54,515,1890.350.0030 
parallel query alloc buffer10.00 04400.00
parallel query stats10.00 00 
parameter table management148,3890.660.0800 
peshm10.00 00 
pesom_free_list10.00 00 
pesom_hash_node10.00 00 
pkey global statistics10.00 00 
post/wait queue73,8090.120.00064,7421.03
process allocation59,9953.061.071629,7810.16
process group creation59,6301.130.0000 
process pkey statistics list10.00 00 
process queue10.00 00 
process queue reference10.00 00 
qm_init_sga8480.120.0000 
qmn task queue latch7830.00 00 
query server freelists10.00 00 
query server process2,4020.00 00 
queued dump request120.00 00 
queuing load statistics10.00 00 
recovery domain hash list10.00 00 
redo allocation1,023,2120.140.0404,340,3430.08
redo copy10.00 04,341,6840.05
redo transport task latch840.00 00 
redo writing518,4250.000.5000 
resmgr group change latch32,7580.00 00 
resmgr:active threads66,4070.00 00 
resmgr:actses change group32,9210.00 00 
resmgr:actses change state70.00 00 
resmgr:free threads list66,4080.710.0300 
resmgr:plan CPU method10.00 00 
resmgr:resource group CPU method10.00 00 
resmgr:schema config330.00 00 
resmgr:session queuing10.00 00 
rm cas latch10.00 00 
row cache objects42,210,4981.400.001120.00
rules engine rule set statistics1000.00 00 
second Audit Vault latch10.00 00 
sequence cache216,1590.330.0000 
session allocation492,7190.000.000426,6490.00
session idle bit8,406,7200.010.0000 
session queue latch10.00 00 
session state list latch21,2000.390.2100 
session statistics66,4090.030.0000 
session switching29,8570.030.2000 
session timer1,2030.00 00 
seventh spare latch - X parent10.00 00 
sga hash table parent latch10.00 00 
shard latch10.00 00 
shared pool5,382,0854.870.08470.00
shared pool sim alloc10.00 00 
shared pool simulator36,7720.00 00 
sim partition latch10.00 00 
simulator hash latch80,749,2510.000.1830 
simulator lru latch61,4600.280.22080,680,2474.48
sixth spare latch - X parent10.00 00 
sort extent pool47,7330.370.0100 
space background task latch6,45836.310.2002,4200.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 allocation9,5790.290.0400 
temporary table state object allocation3600.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 latch1510.00 00 
transaction allocation3,479,6530.010.0400 
transaction branch allocation1,2860.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 data29,747,8280.380.0010 
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 chains2,719,203,98315,160,429360,12714,763,319
row cache objects42,210,498589,831986588,959
shared pool5,382,085262,19122,282242,944
object stats modification54,515,189189,148780188,552
undo global data29,747,828112,302124112,212
object queue header freelist106,638,31498,33529698,106
call allocation345,13125,90828,3132,733
object queue header operation109,269,97219,13820518,980
enqueue hash chains2,001,0939,892839,810
simulator hash latch80,749,2512,3744241,961
space background task latch6,4582,3454651,883
active service list265,3292,0271241,909
process allocation59,9951,8341,957108
cache buffers lru chain935,8691,5731301,463
redo allocation1,023,2121,429581,371
In memory undo latch1,283,5761,2011,048318
parameter table management148,38998576921
sequence cache216,1597212719
process group creation59,6306741673
messages614,4136009591
OS process allocation68,2755371536
resmgr:free threads list66,40846914455
transaction allocation3,479,6532049195
sort extent pool47,7331752173
simulator lru latch61,46017138133
DML lock allocation13,491,08315912148
dummy allocation66,4081266120
session state list latch21,200821767
job_queue_processes free list latch13,88866363
temp lob duration state obj allocation9,57928127
JS Sh mem access1,22924231
checkpoint queue latch830,28512210
OS process: request allocation59,6291138
session switching29,8571028
lgwr LWN SCN171,496716
redo writing518,425211
Result Cache: RC Latch10,508110
ksuosstats global area1,626110


Back to Latch Statistics
Back to Top

Latch Miss Sources

Latch NameWhereNoWait Misses SleepsWaiter Sleeps
DML lock allocationktadmc0111
DML lock allocationktaiam019
In memory undo latchktiFlush: child0910488
In memory undo latchkticmt: child0137299
In memory undo latchktiFlushMe0141
In memory undo latchktichg: child09280
In memory undo latchktbchg2ro051
JS Sh mem accessjsksGetShMemLatch02323
OS process allocationkso_delete_process:1011
OS process: request allocationkso_new_process021
OS process: request allocationksoreqholder_delete012
PC and Classifier lists for WLMNo latch020
Result Cache: RC LatchResult Cache: Serialization12011
active service listkswslogon: session logout0166157
active service listkswsclstabc: scan list to return rows021
cache buffers chainskcbgtcr: fast path pin0461,507439,593
cache buffers chainskcbzwb066,3234,811
cache buffers chainskcbgtcr: slow path excl033,26965,264
cache buffers chainskcbrls: fast pin release013,75650,663
cache buffers chainskcbrls: pin release02,6961,728
cache buffers chainskcbzib: finish processing buffer01,25917,205
cache buffers chainskcbgcur: slow path0330402
cache buffers chainskcbzgb: scan from tail. nowait02250
cache buffers chainskcbchg: cr pin change0197113
cache buffers chainskcbrls_10162134
cache buffers chainskcbgcur: fast path excl014728
cache buffers chainskcbchg: cr pin cleanout06967
cache buffers chainskcbgtcr: fast path exam02531
cache buffers chainskcbgcur: fast path shr0713
cache buffers chainskcb_trim_hash_chain060
cache buffers chainskcbchg: change complete0533
cache buffers chainskcbget: new pin040
cache buffers chainskcb_post_apply023
cache buffers chainskcbnew: new latch again023
cache buffers chainskcbcge0145
cache buffers chainskcbo_ivd_process010
cache buffers chainskcbrls010
cache buffers lru chainkcbzgws0890
cache buffers lru chainkcbgtcr:CR Scan:KCBRSKIP_10360
cache buffers lru chainkcbzgb0340
cache buffers lru chainkcbo_ivd_proc0220
call allocationksuxds017,15314,383
call allocationksudlp: top call010,78813,724
call allocationksudlc : rec call011760
call allocationksuprc010567
call allocationksucrp: top call07525
call allocationksuinfos_modact06749
call allocationksusroll052
checkpoint queue latchkcbswcu: Switch buffers021
dummy allocationktcdod045
dummy allocationktcscnfy021
enqueue hash chainsksqrcl07980
enqueue hash chainsksqgtl3043
job_queue_processes free list latchkkjfllat: role cache restore operation033
ksuosstats global areaksugetosstat011
messagesksaamb: after wakeup073
messagesksarcv015
messagesksarcv: after wait011
mostly latch-free SCNkcs024010
object queue header freelistkcbo_unlink_q0218130
object queue header freelistkcbo_link_q078166
object queue header operationkcbo_unlink_q015651
object queue header operationkcbo_link_q057157
object queue header operationkcbo_switch_cq036
object queue header operationkcbo_switch_q_bg012
object stats modificationksoslinentry0780780
parameter table managementksp_param_table_free07626
parameter table managementkspcpy020
process allocationksucrp:101,6900
process allocationksuapc01541,838
process allocationksudlp0113119
process group creationksupgprem011
redo allocationkcrfw_redo_gen: redo allocation 10480
redo allocationkcrfw_post: more space0535
redo allocationkcrfw_redo_write: before write045
redo allocationkcrfw_redo_gen: redo allocation 30118
redo writingkcrfw_post: rba scn pair010
resmgr:free threads listkskthrcreate088
resmgr:free threads listkskthrsod066
row cache objectskqreqd: reget050016
row cache objectskqrpre: find obj0314724
row cache objectskqrso09111
row cache objectskqreqd069222
row cache objectskqrssc: tell ksm01111
row cache objectskqrpup011
sequence cachekdnnxt: cached seq010
sequence cachekdnssd011
session state list latchkpseqd0131
session state list latchkpscad026
session state list latchkpseqa0210
session switchingkskexeall022
shared poolkghfre017,24717,458
shared poolkghalo04,6362,583
shared poolkghupr103632,099
shared poolkghalp03396
shared poolkgh_heap_sizes0133
shared poolkghasp0111
simulator hash latchkcbsacc: lookup dba0421416
simulator hash latchkcbs_lookup_setid: lookup dba038
simulator lru latchkcbs_simulate: simulate set0380
sort extent poolktst dump021
space background task latchktsj_grab_task0410463
space background task latchktsj_detach_task0421
space background task latchktsjCreateTask0111
temp lob duration state obj allocationkdlt_add_dso_link011
transaction allocationktcxbr086
transaction allocationktcdod010
undo global dataktudba: KSLBEGIN0118124
undo global dataktudnx:child060


Back to Latch Statistics
Back to Top

Mutex Sleep Summary

Mutex TypeLocationSleepsWait Time (ms)
Library Cachekgllkdl1 8512,43012,857
Library Cachekglhdgn1 623,5182,022
Cursor Pinkkslce [KKSCHLPIN2]1,6041,731
Library Cachekglhdgn2 1061,043892
Library Cachekglpin1 4477176
Library Cachekglpndl1 95474184
Library Cachekgllkc1 57437368
Library Cachekglpnal1 90400103
Library Cachekglget2 2179160
Library Cachekglget1 12923
Cursor PinkksLockDelete [KKSCHLPIN6]2739
Library Cachekgllkal3 82150
Cursor Pinkksfbc [KKSCHLPIN1]1324
Library Cachekglhdgh1 64811
Cursor ParentkkscsAddChildNode [KKSPRTLOC34]60
Cursor Pinkksfbc [KKSCHLFSP2]66
Library Cachekglllal3 11150
Library Cachekgllldl2 11230
Cursor ParentkkscsPruneChild [KKSPRTLOC35]33
Library Cachekgldtin1 4220
Library Cachekglini1 3210
hash tablekkshGetNextChild [KKSHBKLOC1]11


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
CBS_CORECBS CB_SUBS_PROVISIONING TABLE131269170406958,542,44871.83
SYSSYSTEM SEG$ TABLE14894,978,1287.12
CBS_CORECBS_TAB GSM_SERV_MAST#TMP#TO_MOBL_V INDEX19972219972214,376,5441.08
SYSSYSTEM OBJ$ TABLE18187,166,9760.54
CBS_CORECBS GSM_SERVICE_MAST TABLE1305051705896,586,5440.49


Back to Segment Statistics
Back to Top

Segments by Physical Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Reads%Total
CBS_CORECBS GSM_DUPLICATE_CHECK_CDRS_PK1 INDEX17444821318216,9570.03
AOS_CLMREG_DBCBS_CORE AEVARIABLE TABLE167582167582390.00
EIA_3P_CBS_AUDITCBS_TAB MDW_AUDIT_LOGS_FUN TABLE165347211054300.00
CBS_CORECBS_TAB CB_SUBS_PROV#N$1 INDEX199398199398140.00
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX218654218654120.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 INDEX17444821318216,9570.03
AOS_CLMREG_DBCBS_CORE AEVARIABLE TABLE167582167582390.00
EIA_3P_CBS_AUDITCBS_TAB MDW_AUDIT_LOGS_FUN TABLE165347211054300.00
CBS_CORECBS_TAB CB_SUBS_PROV#N$1 INDEX199398199398140.00
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX218654218654120.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 INDEX17444821318216,9570.03
AOS_CLMREG_DBCBS_CORE AEVARIABLE TABLE167582167582390.00
EIA_3P_CBS_AUDITCBS_TAB MDW_AUDIT_LOGS_FUN TABLE165347211054300.00
CBS_CORECBS_TAB CB_SUBS_PROV#N$1 INDEX199398199398140.00
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX218654218654120.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 INDEX174448213182122,60826.84
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315238,7418.48
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX21865421865436,1637.92
CBS_CORECBS CB_SUBS_INFORMATION_MASTER TABLE12909117038434,3567.52
CBS_CORECBS CB_API_REQUEST_RESPONSE_DTLS TABLE1314271696343,5690.78


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 INDEX174448213182111,94044.44
CBS_CUSTCBS GPRS_HOME_CDRS$11U2 INDEX21040521315229,31511.64
CBS_CUSTCBS BILL_CYCL_FULL$IDX INDEX21865421865428,85011.45
CBS_CORECBS CB_SUBS_INFORMATION_MASTER TABLE12909117038411,7964.68
CBS_CORECBS_TAB SER_ITM#ITM_LOC_SER_N$U INDEX2066882066881,0910.43


Back to Segment Statistics
Back to Top

Segments by Direct Physical Writes

No data exists for this section of the report.

Back to Segment Statistics
Back to Top

Segments by Table Scans

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Table Scans%Total
SYSSYSTEM I_OBJ5 INDEX4040170.55
CBS_CORECBS CB_SUBS_PROVISIONING TABLE13126917040660.19


Back to Segment Statistics
Back to Top

Segments by DB Blocks Changes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#DB Block Changes% of Capture
CBS_CORECBS_TAB SER_ITM#ITM_LOC_SER_N$U INDEX206688206688550,91218.43
SYSSYSTEM USER$ TABLE2210464,56015.54
CBS_CORECBS INV_TRANS_SERIAL_ITEMS TABLE129446155671330,48011.06
CBS_CORECBS INV_SERIAL_ITEMS TABLE129874129874287,2329.61
CBS_CORECBS_TAB TMP_STK_SRL_ITMS INDEX206851206851278,2089.31


Back to Segment Statistics
Back to Top

Segments by Row Lock Waits

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Row Lock Waits% of Capture
CBS_CORECBS CB_SUBS_PROVISIONING TABLE1312691704066447.41
CBS_CORECBS_TAB GSM_SERV_MAST_BIT INDEX1997241997246044.44
SYSSYSAUX I_SCHEDULER_JOB_RUN_DETAILS INDEX7907790732.22
CBS_CORECBS CB_GENERATED_TRANS_NUM TABLE12948917069821.48
SYSSYSAUX SCHEDULER$_INSTANCE_PK INDEX7905790521.48


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 INDEX787178714,57778.71
SYSSYSTEM SCHEDULER$_JOB TABLE7866786665411.25
SYSSYSTEM I_SCHEDULER_JOB1 INDEX786878731783.06
SYSSYSTEM USER$ TABLE22101151.98
CBS_CORECBS CB_SUBS_PROVISIONING TABLE131269170406701.20


Back to Segment Statistics
Back to Top

Dictionary Cache Stats

CacheGet RequestsPct MissScan ReqsPct MissMod ReqsFinal Usage
dc_awr_control1990.000 21
dc_files24,0000.000 0200
dc_global_oids255,7090.000 0513
dc_histogram_data427,5770.020 060,348
dc_histogram_defs357,3780.020 138,305
dc_object_grants2,9820.030 0635
dc_objects750,6330.010 3,39619,951
dc_profiles123,8840.000 03
dc_props98,1320.000 060
dc_rollback_segments9,796,3370.000 0261
dc_segments151,6210.000 277,477
dc_sequences1,5090.000 1,50939
dc_tablespaces686,2260.000 014
dc_users2,005,2460.00130,9400.000474
outstanding_alerts70.000 08
qmtmrcin_cache_entries80.000 028
qmtmrciq_cache_entries4,9700.000 04,132
qmtmrctn_cache_entries2580.000 027
qmtmrctq_cache_entries30,5780.000 02,301
sch_lj_oids6,8670.000 0131



Back to Top

Library Cache Activity

NamespaceGet RequestsPct MissPin RequestsPct MissReloadsInvali- dations
ACCOUNT_STATUS117,3960.000 00
AUDIT POLICY65,4700.0065,4670.0000
BODY24,7040.01204,1690.0010
CLUSTER1540.002500.0000
DBLINK117,0740.000 00
EDITION32,9080.0065,8160.0000
INDEX7790.009030.2220
OBJECT ID1100.000 00
SCHEMA34,3680.000 00
SQL AREA478,9513.655,808,3190.49855464
SQL AREA BUILD9,82892.700 00
SQL AREA STATS9,73794.579,73794.5700
TABLE/PROCEDURE404,7490.011,677,1880.022710
TRIGGER2,6290.0010,4120.0000
USER PRIVILEGE3,6410.003,6410.0000
XDB CONFIG8480.008480.0000
XML SCHEMA4,7000.008,4600.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,736.0052,736.0052,736.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 pool22,016.0022,016.002,048.0022,016.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
BOther1,586.42 3.867.206060411411
Freeable1,500.630.006.9275.461,104 217217
PL/SQL48.8023.440.120.3723411379
SQL34.1526.240.090.7912148390344
EOther1,738.73 3.907.897272446446
Freeable1,517.380.006.4672.521,104 235235
SQL117.34110.030.284.6595283425378
PL/SQL41.8114.510.090.3323446414


Back to Memory Statistics
Back to Top

SGA Memory Summary

SGA regionsBegin Size (Bytes)End Size (Bytes) (if different)
Database Buffers55,566,139,392 
Fixed Size3,721,176 
Redo Buffers264,712,192 
Variable Size24,696,064,040 

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,515.274,514.07-0.03
sharedKGLHD805.50805.27-0.03
sharedKTSL subheap225.80225.800.00
sharedResult Cache384.96384.960.00
sharedSQLA11,627.3911,716.960.77
shareddb_block_hash_buckets352.00352.000.00
sharedfree memory1,827.841,730.26-5.34
sharedkglsim heap258.62258.620.00
sharedkglsim object batch436.22436.220.00
streamsfree memory511.98511.980.00
 buffer_cache52,736.0052,736.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
05c8xmk8a31sd3397348343334.39 CPU + Wait for CPU34.39TABLE ACCESS - FULL34.39 SELECT * FROM CB_SUBS_PROVISIO...
bsu5tyy4wng5y187309034713710.88 CPU + Wait for CPU10.88TABLE ACCESS - FULL10.88 UPDATE CB_SUBS_PROVISIONING SE...
g65wd8mghjr4j18730903471149.05 CPU + Wait for CPU7.86TABLE ACCESS - FULL7.86 UPDATE CB_SUBS_PROVISIONING SE...
enq: TX - row lock contention1.19UPDATE1.19
833q33008muhb1873090347856.75 CPU + Wait for CPU6.67TABLE ACCESS - FULL6.67 UPDATE CB_SUBS_PROVISIONING SE...
5cb4wh5p8mpnc1730435455124.61 CPU + Wait for CPU3.73FIXED TABLE - FULL1.51 SELECT max( CASE WHEN t.online...


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
05c8xmk8a31sd3397348343334.39 TABLE ACCESS - FULL34.39CPU + Wait for CPU34.39 SELECT * FROM CB_SUBS_PROVISIO...
bsu5tyy4wng5y187309034713710.88 TABLE ACCESS - FULL10.88CPU + Wait for CPU10.88 UPDATE CB_SUBS_PROVISIONING SE...
g65wd8mghjr4j18730903471149.05 TABLE ACCESS - FULL7.86CPU + Wait for CPU7.86 UPDATE CB_SUBS_PROVISIONING SE...
UPDATE1.19enq: TX - row lock contention1.19
833q33008muhb1873090347856.75 TABLE ACCESS - FULL6.67CPU + Wait for CPU6.67 UPDATE CB_SUBS_PROVISIONING SE...
5cb4wh5p8mpnc1730435455124.61 FIXED TABLE - FULL1.75CPU + Wait for CPU1.51 SELECT max( CASE WHEN t.online...
FIXED TABLE - FULL1.67CPU + Wait for CPU1.03


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

Top Sessions

Sid, Serial#% ActivityEvent% EventUserProgram# Samples ActiveXIDs
3766,253001.51db file async I/O submit1.51 SYSoracle@cbs-sca...com.mu (DBW0)19/361 [ 5%]0
4707,189731.03log file parallel write1.03 SYSoracle@cbs-sca...com.mu (LGWR)13/361 [ 4%]0


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

Top Blocking Sessions

No data exists for this section of the report.

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

Top PL/SQL Procedures

PL/SQL Entry Subprogram% ActivityPL/SQL Current Subprogram% Current
CBS_CUST.CB_RESP_HANDLER_PRC35.98 SQL35.90
CBS_CUST.UPDT_CAI_RESP_PRC26.37 SQL26.21
CBS_CUST.ABILLITY_INTERFACE_API2.94 SQL2.86
CBS_CORE.GET_MASTER_DATA_DTLS1.75 SQL1.67


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

Top Events

EventEvent ClassSession Type% ActivityAvg Active Sessions
CPU + Wait for CPUCPUFOREGROUND 85.622.98
db file sequential readUser I/OFOREGROUND 2.620.09
enq: TX - row lock contentionApplicationFOREGROUND 2.140.07
SQL*Net break/reset to clientApplicationFOREGROUND 1.830.06
db file async I/O submitSystem I/OBACKGROUND 1.510.05


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 read2.62"2","10466","1"0.16 file#block#blocks
enq: TX - row lock contention2.14"1415053316","6881304","2571660"0.24 name|modeusn<<16 | slotsequence
SQL*Net break/reset to client1.83"1413697536","0","0"1.83 driver idbreak?NOT DEFINED
db file async I/O submit1.51"103","0","0"0.16 requestsinterrupttimeout
SQL*Net message from dblink1.19"1952673792","1","0"1.19 driver id#bytesNOT DEFINED


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

Top DB Objects

Object ID% ActivityEvent% EventObject Name (Type)Tablespace
1312691.27enq: TX - row lock contention1.27 CBS_CORE.CB_SUBS_PROVISIONING (TABLE)CBS


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

Activity Over Time

Slot Time (Duration)Slot CountEventEvent Count% Event
10:00:18 (4.7 min)95CPU + Wait for CPU836.59
enq: TX - row lock contention50.40
read by other session30.24
10:05:00 (5.0 min)111CPU + Wait for CPU957.55
db file sequential read40.32
SQL*Net break/reset to client20.16
10:10:00 (5.0 min)49CPU + Wait for CPU393.10
SQL*Net message from dblink40.32
SQL*Net break/reset to client20.16
10:15:00 (5.0 min)59CPU + Wait for CPU473.73
db file sequential read30.24
log file sync30.24
10:20:00 (5.0 min)98CPU + Wait for CPU897.07
SQL*Net break/reset to client20.16
db file sequential read20.16
10:25:00 (5.0 min)100CPU + Wait for CPU836.59
SQL*Net break/reset to client60.48
SQL*Net message from dblink50.40
10:30:00 (5.0 min)163CPU + Wait for CPU14011.12
db file sequential read50.40
SQL*Net break/reset to client30.24
10:35:00 (5.0 min)90CPU + Wait for CPU776.12
db file async I/O submit40.32
SQL*Net message from dblink20.16
10:40:00 (5.0 min)85CPU + Wait for CPU796.27
db file sequential read30.24
log file parallel write10.08
10:45:00 (5.0 min)157CPU + Wait for CPU13610.80
enq: TX - row lock contention60.48
db file sequential read50.40
10:50:00 (5.0 min)128CPU + Wait for CPU1108.74
SQL*Net break/reset to client40.32
db file sequential read40.32
10:55:00 (5.0 min)100CPU + Wait for CPU937.39
db file async I/O submit40.32
db file sequential read10.08
11:00:00 (30 secs)24CPU + Wait for CPU211.67
enq: TX - row lock contention20.16
SQL*Net break/reset to client10.08


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

ADDM Task ADDM:878411589_1_6470

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

Analysis Period
---------------
AWR snapshot range from 6469 to 6470.
Time period starts at 18-DEC-17 10.00.18 AM
Time period ends at 18-DEC-17 11.00.30 AM

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 13144 seconds.
The average number of active sessions was 3.64.

Summary of Findings
-------------------
   Description               Active Sessions      Recommendations
                             Percent of Activity
   ------------------------  -------------------  ---------------
1  Top SQL Statements        2.49 | 68.4          5
2  "User I/O" wait Class     .16 | 4.36           0
3  "Application" Wait Class  .1 | 2.72            0
4  Undersized SGA            .04 | 1.16           1


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


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

Finding 1: Top SQL Statements
Impact is 2.49 active sessions, 68.4% 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 1.3 active sessions, 35.81% of total activity.
   -------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "05c8xmk8a31sd".
      Related Object
         SQL statement with SQL_ID 05c8xmk8a31sd.
         SELECT * FROM CB_SUBS_PROVISIONING WHERE PROCESS_NO_N = :B1
   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 "05c8xmk8a31sd" was executed 1275 times and
      had an average elapsed time of 4 seconds.
   Rationale
      Top level calls to execute the PL/SQL statement with SQL_ID
      "fvdwm23k7d5c8" are responsible for 50% of the database time spent on
      the SELECT statement with SQL_ID "05c8xmk8a31sd".
      Related Object
         SQL statement with SQL_ID fvdwm23k7d5c8.
         BEGIN cb_resp_handler_prc (:1 ,:2 ); END;

   Recommendation 2: SQL Tuning
   Estimated benefit is .41 active sessions, 11.33% of total activity.
   -------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the UPDATE statement with SQL_ID
      "bsu5tyy4wng5y".
      Related Object
         SQL statement with SQL_ID bsu5tyy4wng5y.
         UPDATE CB_SUBS_PROVISIONING SET STATUS_V = 'Q' WHERE PROCESS_NO_N =
         :B1
   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 "bsu5tyy4wng5y" was executed 1116 times and
      had an average elapsed time of 0.99 seconds.
   Rationale
      Top level calls to execute the PL/SQL statement with SQL_ID
      "fvdwm23k7d5c8" are responsible for 100% of the database time spent on
      the UPDATE statement with SQL_ID "bsu5tyy4wng5y".
      Related Object
         SQL statement with SQL_ID fvdwm23k7d5c8.
         BEGIN cb_resp_handler_prc (:1 ,:2 ); END;

   Recommendation 3: SQL Tuning
   Estimated benefit is .3 active sessions, 8.19% of total activity.
   -----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the UPDATE statement with SQL_ID
      "g65wd8mghjr4j".
      Related Object
         SQL statement with SQL_ID g65wd8mghjr4j.
         UPDATE CB_SUBS_PROVISIONING SET STATUS_V = 'P', CAI_CMD_RESP_STRING =
         :B3 , REMARK_V = :B2 WHERE PROCESS_NO_N = :B1
   Rationale
      The SQL spent 86% 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 "g65wd8mghjr4j" was executed 609 times and had
      an average elapsed time of 1.9 seconds.
   Rationale
      Top level calls to execute the PL/SQL statement with SQL_ID
      "40z0nf4w05fsz" are responsible for 100% of the database time spent on
      the UPDATE statement with SQL_ID "g65wd8mghjr4j".
      Related Object
         SQL statement with SQL_ID 40z0nf4w05fsz.
         BEGIN UPDT_CAI_RESP_PRC(:1,:2,:3,:4) ; END;

   Recommendation 4: SQL Tuning
   Estimated benefit is .25 active sessions, 6.95% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the UPDATE statement with SQL_ID
      "833q33008muhb".
      Related Object
         SQL statement with SQL_ID 833q33008muhb.
         UPDATE 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
   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 "833q33008muhb" was executed 665 times and had
      an average elapsed time of 1.3 seconds.
   Rationale
      Top level calls to execute the PL/SQL statement with SQL_ID
      "fvdwm23k7d5c8" are responsible for 100% of the database time spent on
      the UPDATE statement with SQL_ID "833q33008muhb".
      Related Object
         SQL statement with SQL_ID fvdwm23k7d5c8.
         BEGIN cb_resp_handler_prc (:1 ,:2 ); END;

   Recommendation 5: SQL Tuning
   Estimated benefit is .17 active sessions, 4.71% 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 49 seconds.
   Rationale
      At least 4 distinct execution plans were utilized for this SQL statement
      during the analysis period.


Finding 2: "User I/O" wait Class
Impact is .16 active sessions, 4.36% of total activity.
-------------------------------------------------------
Wait class "User I/O" was consuming significant database time.
Waits for I/O to temporary tablespaces were not consuming significant database
time.
The throughput of the I/O subsystem was not significantly lower than expected.

   No recommendations are available.


Finding 3: "Application" Wait Class
Impact is .1 active sessions, 2.72% of total activity.
------------------------------------------------------
Wait class "Application" was consuming significant database time.
Row lock waits were not consuming significant database time.
Table lock waits were not consuming significant database time.
Locks obtained by using the "DBMS_LOCK" package were not consuming significant
database time.
Buffer cache writes due to DROP and TRUNCATE operations had no significant
impact on the throughput of the I/O subsystem.
Buffer cache writes due to concurrent DML and parallel queries on the same
objects had no significant impact on the throughput of the I/O subsystem.

   No recommendations are available.


Finding 4: Undersized SGA
Impact is .04 active sessions, 1.16% 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 .01 active sessions, .2% of total activity.
   ----------------------------------------------------------------
   Action
      Increase the size of the SGA by setting the parameter "sga_target" to
      81600 M.

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



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

          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.
Wait class "Network" was not consuming significant database time.
Session connect and disconnect calls were not consuming significant database
time.
Hard parsing of SQL statements was not consuming significant database time.


Back to Top

End of Report