WORKLOAD REPOSITORY report for

DB NameDB IdUnique NameRoleEditionReleaseRACCDB
ABS12634954750ABS1PRIMARYEE19.0.0.0.0NONO

InstanceInst NumStartup TimeUser NameSystem Data Visible
abs1112-Jan-26 04:37SYSYES

Host NamePlatformCPUsCoresSocketsMemory (GB)
ABSDB1Microsoft Windows x86 64-bit 8 4 1 82.00

Snap IdSnap TimeSessionsCursors/Session
Begin Snap:2845910-Apr-26 00:00:51103 3.2
End Snap:2860716-Apr-26 04:00:1890 3.1
Elapsed:  8,879.45 (mins)  
DB Time:  4,118.09 (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.5577.17ADDM:2634954750_1_2856614-Apr-26 10:0014-Apr-26 11:00
Top Segments by "User I/O" and "Cluster"3.5571.91ADDM:2634954750_1_2856614-Apr-26 10:0014-Apr-26 11:00
Undersized SGA2.211.0E+02ADDM:2634954750_1_2856714-Apr-26 11:0014-Apr-26 12:00
Undersized SGA3.5561.35ADDM:2634954750_1_2856614-Apr-26 10:0014-Apr-26 11:00
Top SQL Statements2.2185.31ADDM:2634954750_1_2856714-Apr-26 11:0014-Apr-26 12:00

Load Profile

Per SecondPer TransactionPer ExecPer Call
DB Time(s): 0.5 0.0 0.00 0.00
DB CPU(s): 0.3 0.0 0.00 0.00
Background CPU(s): 0.0 0.0 0.00 0.00
Redo size (bytes): 242,521.7 18,199.6  
Logical read (blocks): 110,508.0 8,292.9  
Block changes: 1,603.5 120.3  
Physical read (blocks): 899.6 67.5  
Physical write (blocks): 50.8 3.8  
Read IO requests: 154.9 11.6  
Write IO requests: 37.0 2.8  
Read IO (MB): 7.0 0.5  
Write IO (MB): 0.4 0.0  
IM scan rows: 0.0 0.0  
Session Logical Read IM: 0.0 0.0  
User calls: 558.1 41.9  
Parses (SQL): 238.9 17.9  
Hard parses (SQL): 1.0 0.1  
SQL Work Area (MB): 9.2 0.7  
Logons: 0.1 0.0  
User logons: 0.1 0.0  
Executes (SQL): 4,062.8 304.9  
Rollbacks: 8.5 0.6  
Transactions: 13.3   

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %: 99.99Redo NoWait %: 99.98
Buffer Hit %: 99.75In-memory Sort %: 100.00
Library Hit %: 99.97Soft Parse %: 99.57
Execute to Parse %: 94.12Latch Hit %: 99.97
Parse CPU to Parse Elapsd %: 84.20% Non-Parse CPU: 96.80
Flash Cache Hit %: 0.00

Top 10 Foreground Events by Total Wait Time

EventWaitsTotal Wait Time (sec)Avg Wait% DB timeWait Class
DB CPU 163.1K 66.0 
db file sequential read49,760,32259.7K1.20ms24.2User I/O
read by other session5,530,8145642.41.02ms2.3User I/O
log file switch (checkpoint incomplete)5,4965225.3950.74ms2.1Configuration
db file parallel read3,511,5484892.31.39ms2.0User I/O
db file scattered read2,649,5613159.61.19ms1.3User I/O
log file sync2,468,0821326.1537.29us.5Commit
TCP Socket (KGAS)58,129711.312.24ms.3Network
Failed Logon Delay641646.51008.51ms.3Other
Disk file operations I/O114,027635.35.57ms.3User I/O

Wait Classes by Total Wait Time

Wait ClassWaitsTotal Wait Time (sec)Avg Wait Time% DB timeAvg Active Sessions
DB CPU 163,081 66.00.3
User I/O65,347,30077,8311.19ms31.50.1
Configuration9,8115,638574.63ms2.30.0
System I/O9,530,6663,202335.99us1.30.0
Other8,828,9351,387157.08us.60.0
Commit2,468,7031,327537.38us.50.0
Network145,976,0288135.57us.30.0
Concurrency266,4974491.68ms.20.0
Application12,01422118.42ms.10.0
Scheduler211521.97ms.00.0
Administrative24007.66us.00.0

Host CPU

CPUsCoresSocketsLoad Average BeginLoad Average End%User%System%WIO%Idle
8 4 1   15.6 0.4  84.0

Instance CPU

%Total CPU%Busy CPU%DB time waiting for CPU (Resource Manager)
4.2 26.2 0.0

IO Profile

Read+Write Per SecondRead per SecondWrite Per Second
Total Requests: 220.3 163.5 56.8
Database Requests: 191.8 154.9 37.0
Optimized Requests: 0.0 0.0 0.0
Redo Requests: 7.5 0.3 7.2
Total (MB): 11.1 7.4 3.7
Database (MB): 7.4 7.0 0.4
Optimized Total (MB): 0.0 0.0 0.0
Redo (MB): 0.5 0.2 0.2
Database (blocks): 950.4 899.6 50.8
Via Buffer Cache (blocks): 320.0 271.6 48.4
Direct (blocks): 630.4 628.0 2.4

Memory Statistics

BeginEnd
Host Mem (MB): 83,966.9 83,966.9
SGA use (MB): 35,840.0 35,840.0
PGA use (MB): 3,152.9 2,696.4
% Host Mem used for SGA+PGA: 46.44 45.89

Database Resource Limits

BeginEnd
CPUs:88
SGA Target: 37,580,963,840 37,580,963,840
PGA Target: 7,516,192,768 7,516,192,768
Memory Target 0 0

Cache Sizes

BeginEnd
Buffer Cache: 21,760M 21,760MStd Block Size: 8K
Shared Pool Size: 13,312M 13,312MLog Buffer: 117,576K
In-Memory Area: 0M 0M

Shared Pool Statistics

BeginEnd
Memory Usage %: 82.59 83.02
% SQL with executions>1: 98.27 99.44
% Memory for SQL w/exec>1: 95.22 98.85

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 time232,776.9594.21 
DB CPU163,080.6766.0091.29
parse time elapsed22,188.408.98 
hard parse elapsed time21,146.738.56 
failed parse elapsed time13,870.545.61 
PL/SQL execution elapsed time11,739.924.75 
connection management call elapsed time1,018.680.41 
RMAN cpu time (backup/restore)601.100.240.34
hard parse (sharing criteria) elapsed time567.530.23 
PL/SQL compilation elapsed time257.600.10 
sequence load elapsed time86.250.03 
repeated bind elapsed time3.600.00 
hard parse (bind mismatch) elapsed time0.930.00 
inbound PL/SQL rpc elapsed time0.000.00 
DB time247,085.37  
background elapsed time65,362.59  
background cpu time15,560.31 8.71
total CPU time178,640.98  


Back to Wait Events Statistics
Back to Top

Operating System Statistics

StatisticValueEnd Value
FREE_MEMORY_BYTES36,370,530,30438,891,073,536
AVG_BUSY_TIME8,432,369 
AVG_IDLE_TIME44,680,666 
AVG_SYS_TIME158,111 
AVG_USER_TIME8,220,798 
BUSY_TIME68,119,141 
IDLE_TIME358,171,113 
SYS_TIME1,841,161 
USER_TIME66,357,677 
RSRC_MGR_CPU_WAIT_TIME1 
PHYSICAL_MEMORY_BYTES88,045,723,648 
NUM_CPUS8 
NUM_CPU_CORES4 
NUM_CPU_SOCKETS1 


Back to Wait Events Statistics
Back to Top

Operating System Statistics - Detail

Snap TimeLoad%busy%user%sys%idle%iowait
10-Apr 00:00:510.00     
10-Apr 01:00:540.0076.4775.590.9123.530.00
10-Apr 02:00:580.0065.9165.260.6734.090.00
10-Apr 03:00:010.0073.5973.060.5726.410.00
10-Apr 04:00:050.0015.3214.960.3784.680.00
10-Apr 05:00:120.002.282.000.2997.720.00
10-Apr 06:00:170.005.575.050.5494.430.00
10-Apr 07:00:210.003.743.360.3996.260.00
10-Apr 08:00:250.004.724.170.5695.280.00
10-Apr 09:00:290.004.053.630.4495.950.00
10-Apr 10:00:380.006.555.810.7593.450.00
10-Apr 11:00:430.005.604.960.6594.400.00
10-Apr 12:00:470.004.634.260.3995.370.00
10-Apr 13:00:510.004.514.080.4595.490.00
10-Apr 14:00:560.004.744.230.5295.260.00
10-Apr 15:00:010.005.314.690.6494.690.00
10-Apr 16:00:040.003.022.730.3096.980.00
10-Apr 17:00:110.002.642.380.2797.360.00
10-Apr 18:00:140.002.542.320.2397.460.00
10-Apr 19:00:200.001.150.970.1998.850.00
10-Apr 20:00:230.001.070.890.1898.930.00
10-Apr 21:00:380.001.110.920.2098.890.00
10-Apr 22:00:410.007.246.990.2892.760.00
10-Apr 23:00:490.0018.5318.220.3581.470.00
11-Apr 00:00:530.0034.3333.610.7665.670.00
11-Apr 01:00:570.0073.8772.980.9226.130.00
11-Apr 02:01:000.0071.7271.010.7528.280.00
11-Apr 03:00:070.0090.4689.570.909.540.00
11-Apr 04:00:130.0054.5253.930.6145.480.00
11-Apr 05:00:160.001.110.860.2698.890.00
11-Apr 06:00:200.002.522.280.2597.480.00
11-Apr 07:00:250.004.143.850.3195.860.00
11-Apr 08:00:290.001.871.710.1798.130.00
11-Apr 09:00:330.001.691.550.1598.310.00
11-Apr 10:00:360.002.212.000.2297.790.00
11-Apr 11:00:400.002.111.930.1897.890.00
11-Apr 12:00:430.002.742.560.2097.260.00
11-Apr 13:00:470.001.991.810.1998.010.00
11-Apr 14:00:540.002.842.570.2997.160.00
11-Apr 15:00:570.001.951.750.2198.050.00
11-Apr 16:00:000.001.661.490.1898.340.00
11-Apr 17:00:040.001.721.540.1998.280.00
11-Apr 18:00:070.002.382.190.2097.620.00
11-Apr 19:00:130.001.291.090.2198.710.00
11-Apr 20:00:170.000.740.620.1399.260.00
11-Apr 21:00:200.000.770.650.1399.230.00
11-Apr 22:00:280.006.035.850.2193.970.00
11-Apr 23:00:320.0011.4611.260.2388.540.00
12-Apr 00:00:360.0032.6131.980.6667.390.00
12-Apr 01:00:390.0077.2976.790.5422.710.00
12-Apr 02:00:420.0073.2372.650.6126.770.00
12-Apr 03:00:450.0071.6571.140.5628.350.00
12-Apr 04:00:510.003.202.980.2296.800.00
12-Apr 05:00:550.000.720.590.1399.280.00
12-Apr 06:00:580.002.352.200.1697.650.00
12-Apr 07:00:070.009.459.290.1990.550.00
12-Apr 08:00:110.001.631.500.1498.370.00
12-Apr 09:00:140.001.651.510.1598.350.00
12-Apr 10:00:170.001.631.510.1498.370.00
12-Apr 11:00:210.001.981.730.2698.020.00
12-Apr 12:00:240.001.991.860.1498.010.00
12-Apr 13:00:300.001.711.540.1898.290.00
12-Apr 14:00:350.002.552.270.2897.450.00
12-Apr 15:00:380.001.881.720.1798.120.00
12-Apr 16:00:450.001.731.540.2098.270.00
12-Apr 17:00:480.001.751.570.1998.250.00
12-Apr 18:00:550.002.061.880.1997.940.00
12-Apr 19:00:580.000.890.720.1899.110.00
12-Apr 20:00:010.000.990.780.2399.010.00
12-Apr 21:00:050.000.750.620.1399.250.00
12-Apr 22:00:090.005.985.810.2094.020.00
12-Apr 23:00:130.007.527.380.1892.480.00
13-Apr 00:00:200.0032.2131.610.6367.790.00
13-Apr 01:00:230.0076.6576.050.6323.350.00
13-Apr 02:00:270.0068.7067.870.8631.300.00
13-Apr 03:00:310.0073.2872.640.6726.720.00
13-Apr 04:00:350.0013.1412.800.3586.860.00
13-Apr 05:00:430.002.842.510.3597.160.00
13-Apr 06:00:490.007.116.520.6192.890.00
13-Apr 07:00:530.006.355.730.6393.650.00
13-Apr 08:00:570.003.663.330.3596.340.00
13-Apr 09:00:010.004.173.700.4995.830.00
13-Apr 10:00:060.004.804.290.5395.200.00
13-Apr 11:00:110.007.346.620.7392.660.00
13-Apr 12:00:150.005.835.300.5594.170.00
13-Apr 13:00:190.004.924.450.4995.080.00
13-Apr 14:00:240.005.865.350.5394.140.00
13-Apr 15:00:280.004.964.440.5395.040.00
13-Apr 16:00:330.006.956.470.5193.050.00
13-Apr 17:00:370.006.566.140.4593.440.00
13-Apr 18:00:410.002.872.620.2797.130.00
13-Apr 19:00:440.001.150.960.2098.850.00
13-Apr 20:00:470.001.120.920.2098.880.00
13-Apr 21:00:500.001.180.990.2098.820.00
13-Apr 22:00:570.006.816.540.3093.190.00
13-Apr 23:00:020.0015.4714.950.5584.530.00
14-Apr 00:00:070.0034.1433.550.6265.860.00
14-Apr 01:00:100.0076.8876.100.8123.120.00
14-Apr 02:00:130.0067.5466.800.7832.460.00
14-Apr 03:00:170.0071.2470.620.6628.760.00
14-Apr 04:00:230.0015.4015.030.3884.600.00
14-Apr 05:00:270.001.591.350.2598.410.00
14-Apr 06:00:310.005.565.020.5594.440.00
14-Apr 07:00:360.006.886.230.6793.120.00
14-Apr 08:00:400.004.153.720.4595.850.00
14-Apr 09:00:440.003.713.300.4396.290.00
14-Apr 10:00:500.005.665.020.6594.340.00
14-Apr 11:00:570.0010.168.641.5389.840.00
14-Apr 12:00:060.005.474.500.9994.530.00
14-Apr 13:00:120.004.604.070.5595.400.00
14-Apr 14:00:170.005.865.270.6194.140.00
14-Apr 15:00:210.005.134.540.6094.870.00
14-Apr 16:00:250.004.193.800.4195.810.00
14-Apr 17:00:290.003.813.450.3896.190.00
14-Apr 18:00:330.002.702.490.2297.300.00
14-Apr 19:00:460.001.261.070.2098.740.00
14-Apr 20:00:520.001.070.890.1998.930.00
14-Apr 21:00:010.001.050.870.1998.950.00
14-Apr 22:00:050.006.496.230.2993.510.00
14-Apr 23:00:090.0018.4017.930.5181.600.00
15-Apr 00:00:130.0031.6831.000.7168.320.00
15-Apr 01:00:170.0080.1079.210.9219.900.00
15-Apr 02:00:210.0066.1965.500.7333.810.00
15-Apr 03:00:240.0074.2273.590.6725.780.00
15-Apr 04:00:280.0016.5216.180.3583.480.00
15-Apr 05:00:370.002.662.310.3797.340.00
15-Apr 06:00:420.005.434.920.5594.570.00
15-Apr 07:00:470.006.896.200.7193.110.00
15-Apr 08:00:510.004.153.750.4195.850.00
15-Apr 09:00:550.003.983.500.5096.020.00
15-Apr 10:01:000.006.025.390.6493.980.00
15-Apr 11:00:040.0010.519.730.8089.490.00
15-Apr 12:00:080.004.273.880.4195.730.00
15-Apr 13:00:120.004.744.350.4195.260.00
15-Apr 14:00:170.008.307.610.7091.700.00
15-Apr 15:00:220.005.454.860.6194.550.00
15-Apr 16:00:260.004.203.770.4595.800.00
15-Apr 17:00:300.003.122.790.3596.880.00
15-Apr 18:00:340.002.902.620.3097.100.00
15-Apr 19:00:400.001.241.040.2198.760.00
15-Apr 20:00:460.001.080.900.1998.920.00
15-Apr 21:00:490.001.181.000.1998.820.00
15-Apr 22:00:530.006.726.460.2993.280.00
15-Apr 23:00:010.0017.9117.440.5182.090.00
16-Apr 00:00:050.0033.9033.240.7066.100.00
16-Apr 01:00:080.0077.0976.400.7222.910.00
16-Apr 02:00:120.0069.7768.870.9330.230.00
16-Apr 03:00:150.0075.1474.490.6824.860.00
16-Apr 04:00:180.0010.5710.220.3689.430.00


Back to Wait Events Statistics
Back to Top

Foreground Wait Class

Wait ClassWaits%Time -outsTotal Wait Time (s)Avg wait%DB time
DB CPU  163,081 66.00
User I/O61,848,063074,4701.20ms30.14
Configuration8,93335,400604.53ms2.19
Commit2,468,08201,326537.29us0.54
Network145,723,19908135.58us0.33
Other7,048,2580797113.04us0.32
Concurrency249,57404041.62ms0.16
System I/O2,247,9480326144.90us0.13
Application9,811022022.43ms0.09
Scheduler20135523.05ms0.00
Administrative540010.72us0.00


Back to Wait Events Statistics
Back to Top

Foreground Wait Events

EventWaits%Time -outsTotal Wait Time (s)Avg waitWaits /txn% DB time
db file sequential read49,760,322 59,7181.20ms7.0124.17
read by other session5,530,814 5,6421.02ms0.782.28
log file switch (checkpoint incomplete)5,496 5,225950.74ms0.002.11
db file parallel read3,511,548 4,8921.39ms0.491.98
db file scattered read2,649,561 3,1601.19ms0.371.28
log file sync2,468,082 1,326537.29us0.350.54
TCP Socket (KGAS)58,1291071112.24ms0.010.29
Failed Logon Delay6411006461008.51ms0.000.26
Disk file operations I/O114,027 6355.57ms0.020.26
direct path read230,390 4001.73ms0.030.16
control file sequential read2,246,164 325144.47us0.320.13
cursor: pin S32,587 3129.58ms0.000.13
enq: TX - row lock contention28 2057307.45ms0.000.08
log file switch completion2,896 17259.34ms0.000.07
PGA memory operation6,979,176 14220.31us0.980.06
SQL*Net message to client145,347,038 83574.35ns20.470.03
library cache lock5,300 6211.77ms0.000.03
SQL*Net break/reset to client9,412 151.56ms0.000.01
library cache: mutex X3,519 123.43ms0.000.00
utl_file I/O24,929 9371.75us0.000.00
buffer busy waits1,470 85.71ms0.000.00
direct path write temp9,766 7727.19us0.000.00
SQL*Net more data from client31,725 6196.60us0.000.00
SQL*Net more data to client269,368 622.43us0.040.00
SQL*Net vector data from client6,620 5814.97us0.000.00
latch: cache buffers chains197,008 526.49us0.030.00
direct path read temp15,391 5325.55us0.000.00
acknowledge over PGA limit11263541.26ms0.000.00
undo segment extension2709928.46ms0.000.00
PX Deq: Slave Session Stats18,487 2113.48us0.000.00
ADR block file read3,598 1352.96us0.000.00
cursor: pin S wait on X22 157.06ms0.000.00
PX Deq: Join ACK9,269 1133.51us0.000.00
control file parallel write1,784 1677.52us0.000.00
enq: TQ - DDL contention6 1174.48ms0.000.00
enq: SQ - contention268 13.15ms0.000.00
latch: shared pool8,732 193.73us0.000.00
resmgr:internal state change8751100.53ms0.000.00
enq: CR - block range reuse ckpt333 12.26ms0.000.00
local write wait538 11.37ms0.000.00
kupp process wait6 1120.80ms0.000.00
direct path write777 1900.69us0.000.00
enq: TX - index contention324 12.12ms0.000.00
enq: RO - fast object reuse255 01.68ms0.000.00
PX Deq: Signal ACK EXT9,269 035.34us0.000.00
enq: KO - fast object checkpoint116 02.63ms0.000.00
SQL*Net vector data to client10,319 024.19us0.000.00
latch: call allocation3,544 056.27us0.000.00
enq: PS - contention1,494 0127.38us0.000.00
kksfbc child completion3100053.26ms0.000.00
row cache mutex265 0541.82us0.000.00
PX qref latch2831000440.52us0.000.00
oracle thread bootstrap6 019.91ms0.000.00
cursor: mutex S15 07.53ms0.000.00
reliable message704 0136.69us0.000.00
latch free1,085 061.25us0.000.00
cursor: mutex X311 0211.24us0.000.00
row cache lock3 015.04ms0.000.00
asynch descriptor resize11,99710002.30us0.000.00
latch: redo allocation395 066.19us0.000.00
latch: cache buffers lru chain134 0118.75us0.000.00
Compression analysis6,672 02.20us0.000.00
resmgr:cpu quantum89 0135.91us0.000.00
wait list latch free2 04.81ms0.000.00
enq: CF - contention2 04.18ms0.000.00
AWR Flush901 03.24us0.000.00
SQL*Net message from client145,352,662 24,435,341168.11ms20.47 
jobq slave wait53,0909926,469498.56ms0.01 
wait for unread message on broadcast channel20,21624,644229.74ms0.00 
PX Deq: Execute Reply193,994 2,38312.28ms0.03 
HS message to agent1,056,364 1,5321.45ms0.15 
PX Deq: Execution Msg204,623 8574.19ms0.03 
PL/SQL lock timer856100827966.57ms0.00 
single-task message177 1266.21ms0.00 
PX Deq: Parse Reply9,269 7806.65us0.00 
PX Deq: Table Q Normal20,564 2104.36us0.00 
PX Deq Credit: send blkd3,119 2500.29us0.00 
PX Deq Credit: need buffer647 11.68ms0.00 
PX Deq: Table Q Sample62 0182.03us0.00 


Back to Wait Events Statistics
Back to Top

Background Wait Events

EventWaits%Time -outsTotal Wait Time (s)Avg waitWaits /txn% bg time
db file sequential read2,628,56802,545.97ms0.373.89
log file parallel write3,720,02201,914514.52us0.522.93
Disk file operations I/O321,62904981.55ms0.050.76
control file sequential read2,100,3350366174.05us0.300.56
db file parallel write677,7940235347.07us0.100.36
log file switch (checkpoint incomplete)3880229590.21ms0.000.35
direct path read414,7320226544.64us0.060.35
latch free687,9660213310.07us0.100.33
db file async I/O submit393,4570186472.77us0.060.28
LGWR all worker groups382,5360183478.90us0.050.28
control file parallel write311,2280158508.90us0.040.24
db file scattered read62,0730781.26ms0.010.12
LGWR worker group ordering86,961072832.00us0.010.11
LGWR any worker group240,480052216.01us0.030.08
buffer busy waits4,5210255.42ms0.000.04
oracle thread bootstrap2,3270187.71ms0.000.03
PGA memory operation268,89801659.37us0.040.02
library cache: bucket mutex X6,2220132.09ms0.000.02
enq: CF - contention2,6470103.85ms0.000.02
direct path write20,574010478.01us0.000.02
log file sequential read28,51809305.67us0.000.01
log file switch completion2500830.74ms0.000.01
RMAN backup & recovery I/O44,35607152.37us0.010.01
CSS initialization5051020.01ms0.000.01
enq: TQ - DDL contention3905129.55ms0.000.01
KSV master wait43,365100377.08us0.010.01
enq: CR - block range reuse ckpt12,83003255.52us0.000.01
library cache: mutex X2,807031.03ms0.000.00
enq: JG - queue lock1003264.64ms0.000.00
reliable message14,03902172.25us0.000.00
log file single write4,67202369.57us0.000.00
Datapump dump file I/O15,33702101.67us0.000.00
row cache lock660122.57ms0.000.00
ADR block file read1,86601624.75us0.000.00
wait list latch free610115.30ms0.000.00
undo segment extension9410018.06ms0.000.00
row cache mutex335012.11ms0.000.00
utl_file I/O26,4830125.27us0.000.00
enq: RO - fast object reuse84901733.37us0.000.00
log file sync62101883.55us0.000.00
ADR block file write57401888.32us0.000.00
direct path write temp1,79501282.05us0.000.00
db file parallel read274011.83ms0.000.00
cursor: pin S wait on X300015.30ms0.000.00
library cache lock230015.90ms0.000.00
enq: KO - fast object checkpoint66005.31ms0.000.00
direct path read temp2,03200158.00us0.000.00
SQL*Net message to client252,829001.23us0.040.00
latch: shared pool2,76000112.22us0.000.00
library cache load lock27009.93ms0.000.00
local write wait172001.46ms0.000.00
enq: UL - contention60033.28ms0.000.00
os thread creation2,3330079.09us0.000.00
read by other session20400697.54us0.000.00
LGWR wait for redo copy5,6320025.09us0.000.00
latch: cache buffers lru chain92700149.89us0.000.00
cursor: pin S100012.33ms0.000.00
resmgr:internal state change10096.14ms0.000.00
enq: PR - contention30023.62ms0.000.00
enq: TX - contention13005.01ms0.000.00
ADR file lock7561083.46us0.000.00
kksfbc child completion1100061.47ms0.000.00
SQL*Net break/reset to client1,2820042.09us0.000.00
cursor: mutex S20015.35ms0.000.00
asynch descriptor resize13,76610001.79us0.000.00
latch: redo allocation2530087.88us0.000.00
Compression analysis6,472002.39us0.000.00
Log archive I/O2,336006.53us0.000.00
enq: HW - contention13100105.51us0.000.00
get branch/thread/sequence enqueue2,346003.76us0.000.00
AQ Background Master: slave start6001.05ms0.000.00
enq: TX - index contention530090.55us0.000.00
direct path sync5,36300846.54ns0.000.00
latch: checkpoint queue latch640070.09us0.000.00
latch: cache buffers chains560049.25us0.000.00
latch: MGA shared context root latch1002.31ms0.000.00
rdbms ipc reply680033.24us0.000.00
AWR Flush1,010002.20us0.000.00
latch: redo writing1500144.53us0.000.00
latch: object queue header operation200931.50us0.000.00
resmgr:cpu quantum1000137.60us0.000.00
latch: enqueue hash chains200065.90us0.000.00
index (re)build lock or pin object186006.77us0.000.00
latch: messages220055.45us0.000.00
Redo Transport Open2,33600458.90ns0.000.00
rdbms ipc message13,473,1283210,064,832747.03ms1.90 
Space Manager: slave idle wait2,243,27008,394,6773742.16ms0.32 
PX Idle Wait9,10608,355,614917.59 s0.00 
pmon timer1,071,516993,195,6642982.38ms0.15 
class slave wait44,14302,611,59659.16 s0.01 
DIAG idle wait1,063,5661001,064,3781000.76ms0.15 
LGWR worker group idle3,711,82001,063,443286.50ms0.52 
Streams AQ: qmn slave idle wait39,6520985,13624.84 s0.01 
wait for unread message on broadcast channel609,19588539,950886.33ms0.09 
AQPC idle17,756100532,77830.01 s0.00 
Streams AQ: waiting for time management or cleanup tasks1250532,77044397.51 s0.00 
lreg timer177,213100532,7653006.36ms0.02 
dispatcher timer8,878100532,76560.01 s0.00 
heartbeat redo informer526,0940532,7651012.68ms0.07 
Streams AQ: qmn coordinator idle wait42,5110532,76012.53 s0.01 
Data Guard: Gap Manager8,8780532,75060.01 s0.00 
Data Guard: Timer17,7580532,74830.00 s0.00 
pman timer177,409100532,7383002.88ms0.02 
smon timer2,48860532,724214.12 s0.00 
SQL*Net message from client306,41401,9636.41ms0.04 
PL/SQL lock timer201002103.27ms0.00 


Back to Wait Events Statistics
Back to Top

Wait Event Histogram

  % of Total Waits
EventTotal Waits<8us<16us<32us<64us<128us<256us<512us>=512us
ADR block file read5464   11.328.920.97.731.2
ADR block file write574     18.826.354.9
ADR file lock75649.2.8  16.730.82.5 
AQ Background Master: slave start6       100.0
ASM file metadata operation5     100.0  
AWR Flush191199.0.9.1.1    
CSS initialization5       100.0
Compression analysis13.1K98.41.4.1.0    
Data Guard Broker Wait5100.0       
Data Pump slave startup24  95.84.2    
Datapump dump file I/O15.3K45.321.5.8.0.119.39.93.0
Disk file operations I/O435.7K21.5.0.011.99.89.64.342.9
Failed Logon Delay641       100.0
KSV master wait43.4K73.225.51.0.2.0.0 .1
LGWR all worker groups382.5K.15.68.4.5.415.545.224.4
LGWR any worker group240.5K.33.510.620.236.117.64.17.6
LGWR wait for redo copy563214.932.241.29.11.5.5.2.5
LGWR worker group ordering87K5.719.912.810.66.22.93.438.4
Log archive I/O233697.02.5.3.1   .0
PGA memory operation7.2M80.312.72.81.71.1.5.3.5
PX Deq Credit: free buffer220100.0       
PX Deq: Join ACK926957.2.95.55.25.55.96.912.8
PX Deq: Signal ACK EXT926974.71.14.56.51.510.0.9.8
PX Deq: Slave Session Stats18.5K42.91.12.78.220.37.214.82.7
PX qref latch28327.68.87.84.63.95.735.06.7
RMAN backup & recovery I/O44.4K   2.850.936.98.11.4
Redo Transport Open2336100.0  .0    
SQL*Net break/reset to client10.7K49.9.0.04.93.622.214.64.8
SQL*Net message to client145.6M99.9.0.0.0.0.0.0.0
SQL*Net more data from client31.7K32.243.22.91.95.17.45.02.3
SQL*Net more data to client269.4K18.735.011.035.0.3.1.0.0
SQL*Net vector data from client6620 .094.31.8.3.1.03.5
SQL*Net vector data to client10.3K.12.088.68.5.7.1.0 
TCP Socket (KGAS)58.1K43.923.614.16.1.4.0.011.9
acknowledge over PGA limit1126.322.3    .970.5
asynch descriptor resize25.8K99.9.0.1.0.0   
buffer busy waits599118.917.933.119.27.02.6.3.9
buffer deadlock475.025.0      
control file parallel write313K     18.562.219.3
control file sequential read4.3M  .014.340.831.211.91.9
cursor: mutex S17       100.0
cursor: mutex X31192.03.51.0.3 .3.32.6
cursor: pin S32.6K       100.0
cursor: pin S wait on X52       100.0
cursor: pin X1100.0       
db file async I/O submit393.5K.43.17.815.327.223.112.011.1
db file parallel read3.5M    .0.09.090.9
db file parallel write677.8K15.512.515.815.411.09.59.510.8
db file scattered read2.7M   .0.0.410.988.6
db file sequential read52.4M  .0.1.5.74.793.9
direct path read645.2K.3.7.25.612.311.517.152.3
direct path read temp17.4K.1.33.09.329.230.012.515.7
direct path sync536399.9 .1.0    
direct path write21.4K.1.2.91.93.318.154.920.4
direct path write temp11.6K.1.21.72.03.517.735.239.7
enq: CF - contention2649 .31.21.21.95.29.980.2
enq: CR - block range reuse ckpt13.2K.1.624.848.99.51.61.413.2
enq: HW - contention131.83.810.750.426.76.1.8.8
enq: JG - queue lock10       100.0
enq: KO - fast object checkpoint182  .53.37.71.618.768.1
enq: PR - contention3       100.0
enq: PS - contention1494.45.212.811.820.636.712.2.2
enq: RO - fast object reuse1104.1 .937.730.51.84.124.9
enq: SQ - contention268.41.19.014.930.642.21.1.7
enq: TQ - DDL contention45       100.0
enq: TX - contention16  12.512.512.5  62.5
enq: TX - index contention377.5.33.46.67.711.17.263.1
enq: TX - row lock contention283.610.77.1 3.63.6 71.4
enq: UL - contention6       100.0
get branch/thread/sequence enqueue234699.3.3.3.1.0   
index (re)build lock or pin object24040.858.3.4.4    
kksfbc child completion4       100.0
kupp process wait6       100.0
latch free689.1K.4.5.6.4.24.391.52.2
latch: MGA shared context root latch1       100.0
latch: active service list2576.0 12.04.0  8.0 
latch: cache buffers chains197.1K44.69.023.114.86.01.7.5.2
latch: cache buffers lru chain106111.44.122.519.515.112.29.65.6
latch: call allocation35504.39.126.141.89.46.23.1.1
latch: checkpoint queue latch64 7.825.042.29.49.46.3 
latch: enqueue hash chains224.54.545.513.69.113.64.54.5
latch: messages244.24.241.729.212.54.24.2 
latch: object queue header operation6  33.316.7 16.716.716.7
latch: parallel query alloc buffer1100.0       
latch: redo allocation64810.06.034.122.417.46.31.72.0
latch: redo writing1816.711.111.122.222.25.65.65.6
latch: session allocation3    33.333.333.3 
latch: shared pool11.5K15.56.115.817.720.218.16.2.5
latch: undo global data1 100.0      
library cache load lock333.0  6.19.13.021.257.6
library cache lock5323.1.1.51.219.065.711.91.4
library cache: bucket mutex X622626.234.011.53.7.8.8.422.6
library cache: dependency mutex X887.5  12.5    
library cache: mutex X633841.312.28.26.78.42.41.519.3
local write wait710      9.490.6
log file parallel write3.7M    .032.543.124.4
log file sequential read28.5K24.5.0.13.222.320.616.912.4
log file single write4672     63.521.215.3
log file switch (checkpoint incomplete)5880       100.0
log file switch completion3147     .0.199.9
log file sync2.5M.0.0.1.2.518.852.328.1
oracle thread bootstrap2333       100.0
os thread creation2333  .119.279.51.0.2.0
rdbms ipc reply68  52.942.64.4   
read by other session5.5M16.7.0.1.1.2.86.076.0
reliable message14.7K.0.0.928.723.936.35.05.4
resmgr:cpu quantum99  5.117.260.611.12.04.0
resmgr:internal state change9       100.0
row cache lock6913.013.027.521.710.11.41.411.6
row cache mutex60032.028.36.3.54.211.33.014.3
undo segment extension36443.7.8.3.5 .8.353.6
utl_file I/O51.4K70.38.77.54.34.9.71.61.9
wait list latch free63       100.0
AQPC idle17.8K       100.0
DIAG idle wait1.1M       100.0
Data Guard: Gap Manager8878       100.0
Data Guard: Timer17.8K.0      100.0
HS message to agent1.1M4.8.4.2.324.618.9.750.2
LGWR worker group idle3.7M.34.22.11.72.01.71.586.5
PL/SQL lock timer876       100.0
PX Deq Credit: need buffer6571.4.84.712.811.06.44.358.8
PX Deq Credit: send blkd31614.113.915.333.29.83.53.217.0
PX Deq: Execute Reply194K27.23.610.46.46.92.94.338.2
PX Deq: Execution Msg204.2K3.010.926.115.97.16.87.422.7
PX Deq: Msg Fragment65100.0       
PX Deq: Parse Reply926920.36.913.89.86.33.312.027.5
PX Deq: Table Q Normal20.7K77.1.3.81.73.67.84.24.6
PX Deq: Table Q Sample61    21.362.316.4 
PX Idle Wait9203       100.0
SQL*Net message from client145.7M.0.03.01.63.951.130.210.1
Space Manager: slave idle wait2.2M.7.61.2.3.1.1.197.0
Streams AQ: qmn coordinator idle wait42.5K7.0.5.642.43.1.2.146.1
Streams AQ: qmn slave idle wait39.6K9.4.0 .0.0  90.6
Streams AQ: waiting for time management or cleanup tasks12       100.0
class slave wait45K.0 .43.4.1.0.096.0
dispatcher timer8878       100.0
heartbeat redo informer526.1K       100.0
jobq slave wait53K     .0.099.9
lreg timer177.2K       100.0
pman timer177.4K       100.0
pmon timer1.1M.0     .0100.0
rdbms ipc message13.5M12.46.01.21.22.04.711.461.1
single-task message177       100.0
smon timer2488       100.0
wait for unread message on broadcast channel629.3K.0.0.0.0.1.1.299.6


Back to Wait Events Statistics
Back to Top

Wait Event Histogram (up to 64 us)

  % of Total Waits
EventWaits 1us - 64us <1us <2us <4us<8us<16us<32us<64us>=64us
ADR block file read618      11.388.7
ADR file lock378.115.721.811.5.8  50.0
AWR Flush19114.921.053.119.9.9.1.1 
Compression analysis13.1K.529.557.511.01.4.1.0 
Data Guard Broker Wait520.080.0      
Data Pump slave startup24     95.84.2 
Datapump dump file I/O10.4K.01.531.911.921.5.8.032.3
Disk file operations I/O145.5K10.99.41.1.0.0.011.966.6
KSV master wait43.3K.1.2.272.825.51.0.2.1
LGWR all worker groups55.5K.0.0.0.05.68.4.585.5
LGWR any worker group83.2K.1.1.1.13.510.620.265.4
LGWR wait for redo copy54856.26.81.4.432.241.29.12.6
LGWR worker group ordering42.7K1.21.32.01.219.912.810.650.9
Log archive I/O2335  7.889.22.5.3.1.0
PGA memory operation7.1M.318.431.030.512.72.81.72.5
PX Deq Credit: free buffer22020.951.427.7     
PX Deq: Join ACK638617.536.33.0.5.95.55.231.1
PX Deq: Signal ACK EXT8052.744.829.0.31.14.56.513.1
PX Deq: Slave Session Stats10.1K11.525.25.4.81.12.78.245.1
PX qref latch1381.12.815.58.18.87.84.651.2
RMAN backup & recovery I/O1226      2.897.2
Redo Transport Open233655.744.1.2   .0 
SQL*Net break/reset to client5867 .739.010.2.0.04.945.1
SQL*Net message to client145.6M49.646.53.5.3.0.0.0.0
SQL*Net more data from client25.4K  .032.143.22.91.919.8
SQL*Net more data to client268.3K .0.118.635.011.035.0.4
SQL*Net vector data from client6360    .094.31.83.9
SQL*Net vector data to client10.2K   .12.088.68.5.8
TCP Socket (KGAS)51K 4.421.018.523.614.16.112.3
acknowledge over PGA limit32   6.322.3  71.4
asynch descriptor resize25.8K.021.077.51.4.0.1.0.0
buffer busy waits5343.13.06.39.517.933.119.210.8
buffer deadlock4  50.025.025.0   
control file sequential read619.5K     .014.385.7
cursor: mutex X30134.746.97.13.23.51.0.33.2
cursor: pin X1  100.0     
db file async I/O submit104.7K   .43.17.815.373.4
db file parallel write401.4K .26.19.212.515.815.440.8
db file scattered read53      .0100.0
db file sequential read69K     .0.199.9
direct path read44K  .0.3.7.25.693.2
direct path read temp2198   .1.33.09.387.4
direct path sync536320.577.02.1.3 .1.0 
direct path write682  .0.1.2.91.996.8
direct path write temp456   .1.21.72.096.1
enq: CF - contention72    .31.21.297.3
enq: CR - block range reuse ckpt9791 .0.1.1.624.848.925.6
enq: HW - contention86   .83.810.750.434.4
enq: KO - fast object checkpoint7     .53.396.2
enq: PS - contention452 .1.3.15.212.811.869.7
enq: RO - fast object reuse427  .1  .937.761.3
enq: SQ - contention68   .41.19.014.974.6
enq: TX - contention4     12.512.575.0
enq: TX - index contention41   .5.33.46.689.1
enq: TX - row lock contention6   3.610.77.1 78.6
get branch/thread/sequence enqueue2345  48.550.8.3.3.1.0
index (re)build lock or pin object240 .818.321.758.3.4.4 
latch free12.4K.0.0.1.3.5.6.498.2
latch: active service list23 32.036.08.0 12.04.08.0
latch: cache buffers chains180.5K.35.232.76.49.023.114.88.4
latch: cache buffers lru chain611 .24.56.74.122.519.542.4
latch: call allocation2887.2.41.32.49.126.141.818.7
latch: checkpoint queue latch48    7.825.042.225.0
latch: enqueue hash chains15   4.54.545.513.631.8
latch: messages19  4.2 4.241.729.220.8
latch: object queue header operation3     33.316.750.0
latch: parallel query alloc buffer1  100.0     
latch: redo allocation470  6.63.46.034.122.427.5
latch: redo writing11   16.711.111.122.238.9
latch: shared pool6326.1.67.27.66.115.817.745.0
latch: undo global data1    100.0   
library cache load lock3  3.0   6.190.9
library cache lock102 .1.1 .1.51.298.1
library cache: bucket mutex X4692.0.44.321.434.011.53.724.6
library cache: dependency mutex X8 12.575.0   12.5 
library cache: mutex X4337.1.812.128.212.28.26.731.6
log file sequential read79502.716.35.5.0.0.13.272.1
log file sync8309 .0.0.0.0.1.299.7
os thread creation449     .119.280.8
rdbms ipc reply65     52.942.64.4
read by other session935.5K2.512.12.1.0.0.1.183.1
reliable message4353   .0.0.928.770.5
resmgr:cpu quantum22     5.117.277.8
row cache lock52 7.25.8 13.027.521.724.6
row cache mutex403 .25.526.328.36.3.532.8
undo segment extension165 1.637.94.1.8.3.554.7
utl_file I/O46.7K11.821.322.714.58.77.54.39.2


Back to Wait Events Statistics
Back to Top

Wait Event Histogram (up to 32 ms)

  % of Total Waits
EventWaits 1ms to 32ms <512us <1ms <2ms <4ms<8ms<16ms<32ms>=32ms
ADR block file read170568.811.518.9.8.0.0  
ADR block file write31545.129.316.28.5.5.3  
AQ Background Master: slave start6 50.050.0     
Datapump dump file I/O45397.02.5.4.0.0.0.0 
Disk file operations I/O186.8K57.19.210.51.05.316.3.6.0
KSV master wait699.9.0.0 .0  .1
LGWR all worker groups93.4K75.615.57.31.3.2.1.0.0
LGWR any worker group18.2K92.44.32.3.5.2.2.0.0
LGWR wait for redo copy2899.5.3.2.1    
LGWR worker group ordering33.4K61.616.517.91.2.51.41.0.0
Log archive I/O1100.0  .0    
PGA memory operation38.4K99.5.2.1.1.1.0.0.0
PX Deq: Join ACK118287.211.9.8.0 .0  
PX Deq: Signal ACK EXT7199.2.5.2.0    
PX Deq: Slave Session Stats50797.32.4.3.0    
PX qref latch1993.32.8.7.7.71.4.4 
RMAN backup & recovery I/O60898.61.1.3.0.0.0  
SQL*Net break/reset to client34395.23.0.1.1.0.0 1.6
SQL*Net message to client356100.0.0.0.0.0.0  
SQL*Net more data from client71197.71.7.1.0.0.0.4.1
SQL*Net more data to client8100.0.0.0.0    
SQL*Net vector data from client21696.5   .0 3.2.3
TCP Socket (KGAS)343688.1.0.0  .05.96.0
acknowledge over PGA limit6529.52.72.76.311.634.8 12.5
buffer busy waits2299.1.1.1.1.1.1 .5
control file parallel write60.3K80.714.14.6.4.1.1.0.0
control file sequential read82K98.11.5.3.0.0.0.0.0
cursor: mutex S17   23.541.235.3  
cursor: mutex X897.4.3.3.3.31.3  
cursor: pin S32.6K  5.312.322.757.81.9.0
cursor: pin S wait on X47  9.63.817.342.317.39.6
db file async I/O submit43.4K88.95.62.81.2.5.3.7.1
db file parallel read3.2M9.122.547.220.8.2.1.0.0
db file parallel write73.2K89.25.43.1.9.6.5.3.0
db file scattered read2.4M11.435.745.37.0.4.2.1.0
db file sequential read49.2M6.136.747.89.2.1.0.0.0
direct path read337.2K47.729.012.36.43.9.7.1.0
direct path read temp273284.38.76.7.1.0.0.1 
direct path write435879.613.94.81.1.2.2.1.0
direct path write temp458660.319.318.12.0.1.1.1.0
enq: CF - contention211919.819.915.32.030.611.4.9.2
enq: CR - block range reuse ckpt173486.84.64.23.9.4.1.1.0
enq: HW - contention199.2   .8   
enq: JG - queue lock7  60.0   10.030.0
enq: KO - fast object checkpoint11631.930.814.812.62.21.12.24.4
enq: PR - contention2    66.7  33.3
enq: PS - contention399.8.2      
enq: RO - fast object reuse26975.15.58.78.01.4.3.5.5
enq: SQ - contention199.3    .4 .4
enq: TQ - DDL contention10     11.111.177.8
enq: TX - contention1037.5 6.36.331.318.8  
enq: TX - index contention23636.924.119.910.94.21.91.6.5
enq: TX - row lock contention128.6   3.6  67.9
enq: UL - contention4    16.7 50.033.3
latch free15.3K97.82.0.1.0.0.0.0.0
latch: MGA shared context root latch1   100.0    
latch: cache buffers chains39599.8.1.1.0.0.0  
latch: cache buffers lru chain5994.43.41.7.4.1   
latch: call allocation299.9.1      
latch: enqueue hash chains195.54.5      
latch: object queue header operation183.3 16.7     
latch: redo allocation1398.01.4.3.3    
latch: redo writing194.4 5.6     
latch: shared pool5599.5.2.1.1.1.0  
library cache load lock1742.418.29.115.23.03.03.06.1
library cache lock5798.6.6.3.1.0.1.1.3
library cache: bucket mutex X140477.4.7.92.95.312.0.7 
library cache: mutex X119980.7.61.01.83.59.62.4.4
local write wait6439.440.124.624.4.8.4.1 
log file parallel write907.1K75.615.17.61.3.2.1.1.0
log file sequential read352587.64.76.21.2.1.1.0 
log file single write71384.79.84.4.9.1.1.0 
log file switch (checkpoint incomplete)2676 .1.1.141.63.4.354.5
log file switch completion1477.1.0.23.029.512.71.553.0
log file sync693.4K71.918.57.81.5.2.1.0.0
oracle thread bootstrap2244    92.61.91.63.8
os thread creation1100.0.0      
read by other session4.2M24.023.841.310.7.1.0.0.0
reliable message78994.63.81.3.1.2.0  
resmgr:cpu quantum496.01.03.0     
row cache lock788.4 1.41.41.41.44.31.4
row cache mutex8685.7.51.21.52.57.8.8 
undo segment extension18446.41.12.74.98.822.310.73.0
utl_file I/O99798.1.1.1.1.11.6.0 
wait list latch free63   1.61.696.8  


Back to Wait Events Statistics
Back to Top

Wait Event Histogram (up to 2 sec)

  % of Total Waits
EventWaits 64ms to 2s<32ms<64ms<1/8s<1/4s<1/2s <1s <2s>=2s
CSS initialization5     100.0  
Disk file operations I/O108100.0.0.0.0 .0  
Failed Logon Delay641     100.0  
KSV master wait2499.9.0.0.0    
LGWR all worker groups22100.0.0  .0.0  
LGWR any worker group7100.0.0  .0.0  
LGWR worker group ordering11100.0.0      
PGA memory operation22100.0.0.0     
SQL*Net break/reset to client16898.41.3.2.0 .0 .0
SQL*Net more data from client2499.9.1 .0    
SQL*Net vector data from client1999.7.3      
TCP Socket (KGAS)346294.02.0.33.1.2.3.0 
acknowledge over PGA limit1487.5 6.3 5.4.9  
buffer busy waits2899.5.0.0 .1.2.1.1
control file parallel write59100.0.0.0.0.0.0  
control file sequential read21100.0.0.0.0.0   
cursor: pin S2100.0.0      
cursor: pin S wait on X590.41.93.81.9 1.9  
db file async I/O submit25999.9.1.0     
db file parallel read53100.0.0.0     
db file parallel write53100.0.0.0.0.0.0  
db file scattered read375100.0.0.0.0    
db file sequential read1386100.0.0.0.0.0   
direct path read55100.0.0.0     
direct path write2100.0.0      
direct path write temp2100.0.0      
enq: CF - contention699.8.2  .0   
enq: CR - block range reuse ckpt2100.0.0      
enq: JG - queue lock370.0  10.0  20.0 
enq: KO - fast object checkpoint895.64.4      
enq: PR - contention166.733.3      
enq: RO - fast object reuse699.5.5      
enq: SQ - contention199.6    .4  
enq: TQ - DDL contention3522.215.617.826.717.8   
enq: TX - index contention299.5.5      
enq: TX - row lock contention1032.1 3.67.125.0  32.1
enq: UL - contention266.716.716.7     
kksfbc child completion4 100.0      
kupp process wait6  83.316.7    
latch free3100.0.0.0.0    
library cache load lock293.93.0 3.0    
library cache lock1599.7.0.1.0.0.1.0.1
library cache: mutex X2799.6.4      
log file parallel write155100.0.0.0.0.0.0  
log file switch (checkpoint incomplete)179345.5.21.12.14.06.516.624.0
log file switch completion166747.0.552.5     
log file sync108100.0.0.0.0.0.0  
oracle thread bootstrap8996.22.9.9     
read by other session73100.0.0 .0    
resmgr:internal state change9  100.0     
row cache lock198.6     1.4 
undo segment extension1197.02.5.5     


Back to Wait Events Statistics
Back to Top

Wait Event Histogram (up to 2 min)

  % of Total Waits
EventWaits 4s to 2m<2s <4s <8s<16s<32s< 1m< 2m>=2m
SQL*Net break/reset to client1100.0.0      
buffer busy waits499.9.1      
enq: TX - row lock contention967.910.7 7.17.13.63.6 
library cache lock399.9 .0.0 .0  
log file switch (checkpoint incomplete)141176.024.0      


Back to Wait Events Statistics
Back to Top

Wait Event Histogram (up 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)
ABS1146,04998,077396,58134,731,878
SYS$USERS101,03565,00379,52821,337,456
ABS1XDB0000
SYS$BACKGROUND003,1732,805,676


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
ABS1 3628913642978240925365198010031274552
SYS$USERS 26889046325762173874420135798413261
SYS$BACKGROUND 217137722811379110000


Back to Wait Events Statistics
Back to Top

Top 10 Channel Waits

ChannelWaitsTotal Wait Time (s)Avg Wait
parameters to cluster db instances - broadcast channel 13041.15us
obj broadcast channel 1,294057.28us
RBR channel 13,4372181.58us


Back to Wait Events Statistics
Back to Top

Top Process Types by Wait Class

Process TypeDescriptionWait Class TypeWait Time (sec)
 Others (foregrounds + unclassified backgrounds)User I/O66,356.53
JJob queue slavesUser I/O7,831.33
 Others (foregrounds + unclassified backgrounds)Configuration4,358.66
LGLog Writer SlaveSystem I/O1,877.63
MMMON slave class 1User I/O1,722.64
 Others (foregrounds + unclassified backgrounds)Commit1,325.72
JJob queue slavesConfiguration1,050.92
 Others (foregrounds + unclassified backgrounds)Network813.08
 Others (foregrounds + unclassified backgrounds)Other808.88
DW*Data Pump slave classUser I/O703.24
PParallel query slaveUser I/O658.56
MZMMON slave class 2User I/O433.83
DBW0db writer process 0System I/O421.26
 Others (foregrounds + unclassified backgrounds)System I/O384.26
 Others (foregrounds + unclassified backgrounds)Concurrency330.74
CKPTcheckpointSystem I/O313.11
LGWRRedo etc.Other244.21
 Others (foregrounds + unclassified backgrounds)Application219.69
Wspace management slave poolOther213.98
LGWRRedo etc.System I/O127.97


Back to Wait Events Statistics
Back to Top

Top Process Types by CPU Used

Process TypeDescriptionCPU Time (sec)
 Others (foregrounds + unclassified backgrounds)131,708.94
PParallel query slave16,046.39
JJob queue slaves15,431.31
DW*Data Pump slave class5,698.76
MZMMON slave class 23,805.32
MMMON slave class 12,742.66
DMData Pump master process2,010.61
DBRMDataBase Resource Manager411.09
DBW0db writer process 0315.41
LGLog Writer Slave235.42
LGWRRedo etc.109.39
MMONManageability Monitor Process80.49
ARC1Archival Process 114.41
ARC3Archival Process 314.36
ARC0Archival Process 013.77
ARC2Archival Process 213.17
CKPTcheckpoint7.02
Wspace management slave pool4.33
GEN1generic13.50
DIA0diagnosibility process 03.09


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
20,573.34  8.334.62 fs6mats5rvzu4   WITH deliveryDatesPrelim as ( ...
18,168.5459230.697.3596.513.5193bk8pqc4c8f6 ABSSoluteApp@ABSPROD2:50111 declare begin cus_sage_interfa...
17,501.944,836,9270.007.0897.572.27adgzqp5x004au ABSSoluteApp@ABSPROD2:50111 SELECT MAX(EIC.TRANSFER_ID) TR...
16,003.441,675,603,0650.006.48101.280.005qx2bks808uqj php-win.exe SELECT CASE WHEN DS.NLS_TERRIT...
15,080.1862,513.366.1077.0823.204xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
13,887.8224578.665.6240.785.06ftv1ps98b2jjn   BEGIN SYS.KUPW$WORKER.MAIN('S...
9,909.8961,651.654.0186.6212.345ddwmgxr55x3b php-win.exe SELECT COALESCE(BARCD, '') BAR...
9,079.131,3856.563.6749.6850.61cnwzcwqu8vcg7 ABSSoluteApp@ABSPROD1:50111 select sum(PNL.DELIVEREDAMOUNT...
8,967.9161,494.653.6385.7713.15byt0tusq08fbv php-win.exe SELECT COALESCE(BARCD, '') BAR...
7,120.5861,186.762.8893.395.15fqm59kjy9a6fj php-win.exe SELECT COALESCE(BARCD, '') BAR...
6,216.0755113.022.5239.4761.275bhyb3af1q95q httpd.exe SELECT DISTINCT TO_CHAR(a.rten...
5,230.416871.742.1288.1810.669h2cwdvdtubs6 php-win.exe SELECT COALESCE(BARCD, '') BAR...
4,683.3014334.521.9049.8449.34b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
4,580.996763.501.8581.7117.224avrrkwbr1ffg php-win.exe SELECT COALESCE(BARCD, '') BAR...
4,236.806706.131.7189.179.46dk8qcc1fsvf32 php-win.exe SELECT COALESCE(BARCD, '') BAR...
4,003.821,2703.151.6293.036.965n6psy30p2fns MasterImport.exe SELECT 1 RECORDTYPE, CASE WHEN...
3,837.775,8680.651.5598.890.00dqpwrs34cbf54 Data Pump Worker SELECT COUNT(*) FROM sys.v_$op...
3,711.646618.611.5033.8638.362h7qyr3b7hkrr DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
3,429.665,1700.661.3913.7887.0363qfmgd5knk0d ABSSoluteApp@ABSPROD1:50111 update PACKINGNOTELINE P set P...
2,939.211,0972.681.1925.830.3145kgwhaftuqpk MasterImport.exe UPDATE UNIQUEITEMFLAGSHADOW UI...
2,892.4725115.701.1799.720.198vgz0m72d5sp9   with non_existent_objs as (sel...


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
17,534.1459229.6210.7518,168.5496.513.5193bk8pqc4c8f6 ABSSoluteApp@ABSPROD2:50111 declare begin cus_sage_interfa...
17,076.754,836,9270.0010.4717,501.9497.572.27adgzqp5x004au ABSSoluteApp@ABSPROD2:50111 SELECT MAX(EIC.TRANSFER_ID) TR...
16,208.391,675,603,0650.009.9416,003.44101.280.005qx2bks808uqj php-win.exe SELECT CASE WHEN DS.NLS_TERRIT...
11,623.2461,937.217.1315,080.1877.0823.204xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
8,584.1461,430.695.269,909.8986.6212.345ddwmgxr55x3b php-win.exe SELECT COALESCE(BARCD, '') BAR...
7,691.9761,281.994.728,967.9185.7713.15byt0tusq08fbv php-win.exe SELECT COALESCE(BARCD, '') BAR...
6,649.7861,108.304.087,120.5893.395.15fqm59kjy9a6fj php-win.exe SELECT COALESCE(BARCD, '') BAR...
5,663.2724235.973.4713,887.8240.785.06ftv1ps98b2jjn   BEGIN SYS.KUPW$WORKER.MAIN('S...
4,612.196768.702.835,230.4188.1810.669h2cwdvdtubs6 php-win.exe SELECT COALESCE(BARCD, '') BAR...
4,510.511,3853.262.779,079.1349.6850.61cnwzcwqu8vcg7 ABSSoluteApp@ABSPROD1:50111 select sum(PNL.DELIVEREDAMOUNT...
3,795.065,8680.652.333,837.7798.890.00dqpwrs34cbf54 Data Pump Worker SELECT COUNT(*) FROM sys.v_$op...
3,777.856629.642.324,236.8089.179.46dk8qcc1fsvf32 php-win.exe SELECT COALESCE(BARCD, '') BAR...
3,743.036623.842.304,580.9981.7117.224avrrkwbr1ffg php-win.exe SELECT COALESCE(BARCD, '') BAR...
3,724.741,2702.932.284,003.8293.036.965n6psy30p2fns MasterImport.exe SELECT 1 RECORDTYPE, CASE WHEN...
2,884.4025115.381.772,892.4799.720.198vgz0m72d5sp9   with non_existent_objs as (sel...
2,453.335544.611.506,216.0739.4761.275bhyb3af1q95q httpd.exe SELECT DISTINCT TO_CHAR(a.rten...
2,383.951,2331.931.462,410.4298.900.11ajyk4xd2wp2pd MasterImport.exe SELECT 2 RECORDTYPE, TO_CHAR(R...
2,334.2914166.731.434,683.3049.8449.34b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
2,010.506335.081.232,044.3198.350.200w460xwgr1g8y   BEGIN SYS.KUPM$MCP.MAIN('SYS_...
1,873.023,1170.601.151,899.8698.590.52fhf8upax5cxsz   BEGIN sys.dbms_auto_report_int...
1,849.453,8840.481.131,880.8398.330.590za9fv0j1vgkk   WITH MONITOR_DATA AS (SELECT *...
1,787.443,0460.591.101,804.7999.040.400w26sk6t6gq98   SELECT XMLTYPE(DBMS_REPORT.GET...


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
4,594.681,3853.325.909,079.1349.6850.61cnwzcwqu8vcg7 ABSSoluteApp@ABSPROD1:50111 select sum(PNL.DELIVEREDAMOUNT...
3,808.785569.254.896,216.0739.4761.275bhyb3af1q95q httpd.exe SELECT DISTINCT TO_CHAR(a.rten...
3,498.456583.084.4915,080.1877.0823.204xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
2,984.685,1700.583.833,429.6613.7887.0363qfmgd5knk0d ABSSoluteApp@ABSPROD1:50111 update PACKINGNOTELINE P set P...
2,310.7114165.052.974,683.3049.8449.34b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
1,803.266926.132.321,851.503.7597.3958vwkgn79m9db   delete from wri$_adv_objects w...
1,615.908201.992.081,786.147.5090.47c2p32r5mzv8hb   BEGIN prvt_advisor.delete_expi...
1,603.561848.712.061,753.526.6291.451zrnrntukph5h   DELETE FROM wri$_adv_objects a...
1,423.636237.271.833,711.6433.8638.362h7qyr3b7hkrr DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
1,379.924473.091.771,448.914.8895.24dkhp00xkvn2a5 ABSSoluteApp@ABSPROD1:50111 merge into weareraccountabili...
1,222.566203.761.579,909.8986.6212.345ddwmgxr55x3b php-win.exe SELECT COALESCE(BARCD, '') BAR...
1,179.446196.571.528,967.9185.7713.15byt0tusq08fbv php-win.exe SELECT COALESCE(BARCD, '') BAR...
975.20187,4290.011.251,058.6315.0192.12a4awx8na4ursa php-win.exe INSERT INTO SCAN (SCAN_ID, BUS...
912.425,7300.161.17931.372.4997.9778tprhr0rjm9k ABSSoluteApp@ABSPROD1:50111 select OCH.OUTOFCIRCULATIONHIS...
885.977,1800.121.14958.406.7892.44c86bcn2pb1yts ABSSoluteApp@ABSPROD1:50111 select PN.PACKINGNOTE_ID, PN.D...
875.491,8250.481.121,083.9420.2580.776gxhd47s2zh3u ABSSoluteApp@ABSPROD1:50111 select ILP.WEAREREMPLOYMENT_LI...
788.936131.491.014,580.9981.7117.224avrrkwbr1ffg php-win.exe SELECT COALESCE(BARCD, '') BAR...
784.11147,8240.011.01857.1015.7791.488frumpf2xmnzb php-win.exe INSERT INTO DELIVERYSCAN (BUSI...
781.9736,9490.021.00831.566.0394.043cvfznsxgftwq ABSSoluteApp@ABSPROD1:50111 SELECT A.ARTRANSACTION_ID, A.B...


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
12,326,051,53059220,821,032.9920.9418,168.5496.53.593bk8pqc4c8f6 ABSSoluteApp@ABSPROD2:50111 declare begin cus_sage_interfa...
12,107,194,7894,836,9272,503.0820.5617,501.9497.62.3adgzqp5x004au ABSSoluteApp@ABSPROD2:50111 SELECT MAX(EIC.TRANSFER_ID) TR...
8,550,464,8251,675,603,0655.1014.5216,003.44101.305qx2bks808uqj php-win.exe SELECT CASE WHEN DS.NLS_TERRIT...
5,088,613,9131,2704,006,782.618.644,003.829375n6psy30p2fns MasterImport.exe SELECT 1 RECORDTYPE, CASE WHEN...
2,686,898,24425107,475,929.764.562,892.4799.7.28vgz0m72d5sp9   with non_existent_objs as (sel...
2,421,820,2836403,636,713.834.119,909.8986.612.35ddwmgxr55x3b php-win.exe SELECT COALESCE(BARCD, '') BAR...
2,332,354,6286388,725,771.333.968,967.9185.813.2byt0tusq08fbv php-win.exe SELECT COALESCE(BARCD, '') BAR...
2,292,466,1265541,681,202.293.896,216.0739.561.35bhyb3af1q95q httpd.exe SELECT DISTINCT TO_CHAR(a.rten...
1,909,599,1656318,266,527.503.247,120.5893.45.2fqm59kjy9a6fj php-win.exe SELECT COALESCE(BARCD, '') BAR...
1,557,073,8876259,512,314.502.6415,080.1877.123.24xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
1,465,808,8076244,301,467.832.495,230.4188.210.79h2cwdvdtubs6 php-win.exe SELECT COALESCE(BARCD, '') BAR...
1,205,048,9886200,841,498.002.054,236.8089.29.5dk8qcc1fsvf32 php-win.exe SELECT COALESCE(BARCD, '') BAR...
1,185,231,5226197,538,587.002.014,580.9981.717.24avrrkwbr1ffg php-win.exe SELECT COALESCE(BARCD, '') BAR...
748,384,0263,342223,932.981.271,476.1598.3.4atwn5u4uapv9n zbxdb with all_status as ( select 'I...
712,529,0861,233577,882.471.212,410.4298.9.1ajyk4xd2wp2pd MasterImport.exe SELECT 2 RECORDTYPE, TO_CHAR(R...


Back to SQL Statistics
Back to Top

SQL ordered by Reads

Physical ReadsExecutionsReads per Exec %TotalElapsed Time (s)%CPU%IO SQL IdSQL ModuleSQL Text
216,246,977249,010,290.7145.1213,887.8240.785.06ftv1ps98b2jjn   BEGIN SYS.KUPW$WORKER.MAIN('S...
28,190,25664,698,376.005.883,711.6433.8638.362h7qyr3b7hkrr DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
27,478,72464,579,787.335.732,144.3144.0833.490njh1cznvqqyy DBMS_SCHEDULER /* MV_REFRESH (INS) */INSERT /...
11,390,68661,898,447.672.3815,080.1877.0823.204xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
9,453,99314675,285.211.974,683.3049.8449.34b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
5,654,1306942,355.001.18115.8057.7947.976t7m79n45b3t3 php-win.exe with PUTUP_DOC as ( select PLA...
5,582,07615,582,076.001.161,398.7689.730.05fyjg4964b1hwj sqlplus.exe /* SQL Analyze(0) */ select /*...
5,257,38015,257,380.001.101,453.6092.820.04bbdcykt61wq1a sqlplus.exe /* SQL Analyze(0) */ select /*...
4,434,15914,434,159.000.93987.3993.180.083rmmj0pt9p645 sqlplus.exe /* SQL Analyze(0) */ select /*...
4,186,52914,186,529.000.871,034.6193.830.061fxc44fzsmvtm sqlplus.exe /* SQL Analyze(0) */ select /*...


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
3,380,3783,380,3781,3852,440.710.004.10cnwzcwqu8vcg7 ABSSoluteApp@ABSPROD1:50111 select sum(PNL.DELIVEREDAMOUNT...
3,338,1973,338,1976556,366.170.004.054xm1ruvkx3awx DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
2,867,7492,867,74924119,489.540.003.48ftv1ps98b2jjn   BEGIN SYS.KUPW$WORKER.MAIN('S...
2,362,5792,362,5795542,955.980.002.865bhyb3af1q95q httpd.exe SELECT DISTINCT TO_CHAR(a.rten...
1,839,4761,839,4765923,107.220.002.2393bk8pqc4c8f6 ABSSoluteApp@ABSPROD2:50111 declare begin cus_sage_interfa...
1,765,2501,765,25014126,089.290.002.14b6usrg82hwsa3 DBMS_SCHEDULER call dbms_stats.gather_databas...
1,462,3011,462,3018182,787.630.001.77c2p32r5mzv8hb   BEGIN prvt_advisor.delete_expi...
1,451,8361,451,8361847,890.410.001.761zrnrntukph5h   DELETE FROM wri$_adv_objects a...
1,341,4361,341,4366919,441.100.001.6358vwkgn79m9db   delete from wri$_adv_objects w...
1,109,3391,109,3394472,481.740.001.34dkhp00xkvn2a5 ABSSoluteApp@ABSPROD1:50111 merge into weareraccountabili...
1,090,6111,090,6116181,768.500.001.322h7qyr3b7hkrr DBMS_SCHEDULER DECLARE job BINARY_INTEGER := ...
988,220988,2204,836,9270.200.001.20adgzqp5x004au ABSSoluteApp@ABSPROD2:50111 SELECT MAX(EIC.TRANSFER_ID) TR...
950,622950,6226158,437.000.001.155ddwmgxr55x3b php-win.exe SELECT COALESCE(BARCD, '') BAR...
924,601924,6016154,100.170.001.12byt0tusq08fbv php-win.exe SELECT COALESCE(BARCD, '') BAR...


Back to SQL Statistics
Back to Top

SQL ordered by Executions

Executions Rows ProcessedRows per ExecElapsed Time (s) %CPU %IO SQL IdSQL ModuleSQL Text
1,675,603,0651,676,040,3771.0016,003.44101.305qx2bks808uqj php-win.exe SELECT CASE WHEN DS.NLS_TERRIT...
36,255,25036,256,9681.00387.0410508hcu1j3f5zr4u php-win.exe SELECT CASE WHEN DS.NLS_TERRIT...
33,788,97633,790,4351.00247.61104.107q09kp4s07kry php-win.exe SELECT DS.NLS_TERRITORY FROM D...
33,788,42933,790,1971.00231.1498.204rkyrwkwyk238 php-win.exe SELECT DYW.DATE_ FROM DATE_YEA...
25,465,85225,466,9311.00194.8599.205qamd7jbrtt3w php-win.exe SELECT D.FREQUENCY, D.OFFSETWE...
25,465,62725,467,1641.00187.861030125jwg0tt2wsk php-win.exe SELECT D.REFERENCEYEAR, D.REFE...
22,092,38932,578,8671.471,513.5798.3.17c7p6h5b8sp3z php-win.exe SELECT C.DAY_ID, D.DELIVERYSCH...
18,922,20118,922,1951.00559.66101.805t0s77hdvw8up   select owner, object_name, sub...
12,019,02415,975,5121.33325.5097.1.93fs147mudh63n MasterImport.exe SELECT CASE WHEN AF.FLAG_ID IS...
7,576,6467,576,6051.00134.5320.4016bvhz3srb504 ABSSoluteApp@ABSPROD2:50111 select SIZEBILLINGGROUP_ID, CO...


Back to SQL Statistics
Back to Top

SQL ordered by Parse Calls

Parse CallsExecutions % Total Parses SQL IdSQL ModuleSQL Text
18,922,19818,922,20114.875t0s77hdvw8up   select owner, object_name, sub...
7,576,6477,576,6465.9516bvhz3srb504 ABSSoluteApp@ABSPROD2:50111 select SIZEBILLINGGROUP_ID, CO...
4,492,4984,492,5283.539gr1dyydrzj3j JDBC Thin Client BEGIN DBMS_SESSION.SET_IDENTIF...
4,492,1764,492,3673.53ad1n26shaunty ABSSoluteApp@ABSPROD2:50111 BEGIN DBMS_SESSION.SET_IDENTIF...
3,559,5543,559,5682.802syvqzbxp4k9z   select u.name, o.name, a.inter...
3,349,9263,349,9602.632tbvkwngm6nq9 ABSSoluteApp@ABSPROD2:50111 select GENERALPRICELIST_ID, PR...
1,981,1251,981,1311.56ftj9uawt4wwzb   select condition from cdef$ wh...
1,883,8521,883,8881.48gd4hugxg3nak9 ABSSoluteApp@ABSPROD2:50111 select PRICELISTPERCUSTOMER_ID...
1,436,3011,436,3041.1325yz3j3s6cb81 ABSSoluteApp@ABSPROD1:50111 select INVOICELINEACTIVITY_ID,...
1,433,9191,433,9291.1371sa4m2cschh0 ABSSoluteApp@ABSPROD1:50111 select COLOR_ID, language_id, ...
1,429,7901,429,7911.12gchtab5qrchhu ABSSoluteApp@ABSPROD1:50111 select INVOICELINETYPE_ID, lan...
1,408,3241,408,3311.111kcynhwpz7v1y ABSSoluteApp@ABSPROD1:50111 select color_id, code, ralcode...
1,306,6491,306,6601.031dx6m2wd1g6q7 ABSSoluteApp@ABSPROD1:50111 select SEQ_ABSLOGPROCESSJOBLIN...
1,306,0661,306,0701.03f7uvbyhdk53dx ABSSoluteApp@ABSPROD1:50111 insert into ABSLOGPROCESSJOBLI...
1,292,9111,292,9291.0231sjkjxxh8dx6 ABSSoluteApp@ABSPROD2:50111 select SBG.SIZEBILLINGGROUP_ID...


Back to SQL Statistics
Back to Top

SQL ordered by Sharable Memory

Sharable Mem (b)Executions % Total SQL IdSQL ModuleSQL Text
1,446,157,408 10.36fs6mats5rvzu4   WITH deliveryDatesPrelim as ( ...
71,575,560 0.51111f75zj7h3k4    
50,321,576 0.36b654mu8jyh4kv    
36,639,744 0.26frsqjakppjb6n    
20,763,2841,1590.151xf46m3chyan9 ABSSoluteApp@ABSPROD1:50111 select * from (select dynamics...
20,331,8033,8840.150za9fv0j1vgkk   WITH MONITOR_DATA AS (SELECT *...
8,823,025357,3290.06gf9vj697wj1qt ABSSoluteApp@ABSPROD2:50111 select GP.GENERALREPLACEMENTPR...
6,130,3367,0420.0473s6xxq4fks47 ABSSoluteApp@ABSPROD1:50111 insert into ROUTETRANSACTION (...
5,904,0001,1240.04aam9gfn3gr25f httpd.exe SELECT contract.code contractN...
3,149,8323,3420.02atwn5u4uapv9n zbxdb with all_status as ( select 'I...


Back to SQL Statistics
Back to Top

SQL ordered by Version Count

Version Count Executions SQL IdSQL ModuleSQL Text
783 fs6mats5rvzu4   WITH deliveryDatesPrelim as ( ...
536 b654mu8jyh4kv    
524 111f75zj7h3k4    
386 frsqjakppjb6n    
1431809ys4q5nwt5a5n   select /*+ OPT_PARAM('_simple_...
141185bra3s6v5jp93b   SELECT /*+ OPT_PARAM('_simple_...
140674gvrjb94q2xmjx   SELECT nvl(e.status, a.status)...
1372633ms7w0c6ph91t   insert /* KSXM:FLUSH COL */ in...
1371,776bh3ck86mzfak3   update wri$_adv_tasks set mtim...
1361,0640ypsy01fscdgp   select b.type from wri$_adv_ta...
136179g4jnhmw28t48c   SELECT property FROM wri$_adv_...
13518523xdkykj697hx   select property from wri$_adv_...
1341,7835tf0dbjbsf9n3   select property from wri$_adv_...
134167d41zs2v4qqtzb   select count(*) from wri$_adv_...
133167a1pra9ndktptw   INSERT INTO wri$_adv_tasks(id,...
1321,783f5a5331j2np9w   select id from wri$_adv_tasks ...
116209ckh9xr4umaqg9   update wri$_adv_tasks set mtim...
9585fb3vnph4ksau2   INSERT INTO wri$_adv_execution...
948,416cn6hhn36a4rrs   select con#, obj#, rcon#, enab...
9490dnkcqbhzw9523   SELECT min(e.exec_type) FROM w...
908,403gx4mv66pvj3xz   select con#, type#, condlength...
451,1591xf46m3chyan9 ABSSoluteApp@ABSPROD1:50111 select * from (select dynamics...
287,04273s6xxq4fks47 ABSSoluteApp@ABSPROD1:50111 insert into ROUTETRANSACTION (...
271,124aam9gfn3gr25f httpd.exe SELECT contract.code contractN...
263,559,5682syvqzbxp4k9z   select u.name, o.name, a.inter...
26357,329gf9vj697wj1qt ABSSoluteApp@ABSPROD2:50111 select GP.GENERALREPLACEMENTPR...


Back to SQL Statistics
Back to Top

Complete List of SQL Text

SQL IdSQL Text
0njh1cznvqqyy/* MV_REFRESH (INS) */INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO "ABSSOLUTE"."V_CUS_CLEAN_INVOICESUMMARY"("INVOICEHEADER_ID", "INVOICENUMBER", "INVOICEBUSINESSUNIT_ID", "BUSINESSUNIT_CODE", "ROUTE_ID", "ROUTENUMBER", "INVOICEDATE", "FINALIZATIONTIMESTAMP", "STATUS_ID", "CONTRACTCODE", "BILLTOCUSTOMERNUMBER", "DELTOCUSTOMERNUMBER", "PREBILLAMOUNT", "RECURRINGAMOUNT") SELECT "from$_subquery$_009"."QCSJ_C000000000300001_8", "from$_subquery$_009"."INVOICENUMBER_10", "from$_subquery$_009"."INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_009"."CODE_25", "from$_subquery$_009"."QCSJ_C000000000900000_14", "from$_subquery$_009"."QCSJ_C000000000900003_27", "from$_subquery$_009"."INVOICEDATE_9", "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20", "from$_subquery$_009"."STATUS_ID_17", "from$_subquery$_009"."CONTRACTCODE_19", "from$_subquery$_009"."BILLTOCUSTOMERNUMBER_13", "from$_subquery$_009"."DELTOCUSTOMERNUMBER_12", "from$_subquery$_009"."PREBILLAMOUNT_16", SUM(CASE WHEN "from$_subquery$_009"."QCSJ_C000000000300002_6" IS NOT NULL THEN "from$_subquery$_009"."ADJUSTEDAMOUNT_2" ELSE "from$_subquery$_009"."AMOUNT_4" END ) FROM (SELECT "from$_subquery$_007"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000", "from$_subquery$_007"."QCSJ_C000000000500002_1" "QCSJ_C000000000500002", "from$_subquery$_007"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_007"."EXTEND_3" "EXTEND_3", "from$_subquery$_007"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_007"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_007"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6", "from$_subquery$_007"."QCSJ_C000000000500000_7" "QCSJ_C000000000500000", "from$_subquery$_007"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_007"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_007"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_007"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_007"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_007"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_007"."ROUTE_ID_14" "QCSJ_C000000000900000_14", "from$_subquery$_007"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003", "from$_subquery$_007"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_007"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_007"."ROUTENUMBER_18" "QCSJ_C000000000900002", "from$_subquery$_007"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_007"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "from$_subquery$_007"."QCSJ_C000000000500001_21" "QCSJ_C000000000500001", "from$_subquery$_007"."QCSJ_C000000000500003_22" "QCSJ_C000000000500003", "from$_subquery$_007"."LEGACYCODE_23" "LEGACYCODE_23", "from$_subquery$_007"."BUSINESSUNIT_ID_24" "BUSINESSUNIT_ID", "from$_subquery$_007"."CODE_25" "CODE_25", "ROUTE"."ROUTE_ID" "QCSJ_C000000000900001", "ROUTE"."ROUTENUMBER" "QCSJ_C000000000900003_27" FROM (SELECT "from$_subquery$_005"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000_0", "from$_subquery$_005"."QCSJ_C000000000500002_1" "QCSJ_C000000000500002_1", "from$_subquery$_005"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_005"."EXTEND_3" "EXTEND_3", "from$_subquery$_005"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_005"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_005"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6 ", "from$_subquery$_005"."QCSJ_C000000000500000_7" "QCSJ_C000000000500000_7", "from$_subquery$_005"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_005"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_005"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_005"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_005"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_005"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_005"."ROUTE_ID_14" "ROUTE_ID_14", "from$_subquery$_005"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003_15", "from$_subquery$_005"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_005"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_005"."ROUTENUMBER_18" "ROUTENUMBER_18", "from$_subquery$_005"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_005"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "from$_subquery$_005"."QCSJ_C000000000500001_21" "QCSJ_C000000000500001_21", "from$_subquery$_005"."QCSJ_C000000000500003_22" "QCSJ_C000000000500003_22", "from$_subquery$_005"."LEGACYCODE_23" "LEGACYCODE_23", "BUSINESSUNIT"."BUSINESSUNIT_ID" "BUSINESSUNIT_ID_24", "BUSINESSUNIT"."CODE" "CODE_25" FROM (SELECT "from$_subquery$_003"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000_0", "from$_subquery$_003"."CODE_1" "QCSJ_C000000000500002_1", "from$_subquery$_003"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_003"."EXTEND_3" "EXTEND_3", "from$_subquery$_003"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_003"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_003"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6", "from$_subquery$_003"."TURNOVERGROUP_ID_7" "QCSJ_C000000000500000_7", "from$_subquery$_003"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_003"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_003"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_003"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_003"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_003"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_003"."ROUTE_ID_14" "ROUTE_ID_14", "from$_subquery$_003"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003_15", "from$_subquery$_003"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_003"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_003"."ROUTENUMBER_18" "ROUTENUMBER_18", "from$_subquery$_003"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_003"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "TURNOVERGROUP"."TURNOVERGROUP_ID" "QCSJ_C000000000500001_21", "TURNOVERGROUP"."CODE" "QCSJ_C000000000500003_22", "TURNOVERGROUP"."LEGACYCODE " "LEGACYCODE_23" FROM (SELECT "INVOICELINE"."INVOICEHEADER_ID" "QCSJ_C000000000300000_0", "INVOICELINE"."CODE" "CODE_1", "INVOICELINE"."ADJUSTEDAMOUNT" "ADJUSTEDAMOUNT_2", "INVOICELINE"."EXTEND" "EXTEND_3", "INVOICELINE"."AMOUNT" "AMOUNT_4", "INVOICELINE"."BILLEDQTY" "BILLEDQTY_5", "INVOICELINE"."ADJUSTMENTREASON_ID" "QCSJ_C000000000300002_6", "INVOICELINE"."TURNOVERGROUP_ID" "TURNOVERGROUP_ID_7", "INVOICEHEADER"."INVOICEHEADER_ID" "QCSJ_C000000000300001_8", "INVOICEHEADER"."INVOICEDATE" "INVOICEDATE_9", "INVOICEHEADER"."INVOICENUMBER" "INVOICENUMBER_10", "INVOICEHEADER"."INVOICEBUSINESSUNIT_ID" "INVOICEBUSINESSUNIT_ID_11", "INVOICEHEADER"."DELTOCUSTOMERNUMBER" "DELTOCUSTOMERNUMBER_12", "INVOICEHEADER"."BILLTOCUSTOMERNUMBER" "BILLTOCUSTOMERNUMBER_13", "INVOICEHEADER"."ROUTE_ID" "ROUTE_ID_14", "INVOICEHEADER"."ADJUSTMENTREASON_ID" "QCSJ_C000000000300003_15", "INVOICEHEADER"."PREBILLAMOUNT" "PREBILLAMOUNT_16", "INVOICEHEADER"."STATUS_ID" "STATUS_ID_17", "INVOICEHEADER"."ROUTENUMBER" "ROUTENUMBER_18", "INVOICEHEADER"."CONTRACTCODE" "CONTRACTCODE_19", "INVOICEHEADER"."FINALIZATIONTIMESTAMP" "FINALIZATIONTIMESTAMP_20" FROM "INVOICELINE" "INVOICELINE", "INVOICEHEADER" "INVOICEHEADER" WHERE "INVOICELINE"."INVOICEHEADER_ID"="INVOICEHEADER"."INVOICEHEADER_ID") "from$_subquery$_003", "TURNOVERGROUP" "TURNOVERGROUP" WHERE "from$_subquery$_003"."TURNOVERGROUP_ID_7"="TURNOVERGROUP"."TURNOVERGROUP_ID") "from$_subquery$_005", "BUSINESSUNIT" "BUSINESSUNIT" WHERE "from$_subquery$_005"."INVOICEBUSINESSUNIT_ID_11"="BUSINESSUNIT"."BUSINESSUNIT_ID") "from$_subquery$_007", "ROUTE" "ROUTE" WHERE "from$_subquery$_007"."ROUTE_ID_14"="ROUTE"."ROUTE_ID") "from$_subquery$_009" WHERE "from$_subquery$_009"."BILLEDQTY_5"<>0 AND "from$_subquery$_009"."LEGACYCODE_23"='Y' AND "from$_subquery$_009"."EXTEND_3"='Y' AND "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20" IS NOT NULL AND "from$_subquery$_009"."STATUS_ID_17"=2 GROUP BY "from$_subquery$_009"."QCSJ_C000000000300001_8", "from$_subquery$_009"."INVOICENUMBER_10", "from$_subquery$_009"."INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_009"."CODE_25", "from$_subquery$_009"."QCSJ_C000000000900000_14", "from$_subquery$_009"."QCSJ_C000000000900003_27", "from$_subquery$_009"."INVOICEDATE_9", "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20", "from$_subquery$_009"."STATUS_ID_17", "from$_subquery$_009"."CONTRACTCODE_19", "from$_subquery$_009"."BILLTOCUSTOMERNUMBER_13", "from$_subquery$_009"."DELTOCUSTOMERNUMBER_12", "from$_subquery$_009"."PREBILLAMOUNT_16"
0w26sk6t6gq98SELECT XMLTYPE(DBMS_REPORT.GET_REPORT_WITH_SUMMARY(:B1 )) FROM DUAL
0w460xwgr1g8y BEGIN SYS.KUPM$MCP.MAIN('SYS_EXPORT_SCHEMA_16', 'SYS', 0, 0, 0); END;
0ypsy01fscdgpselect b.type from wri$_adv_tasks a, wri$_adv_definitions b where a.advisor_id = b.id and a.id = :task_id
0za9fv0j1vgkkWITH MONITOR_DATA AS (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') AS 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, 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+ CONCURRENCY_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, IO_CELL_UNCOMPRESSED_BYTES IO_UNC_BYTES, IO_CELL_OFFLOAD_ELIGIBLE_BYTES IO_ELIG_BYTES, IO_CELL_OFFLOAD_RETURNED_BYTES IO_RET_BYTES, 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 V$ALL_SQL_MONITOR MO1 WHERE USERENV('INSTANCE') 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 ALL_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_ENTRY_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_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, 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, SUM_IO_UNC_BYTES, SUM_IO_ELIG_BYTES, SUM_IO_RET_BYTES, DECODE(:B14 , 1, 'db_name', SYS_CONTEXT('userenv', 'db_unique_name')) DB_UNIQUE_NAME, DECODE(:B14 , 1, 'platform_name', SYS.DBMS_UTILITY.PORT_STRING) PLATFORM_NAME, DECODE(:B14 , 1, 'host_name', SYS_CONTEXT('userenv', 'server_host')) HOST_NAME, AGG_RM_INFO MAX_RM_INFO, MAX_CON_NAME, DECODE(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(SERVICE_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, 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_B YTES, SUM(IO_INTER_BYTES) SUM_IO_INTER_BYTES, SUM(IO_UNC_BYTES) SUM_IO_UNC_BYTES, SUM(IO_ELIG_BYTES) SUM_IO_ELIG_BYTES, SUM(IO_RET_BYTES) SUM_IO_RET_BYTES, MAX(RM_INFO) AGG_RM_INFO, MAX(CON_NAME) MAX_CON_NAME, MAX(CON_ID) MAX_CON_ID FROM MONITOR_DATA) MD), ASH_DATA AS (SELECT AD0.INST_ID, AD0.SESSION_ID, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.ACTIVITY_BUCKET_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_SERVER_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_SQL_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(SYS.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, ASH2.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) OVER(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 != 'Cpu' 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$DUAL UNION ALL SELECT 1 C1, 1 C2 FROM V$DUAL) 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, ASH000.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, SAMPLE_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$ALL_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 ALL_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_IDLE_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 WHEN 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.B UCKET_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 THEN 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 opt_param('_gby_hash_aggregation_enabled', 'false') */ 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 :B67 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(:B65 , 'Y', :B66 ) AS "is_full"), NVL2(:B65 , :B65 , 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(:B64 , 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 (:B62 = 'Y') THEN XMLELEMENT( "adaptive_plan", XMLATTRIBUTES(:B63 AS "is_final"), :B62 ) ELSE NULL END ) 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", XMLATTRIBUTES('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)), DECODE(NVL(SUM_IO_UNC_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), SUM_IO_UNC_BYTES)), DECODE(NVL(SUM_IO_ELIG_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), SUM_IO_ELIG_BYTES)), DECODE(NVL(SUM_IO_RET_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), SUM_IO_RET_BYTES)), CASE WHEN SUM_IO_INTER_BYTES IS NULL OR SUM_IO_BYTES = 0 OR SUM_IO_INTER_BYTES = SUM_IO_BYTES OR NVL(SUM_IO_ELIG_BYTES, 0) = 0 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 NVL(SUM_IO_ELIG_BYTES, 0) = 0 OR SUM_IO_BYTES = 0 OR SUM_IO_UNC_BYTES = SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST(SUM_IO_UNC_BYTES, SUM_IO_ELIG_BYTES) - SUM_IO_RET_BYTES) / SUM_IO_ELIG_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 :B61 = 1 AND MAGG.QC_HAS_BINDS_XML = 'Y' THEN (SELECT XMLTYPE(BINDS_XML) FROM GV$ALL_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 :B60 = 1 AND MAGG.QC_HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_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 MONITOR_AGG 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.ACTIVITY_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) ACTI VITY_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 :B68 = 'Y' THEN AD1.DFO_MOST_ACTIVE_IID END AS "skew_iid", DECODE(AD1.DFO_MOST_ACTIVE_COUNT, 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, CASE 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 :B70 = 1 THEN PX_SESSIONS ELSE NULL END, CASE WHEN :B68 = 'Y' THEN DECODE(:B69 , 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_SERVER#)) 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(CLUST ER_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), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_ELIG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_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) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 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 NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_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", SUM(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 :B60 = 1 AND PI.HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_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.BUFFER_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.IO_UNC_BYTES, 0, NULL, MO.IO_UNC_BYTES)) IO_UNC_BYTES, MAX(DECODE(MO.IO_ELIG_BYTES, 0, NULL, MO.IO_ELIG_BYTES)) IO_ELIG_BYTES, MAX(DECODE(MO.IO_RET_BYTES, 0, NULL, MO.IO_RET_BYTES)) IO_RET_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(DECODE(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 (:B70 = 1 OR :B69 = 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 (:B70 = 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#) PX_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) OTHER_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), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_ELIG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_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) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 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 NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_BYTES), 2))) END), 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, ASH.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, MO.IO_UNC_BYTES, MO.IO_ELIG_BYTES, MO.IO_RET_BYTES 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.IO_UNC_BYTES) IO_UNC_BYTES, SUM(MO0.IO_ELIG_BYTES) IO_ELIG_BYTES, SUM(MO0.IO_RET_BYTES) IO_RET_BYTES, 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(PL I.OBJECT_TYPE AS "type"), XMLFOREST(PLI.OBJECT_OWNER AS "owner"), XMLFOREST(PLI.OBJECT_NAME AS "name")), NULL), XMLFOREST(PLI.PARTITION_START AS "partition_start", 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)), NULL), 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(:B68 , '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( "stat", 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(:B68 , '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(:B68 , 'Y', MOD(TRUNC(MIN_MAX_MEM/1000000), 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(:B68 , '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(:B68 , '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(:B68 , '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(:B68 , '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(:B68 , '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(:B68 , '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 P LI.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, XMLELEMENT( "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.LINE_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_OTHER_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) OTHER_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( "acti vity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT), NULL) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUCKET 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 LO2.SQL_PLAN_LINE_ID PLAN_LINE_ID, DECODE(SUM(LO2.TOTALWORK), 0, NULL, ROUND(SUM(LO2.SOFAR)*100/SUM(LO2.TOTALWORK))) PERCENT_COMPLETE, MAX(LO2.TIME_REMAINING) TIME_REMAINING FROM MONITOR_DATA MO, (SELECT * FROM TABLE( GV$(CURSOR( SELECT USERENV('instance') INST_ID, SQL_PLAN_LINE_ID, TOTALWORK, SOFAR, TIME_REMAINING, SID FROM V$SESSION_LONGOPS L WHERE (:B49 = 'Y' OR :B71 = 'DONE (ERROR)') AND L.SQL_ID = :B9 AND L.SQL_EXEC_START = :B8 AND L.SQL_EXEC_ID = :B7 )))) LO2 WHERE LO2.INST_ID = MO.INST_ID AND LO2.SID = MO.SID GROUP BY LO2.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) CARDINALITY, 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)) MIN_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, MIN(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 + OTHERSTAT_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 * 100 0000 + A.SID ES, DECODE(A.PROCESS_NAME, 'ora', NULL, 1) PAR FROM (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') INST_ID, A0.* FROM V$ALL_SQL_PLAN_MONITOR A0 WHERE A0.SQL_ID = :B9 AND A0.SQL_EXEC_START = :B8 AND A0.SQL_EXEC_ID = :B7 AND USERENV('instance') BETWEEN :B11 AND :B10 ))) ) A ) PLM, MONITOR_DATA MO WHERE 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_OPTIONS) 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_ID)) 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 "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_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 XMLELEMENT( "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", 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 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 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, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_BYTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_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)), DECODE(MA.SUM_IO_UNC_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MA.SUM_IO_UNC_BYTES)), DECODE(MA.SUM_IO_ELIG_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MA.SUM_IO_ELIG_BYTES)), DECODE(MA.SUM_IO_RET_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MA.SUM_IO_RET_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 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 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, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_BYTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_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$all_sql_plan', PLAN_TAG=>'plan', FILTER_PREDS=>:B35 , FORMAT=>'-PROJECTION +ALIAS +ADAPTIVE') ELSE NULL END XPLAN_XML FROM DUAL) V1) CONST_VIEW
111f75zj7h3k4** SQL Text Not Available **
125jwg0tt2wskSELECT D.REFERENCEYEAR, D.REFERENCEWEEK FROM DATABASESETTINGS D
16bvhz3srb504select SIZEBILLINGGROUP_ID, CODE, DESCRIPTION, STANDARD, SYSTEMUSER_ID, TIMESTAMP from SIZEBILLINGGROUP where SIZEBILLINGGROUP_ID = :1
1dx6m2wd1g6q7select SEQ_ABSLOGPROCESSJOBLINE.nextval from DUAL
1fxc44fzsmvtm/* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("SQITEMINCIRCULATION_ID")), substrb(dump(min("SQITEMINCIRCULATION_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SQITEMINCIRCULATION_ID"), 16, 0, 64), 1, 240), to_char(count("STATUSQUOHEADER_ID")), substrb(dump(min("STATUSQUOHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STATUSQUOHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMER_LINK_ID")), substrb(dump(min("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DEPARTMENT_LINK_ID ")), substrb(dump(min("DEPARTMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DEPARTMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DISTRIBUTIONPOINT_LINK_ID")), substrb(dump(min("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHOD_ID")), substrb(dump(min("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), to_char(count("MAXINV")), substrb(dump(min("MAXINV"), 16, 0, 64), 1, 240), substrb(dump(max("MAXINV"), 16, 0, 64), 1, 240), to_char(count("TOTALCIRCINV")), substrb(dump(min("TOTALCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("TOTALCIRCINV"), 16, 0, 64), 1, 240), to_char(count("CHANGESPERWEEK")), substrb(dump(min("CHANGESPERWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("CHANGESPERWEEK"), 16, 0, 64), 1, 240), to_char(count("MAXFREEINV")), substrb(dump(min("MAXFREEINV"), 16, 0, 64), 1, 240), substrb(dump(max("MAXFREEINV"), 16, 0, 64), 1, 240), to_char(count("FREEISSUEDCIRCINV")), substrb(dump(min("FREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("FREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), to_char(count("COGCIRCINV")), substrb(dump(min("COGCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("COGCIRCINV"), 16, 0, 64), 1, 240), to_char(count("FREESEASONCIRCINV")), substrb(dump(min("FREESEASONCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("FREESEASONCIRCINV"), 16, 0, 64), 1, 240), to_char(count("BEYONDLIFETIMECIRC")), substrb(dump(min("BEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), substrb(dump(max("BEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), to_char(count("VARIATIONMAXINV")), substrb(dump(min("VARIATIONMAXINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONMAXINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONTOTALCIRCINV")), substrb(dump(min("VARIATIONTOTALCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONTOTALCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONCHANGESPERWEEK")), substrb(dump(min("VARIATIONCHANGESPERWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONCHANGESPERWEEK"), 16, 0, 64), 1, 240), to_char(count("VARIATIONMAXFREEINV")), substrb(dump(min("VARIATIONMAXFREEINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONMAXFREEINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDPERPIECE")), substrb(dump(min("VARIATIONRENTEDPERPIECE"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDPERPIECE"), 16, 0, 64), 1, 240), to_char(count("VARIATIONFREEISSUEDCIRCINV")), substrb(dump(min("VARIATIONFREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONFREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONCOGCIRCINV")), substrb(dump(min("VARIATIONCOGCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONCOGCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONFREESEASONCIRCINV")), substrb(dump(min("VARIATIONFREESEASONCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONFREESEASONCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONBEYONDLIFETIMECIRC")), substrb(dump(min("VARIATIONBEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONBEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDPERPIECE")), substrb(dump(min("QTYRENTEDPERPIECE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDPERPIECE"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDOTHER")), substrb(dump(min("QTYRENTEDOTHER"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDOTHER"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDOTHER")), substrb(dump(min("VARIATIONRENTEDOTHER"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDOTHER"), 16, 0, 64), 1, 240), to_char(count("QTYCUSTOMERRENTSTOP")), substrb(dump(min("QTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("QTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYCUSTOMERRENTSTOP")), substrb(dump(min("VARIATIONQTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("QTYRENTSTOP")), substrb(dump(min("QTYRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTSTOP")), substrb(dump(min("VARIATIONQTYRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("EMBLEMTEMPLATE_ID")), substrb(dump(min("EMBLEMTEMPLATE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("EMBLEMTEMPLATE_ID"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEMBLEM")), substrb(dump(min("QTYRENTEMBLEM"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEMBLEM"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEMBLEM")), substrb(dump(min("VARIATIONQTYRENTEMBLEM"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEMBLEM"), 16, 0, 64), 1, 240), to_char(count("QTYREPLACEMENT")), substrb(dump(min("QTYREPLACEMENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYREPLACEMENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYREPLACEMENT")), substrb(dump(min("VARIATIONQTYREPLACEMENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYREPLACEMENT"), 16, 0, 64), 1, 240), to_char(count("QTYASSIGNED")), substrb(dump(min("QTYASSIGNED"), 16, 0, 64), 1, 240), substrb(dump(max("QTYASSIGNED"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYASSIGNED")), substrb(dump(min("VARIATIONQTYASSIGNED"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYASSIGNED"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDDEPOSITSTOCK")), substrb(dump(min("QTYRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDDEPOSITSTOCK")), substrb(dump(min("VARIATIONRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), to_char(count("QTYSUBSTITUTE")), substrb(dump(min("QTYSUBSTITUTE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYSUBSTITUTE"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYSUBSTITUTE")), sub strb(dump(min("VARIATIONQTYSUBSTITUTE"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYSUBSTITUTE"), 16, 0, 64), 1, 240), to_char(count("CHARGEAFTERDEPRECIATION")), substrb(dump(min("CHARGEAFTERDEPRECIATION"), 16, 0, 64), 1, 240), substrb(dump(max("CHARGEAFTERDEPRECIATION"), 16, 0, 64), 1, 240), to_char(count("YEARWEEK")), substrb(dump(min("YEARWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("YEARWEEK"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDPERPIECEPOOL")), substrb(dump(min("QTYRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDPERPIECEPOOL")), substrb(dump(min("VARIATIONRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), to_char(count("WEARERINVOICECATEGORY_ID")), substrb(dump(min( "WEARERINVOICECATEGORY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERINVOICECATEGORY_ID"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDRETURNRENT")), substrb(dump(min("QTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEDRETURNRENT")), substrb(dump(min("VARIATIONQTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDMINRENT")), substrb(dump(min("QTYRENTEDMINRENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDMINRENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEDMINRENT")), substrb(dump(min("VARIATIONQTYRENTEDMINRENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEDMINRENT"), 16, 0, 64), 1, 240), to_char(count("QTYFULLYAMORTIZED")), substrb(dump(min("QTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), substrb(dump(max("QTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYFULLYAMORTIZED")), substrb(dump(min("VARIATIONQTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."SQITEMINCIRCULATION" t /* ACL, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/
1kcynhwpz7v1yselect color_id, code, ralcode, systemuser_id, timestamp, usedforemblem, pantonecode, emblembackground, emblemtext, emblemborder, usedforembroidery, country_id, onlyinbusinessunit, useforresidentialservices, usedforemblemdefinition, usedforemblemtypecompany, usedforemblemtypename, usedforemblemtypeother, usedforemblemtypetitle, customcolor from COLOR where color_id = :1
1xf46m3chyan9select * from (select dynamicsql.*, rownum rnum from ( SELECT WEARER.WEARER_ID, WEARER.WEARERNUMBER, WEARER.SEARCHNAME WEARERSEARCHNAME, WEARER.FULLNAME, WEARER.EMBLEMNAME, WEARER.CUSTOMEREMPLOYEENUMBER, WEARER.SEX, WEARER.DUMMYFORPOOL, WEARER.DATEACTIVE, WEARER.DATEINACTIVE, WEARER.REMARK, WEARER.FIRSTNAME, WEARER.MYGENDER, WEARER.SYSTEMUSER_ID WEARERSYSTEMUSERID, WEARER.TIMESTAMP WEARERTIMESTAMP, WEARER.FLAG_ID, WEARERFLAG.CODE WEARERFLAGCODE, (select FLAG_DESC.DESCRIPTION from FLAG_DESC where FLAG_DESC.FLAG_ID = WEARER.FLAG_ID and FLAG_DESC.LANGUAGE_ID = :1 ) FLAGDESCRIPTION, WEAREREMPLOYMENT.WEAREREMPLOYMENT_ID, WEAREREMPLOYMENT.SEQUENCENUMBER, DEPARTMENT.DEPARTMENT_ID, DEPARTMENT.DEPARTMENTNUMBER, DEPARTMENT.DESCRIPTION DEPARTMENTDESCRIPTION, LOCKER.LOCKER_ID, LOCKER.BANK, LOCKER.LOCKER, DP2.DELIVERYPOINT_ID DP2DELIVERYPOINT_ID, DP2.CODE DP2CODE, DP2.DESCRIPTION DP2DESCRIPTION, GARMENTDISPENSER.GARMENTDISPENSER_ID, GARMENTDISPENSER.CODE GARMENTDISPENSERCODE, GARMENTDISPENSER.DESCRIPTION GARMENTDISPENSERDESCRIPTION, DP3.DELIVERYPOINT_ID DP3DELIVERYPOINT_ID, DP3.CODE DP3CODE, DP3.DESCRIPTION DP3DESCRIPTION, WEARERFUNCTION.WEARERFUNCTION_ID, WEARERFUNCTION.CODE WEARERFUNCTIONCODE, WEARERFUNCTION.DESCRIPTION WEARERFUNCTIONDESCRIPTION, WEAREREMPLOYMENT.DISTRIBUTIONPOINT_ID, DISTRIBUTIONPOINT.DISTRIBUTIONPOINTNUMBER, DISTRIBUTIONPOINT.DESCRIPTION DISTRIBUTIONPOINTDESCRIPTION, WEAREREMPLOYMENT.SYSTEMUSER_ID, WEAREREMPLOYMENT.TIMESTAMP, WEAREREMPLOYMENT.DELIVERYPOINT_ID, DELIVERYPOINT.CODE DELIVERYPOINTCODE, DELIVERYPOINT.DESCRIPTION DELIVERYPOINTDESCRIPTION, WEAREREMPLOYMENT.DISPENSECREDIT, WEAREREMPLOYMENT.CARDNUMBER, CC.COSTCENTER_ID CCCOSTCENTER_ID, CC.CODE CCCODE, CC.DESCRIPTION CCDESCRIPTION, WEFL.FLAG_ID WEFLFLAG_ID, WEFL.CODE WEFLCODE, WEFL.TRANSFER WEFLTRANSFER, AUTOFL.AUTOMATICFLAG_ID, AUTOFL.TRANSFERABLE, WEAREREMPLOYMENT.EXTERNALLOCKER_ID, EXTERNALLOCKER.BANK EXTERNALLOCKERBANK, EXTERNALLOCKER.LOCKER EXTERNALLOCKERLOCKER, WEARERFUNCTION.CODELABELLAYOUT_ID, WEARERFUNCTION.NAMELABELLAYOUT_ID, WEAREREMPLOYMENT.WEARERFUNCTIONSUBTYPE_ID from WEAREREMPLOYMENT left outer join (LOCKER join DELIVERYPOINT DP2 on LOCKER.DELIVERYPOINT_ID = DP2.DELIVERYPOINT_ID) on LOCKER.LOCKER_ID = WEAREREMPLOYMENT.LOCKER_ID left outer join LOCKER EXTERNALLOCKER on EXTERNALLOCKER.LOCKER_ID = WEAREREMPLOYMENT.EXTERNALLOCKER_ID left outer join (GARMENTDISPENSER left outer join DELIVERYPOINT DP3 on GARMENTDISPENSER.DELIVERYPOINT_ID = DP3.DELIVERYPOINT_ID) on GARMENTDISPENSER.GARMENTDISPENSER_ID = WEAREREMPLOYMENT.GARMENTDISPENSER_ID left outer join WEARERFUNCTION on WEARERFUNCTION.WEARERFUNCTION_ID = WEAREREMPLOYMENT.WEARERFUNCTION_ID left outer join DELIVERYPOINT on DELIVERYPOINT.DELIVERYPOINT_ID = WEAREREMPLOYMENT.DELIVERYPOINT_ID left outer join (FLAG WEFL left outer join AUTOMATICFLAG AUTOFL on WEFL.FLAG_ID = AUTOFL.FLAG_ID) on WEFL.FLAG_ID = WEAREREMPLOYMENT.FLAG_ID , WEARER left outer join FLAG WEARERFLAG on WEARERFLAG.FLAG_ID = WEARER.FLAG_ID , DEPARTMENT, DISTRIBUTIONPOINT, CUSTOMER, COSTCENTER CC where WEAREREMPLOYMENT.WEARER_ID = WEARER.WEARER_ID and WEAREREMPLOYMENT.DISTRIBUTIONPOINT_ID = DISTRIBUTIONPOINT.DISTRIBUTIONPOINT_ID and DISTRIBUTIONPOINT.DEPARTMENT_ID = DEPARTMENT.DEPARTMENT_ID and DEPARTMENT.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and CC.COSTCENTER_ID = DISTRIBUTIONPOINT.COSTCENTER_ID and WEARER.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and CC.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and :2 between WEARER.DATEACTIVE and WEARER.DATEINACTIVE and WEARER.CUSTOMER_ID = :3 order by WEARER.WEARERNUMBER ) dynamicsql where rownum <= :4 ) where rnum >= :5
1zrnrntukph5hDELETE FROM wri$_adv_objects a WHERE a.task_id = :task_id_num AND (:execution_name IS NULL OR :execution_name1 = a.exec_name)
23xdkykj697hxselect property from wri$_adv_tasks where id = :task_id
25yz3j3s6cb81select INVOICELINEACTIVITY_ID, INVOICELINE_ID, PROCESSINGBUSINESSUNIT_ID, YEAR, WEEK, BILLEDQTY, AMOUNT, SYSTEMUSER_ID, TIMESTAMP from INVOICELINEACTIVITY where 0=0 AND INVOICELINE_ID = :1
2h7qyr3b7hkrrDECLARE job BINARY_INTEGER := :job; next_date TIMESTAMP WITH TIME ZONE := :mydate; broken BOOLEAN := FALSE; job_name VARCHAR2(128) := :job_name; job_subname VARCHAR2(128) := :job_subname; job_owner VARCHAR2(128) := :job_owner; job_start TIMESTAMP WITH TIME ZONE := :job_start; job_scheduled_start TIMESTAMP WITH TIME ZONE := :job_scheduled_start; window_start TIMESTAMP WITH TIME ZONE := :window_start; window_end TIMESTAMP WITH TIME ZONE := :window_end; chain_id VARCHAR2(14) := :chainid; credential_owner VARCHAR2(128) := :credown; credential_name VARCHAR2(128) := :crednam; destination_owner VARCHAR2(128) := :destown; destination_name VARCHAR2(128) := :destnam; job_dest_id varchar2(14) := :jdestid; log_id number := :log_id; BEGIN dbms_refresh.refresh('"ABSSOLUTE"."V_CUS_CLEAN_INVOICESUMMARY"'); :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END;
2syvqzbxp4k9zselect u.name, o.name, a.interface_version#, o.obj# from association$ a, user$ u, obj$ o where a.obj# = :1 and a.property = :2 and a.statstype# = o.obj# and u.user# = o.owner#
2tbvkwngm6nq9select GENERALPRICELIST_ID, PRICETYPE, CODE, DESCRIPTION, ACTIVE, AUTOPRICEUPDATE, PRICEINDEXCODE, CURRENCY_ID, SYSTEMUSER_ID, TIMESTAMP, USAGE, USERGROUP_ID, AUTHORISED_ID, AUTHORISEDTIMESTAMP, CHAIN_ID, PRICEUPDATELOCKDATE, DEFAULTPRICELIST, SALESVOLUMEPRICE from GENERALPRICELIST where GENERALPRICELIST_ID = :1
31sjkjxxh8dx6select SBG.SIZEBILLINGGROUP_ID, SBG.CODE, SBG.DESCRIPTION from SIZEBILLINGGROUP SBG where SBG.STANDARD = :1
3cvfznsxgftwqSELECT A.ARTRANSACTION_ID, A.BUSINESSUNIT_ID, A.ARTRANSACTIONDATE, A.BILLTOCUSTOMER_LINK_ID, A.AMOUNT, A.TOTALAPPLIEDAMOUNT, A.PAYMENTTYPE, A.INVOICEHEADER_ID, A.INVOICENUMBER, A.Debitcredit, A.ARTRANSACTIONTYPE_ID, IHE.PAYMENTTERMSDUEDATE PAYTERMSDUEDATE, A.SYSTEMUSER_ID, A.TIMESTAMP FROM ARTRANSACTION A, INVOICEHEADEREXTRAINFO IHE, ARTRANSACTIONTYPE ART , CUSTOMER_LINK CL1 WHERE IHE.INVOICEHEADER_ID = A.INVOICEHEADER_ID and ART.ARTRANSACTIONTYPE_ID = A.ARTRANSACTIONTYPE_ID and ART.TYPENUMBER <> 2 and A.ORIGINALTRANSACTION_ID = A.ARTRANSACTION_ID and (A.BILLTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or IHE.PAYBYCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or A.DELTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID) and CL1.CUSTOMER_ID = :1 and A.ISOPEN_YN = 'Y' and (nvl(A.PARENTARTRANSACTION_ID, 0) = 0 OR A.PARENTARTRANSACTION_ID = A.ARTRANSACTION_ID) union SELECT A.ARTRANSACTION_ID, A.BUSINESSUNIT_ID, A.ARTRANSACTIONDATE, A.BILLTOCUSTOMER_LINK_ID, A.AMOUNT, A.TOTALAPPLIEDAMOUNT, A.PAYMENTTYPE, A.INVOICEHEADER_ID, A.INVOICENUMBER, A.Debitcredit, A.ARTRANSACTIONTYPE_ID, null PAYTERMSDUEDATE, A.SYSTEMUSER_ID, A.TIMESTAMP FROM ARTRANSACTION A , ARTRANSACTIONTYPE ART, CUSTOMERBILLINGINFO CUSTBI , CUSTOMER_LINK CL1 WHERE A.INVOICEHEADER_ID IS NULL and ART.ARTRANSACTIONTYPE_ID = A.ARTRANSACTIONTYPE_ID and ART.TYPENUMBER <> 2 and a.originaltransaction_id = a.artransaction_id and A.BILLTOCUSTOMER_LINK_ID = CUSTBI.CUSTOMER_ID and (A.BILLTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID OR CUSTBI.PAYBYCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or A.DELTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID) and CL1.CUSTOMER_ID = :2 and A.ISOPEN_YN = 'Y' and (nvl(A.PARENTARTRANSACTION_ID, 0) = 0 OR A.PARENTARTRANSACTION_ID = A.ARTRANSACTION_ID) order by ARTRANSACTIONDATE
3fs147mudh63nSELECT CASE WHEN AF.FLAG_ID IS NOT NULL THEN TO_CHAR('0') ELSE NVL((SELECT MAX(FD.DESCRIPTION) FROM FLAG_DESC FD WHERE FD.FLAG_ID = X.FLAG_ID AND FD.LANGUAGE_ID = :B4 ), F.CODE) END STATUSTEXT FROM (SELECT UF.FLAG_ID FROM UNIQUEITEMFLAG UF WHERE UF.UNIQUEITEM_ID = :B1 AND UF.STARTDATE <= SYSDATE UNION ALL SELECT W.FLAG_ID FROM WEARER W WHERE W.WEARER_ID = :B2 AND W.FLAGSTARTDATE <= SYSDATE UNION ALL SELECT WE.FLAG_ID FROM WEAREREMPLOYMENT WE WHERE WE.WEAREREMPLOYMENT_ID = :B3 AND WE.FLAGSTARTDATE <= SYSDATE) X JOIN FLAG F ON F.FLAG_ID = X.FLAG_ID LEFT OUTER JOIN AUTOMATICFLAG AF ON (AF.FLAG_ID = X.FLAG_ID AND AF.EVENT IN ('Replacement requested using replacement button', 'Product contract ended for customer', 'Customer no longer active', 'End of norm life time reached, auto replacement', 'Flag for return to stock due to manual decrease of max inv', 'Quit wearer', 'Quit Wearer Inventory')) ORDER BY AF.FLAG_ID, F.PRIORITY ASC
3ms7w0c6ph91tinsert /* KSXM:FLUSH COL */ into sys.col_usage$ (obj#, intcol#, equality_preds, equijoin_preds, nonequijoin_preds, range_preds, like_preds, null_preds, flags, timestamp) values ( :objn, :coln, decode(bitand(:flag, 1), 0, 0, 1), decode(bitand(:flag, 2), 0, 0, 1), decode(bitand(:flag, 4), 0, 0, 1), decode(bitand(:flag, 8), 0, 0, 1), decode(bitand(:flag, 16), 0, 0, 1), decode(bitand(:flag, 32), 0, 0, 1), :flag, :time)
3rmmj0pt9p645/* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("LOSSRECHARGECANCELUSER_ID")), substrb(dump(min("LOSSRECHARGECANCELUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSRECHARGECANCELUSER_ID"), 16, 0, 64), 1, 240), to_char(count("LOSSRECHARGECANCELTIMESTAMP")), substrb(dump(min("LOSSRECHARGECANCELTIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSRECHARGECANCELTIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("INVOICELINE_ID")), substrb(dump(min("INVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("INVOICEHEADER_ID")), substrb(dump(min("INVOICEHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICEHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("LINENUMBER")), substrb(dump(min("LINENUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("LINENUMBER"), 16, 0, 64), 1, 240), to_char(count("INVOICELINETYPE_ID")), substrb(dump(min("INVOICELINETYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINETYPE_ID"), 16, 0, 64), 1, 240), to_char(count("CODE")), substrb(dump(min("CODE"), 16, 0, 64), 1, 240), substrb(dump(max("CODE"), 16, 0, 64), 1, 240), to_char(count("DESCRIPTION")), substrb(dump(min("DESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("DESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("ADJUSTEDAMOUNT")), substrb(dump(min("ADJUSTEDAMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTEDAMOUNT"), 16, 0, 64), 1, 240), to_char(count("ADJUSTEDPRICE")), substrb(dump(min("ADJUSTEDPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTEDPRICE"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTBILLEDQTY")), substrb(dump(min("ADJUSTMENTBILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTBILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("EXTEND")), substrb(dump(min("EXTEND"), 16, 0, 64), 1, 240), substrb(dump(max("EXTEND"), 16, 0, 64), 1, 240), to_char(count("AMOUNT")), substrb(dump(min("AMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("AMOUNT"), 16, 0, 64), 1, 240), to_char(count("DISCOUNTPERCENTAGE")), substrb(dump(min("DISCOUNTPERCENTAGE"), 16, 0, 64), 1, 240), substrb(dump(max("DISCOUNTPERCENTAGE"), 16, 0, 64), 1, 240), to_char(count("PRICE")), substrb(dump(min("PRICE"), 16, 0, 64), 1, 240), substrb(dump(max("PRICE"), 16, 0, 64), 1, 240), to_char(count("BILLEDQTY")), substrb(dump(min("BILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("BILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTREASON_ID")), substrb(dump(min("ADJUSTMENTREASON_ID"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTREASON_ID"), 16, 0, 64), 1, 240), to_char(count("TAXGROUPCODE")), substrb(dump(min("TAXGROUPCODE"), 16, 0, 64), 1, 240), substrb(dump(max("TAXGROUPCODE"), 16, 0, 64), 1, 240), to_char(count("SUBJECTTOMINIMUM")), substrb(dump(min("SUBJECTTOMINIMUM"), 16, 0, 64), 1, 240), substrb(dump(max("SUBJECTTOMINIMUM"), 16, 0, 64), 1, 240), to_char(count("TURNOVERGROUP_ID")), substrb(dump(min("TURNOVERGROUP_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TURNOVERGROUP_ID"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min( "SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("TAXTYPE")), substrb(dump(min("TAXTYPE"), 16, 0, 64), 1, 240), substrb(dump(max("TAXTYPE"), 16, 0, 64), 1, 240), to_char(count("REMARK")), substrb(dump(min("REMARK"), 16, 0, 64), 1, 240), substrb(dump(max("REMARK"), 16, 0, 64), 1, 240), to_char(count("GENERATED")), substrb(dump(min("GENERATED"), 16, 0, 64), 1, 240), substrb(dump(max("GENERATED"), 16, 0, 64), 1, 240), to_char(count("INVOICELINESUBTYPE")), substrb(dump(min("INVOICELINESUBTYPE"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINESUBTYPE"), 16, 0, 64), 1, 240), to_char(count("LOSSWEEKSTOGO")), substrb(dump(min("LOSSWEEKSTOGO"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSWEEKSTOGO"), 16, 0, 64), 1, 240), to_char(count("CREDIT")), substrb(dump(min("CREDIT"), 16, 0, 64), 1, 240), substrb(dump(max("CREDIT"), 16, 0, 64), 1, 240), to_char(count("CREDITINVOICELINE_ID")), substrb(dump(min("CREDITINVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CREDITINVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("PROCESSINGBUSINESSUNIT_ID")), substrb(dump(min("PROCESSINGBUSINESSUNIT_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PROCESSINGBUSINESSUNIT_ID"), 16, 0, 64), 1, 240), to_char(count("INVENTORYCATEGORY_ID")), substrb(dump(min("INVENTORYCATEGORY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYCATEGORY_ID"), 16, 0, 64), 1, 240), to_char(count("INVENTORYCATEGORYCODE")), substrb(dump(min("INVENTORYCATEGORYCODE"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYCATEGORYCODE"), 16, 0, 64), 1, 240), to_char(count("BUDGETCODE")), substrb(dump(min("BUDGETCODE"), 16, 0, 64), 1, 240), substrb(dump(max("BUDGETCODE"), 16, 0, 64), 1, 240), to_char(count("ORIGINALAMOUNT")), substrb(dump(min("ORIGINALAMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("ORIGINALAMOUNT"), 16, 0, 64), 1, 240), to_char(count("REPAIRNUMBEROFMINUTES")), substrb(dump(min("REPAIRNUMBEROFMINUTES"), 16, 0, 64), 1, 240), substrb(dump(max("REPAIRNUMBEROFMINUTES"), 16, 0, 64), 1, 240), to_char(count("REPAIRPRICEPERMINUTE")), substrb(dump(min("REPAIRPRICEPERMINUTE"), 16, 0, 64), 1, 240), substrb(dump(max("REPAIRPRICEPERMINUTE"), 16, 0, 64), 1, 240), to_char(count("CONTRACTPURCHASEORDER_ID")), substrb(dump(min("CONTRACTPURCHASEORDER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTPURCHASEORDER_ID"), 16, 0, 64), 1, 240), to_char(count("CONTRACTPURCHASEORDERLINE_ID")), substrb(dump(min("CONTRACTPURCHASEORDERLINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTPURCHASEORDERLINE_ID"), 16, 0, 64), 1, 240), to_char(count("CONTRACTCOEFFICIENT")), substrb(dump(min("CONTRACTCOEFFICIENT"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTCOEFFICIENT"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."INVOICELINE" t /* NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/
45kgwhaftuqpkUPDATE UNIQUEITEMFLAGSHADOW UIFS SET UIFS.EXPORTTIMESTAMP = SYSDATE WHERE (:B1 <> 1 OR (:B1 = 1 AND UIFS.DELETIONTIMESTAMP >= SYSDATE - (1 / 24)))
4avrrkwbr1ffgSELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (1)
4rkyrwkwyk238SELECT DYW.DATE_ FROM DATE_YEARWEEKDAY DYW WHERE DYW.US_YEAR = :B3 AND DYW.US_WEEK = :B2 AND DYW.DAY = :B1
4xm1ruvkx3awxDECLARE job BINARY_INTEGER := :job; next_date TIMESTAMP WITH TIME ZONE := :mydate; broken BOOLEAN := FALSE; job_name VARCHAR2(128) := :job_name; job_subname VARCHAR2(128) := :job_subname; job_owner VARCHAR2(128) := :job_owner; job_start TIMESTAMP WITH TIME ZONE := :job_start; job_scheduled_start TIMESTAMP WITH TIME ZONE := :job_scheduled_start; window_start TIMESTAMP WITH TIME ZONE := :window_start; window_end TIMESTAMP WITH TIME ZONE := :window_end; chain_id VARCHAR2(14) := :chainid; credential_owner VARCHAR2(128) := :credown; credential_name VARCHAR2(128) := :crednam; destination_owner VARCHAR2(128) := :destown; destination_name VARCHAR2(128) := :destnam; job_dest_id varchar2(14) := :jdestid; log_id number := :log_id; BEGIN DECLARE ename VARCHAR2(30); exec_task BOOLEAN; BEGIN -- check if tuning pack is enabled exec_task := prvt_advisor.is_pack_enabled( dbms_management_packs.TUNING_PACK); -- check if we are in a pdb, -- since auto sqltune is not run in a pdb IF (exec_task AND -- tuning pack enabled sys_context('userenv', 'con_id') <> 0 AND -- not in non-cdb sys_context('userenv', 'con_id') <> 1 ) THEN -- not in root exec_task := FALSE; END IF; -- execute auto sql tuning task IF (exec_task) THEN ename := dbms_sqltune.execute_tuning_task( 'SYS_AUTO_SQL_TUNING_TASK'); END IF; -- check whether we are in non-CDB or a PDB -- auto SPM evolve only runs in a non-CDB or a PDB, not the root. IF (sys_context('userenv', 'con_id') = 0 OR sys_context('userenv', 'con_id') > 2) THEN exec_task := TRUE; ELSE exec_task := FALSE; END IF; -- execute auto SPM evolve task IF (exec_task) THEN ename := dbms_spm.execute_evolve_task('SYS_AUTO_SPM_EVOLVE_TASK'); END IF; END; :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END;
58vwkgn79m9dbdelete from wri$_adv_objects where task_id = :task_id and type = :adv_obj_type and attr7 = -1
5bhyb3af1q95qSELECT DISTINCT TO_CHAR(a.rteno) routeNo, COALESCE(a.STPNO, '') as stopNo, --routestop.stopnumber as seqNo, (SELECT COALESCE(routestop.stopnumber, 0) FROM route JOIN routestop ON route.route_id = routestop.route_id AND customer.customer_id = routestop.customer_id WHERE sysdate >= routestop.dateactive AND sysdate <= routestop.dateinactive AND route.DRIVINGDAY_ID = :dow - 1 fetch first 1 row only) seqNo, a.CTRN || '-' || a.CUSNO crtCusSte, TRIM(a.CSNM) customerName, a.LOTNO lotCode, COALESCE(a.VNDCD, ' ') vndcd, COALESCE(a.DIM1, ' ') dim1, COALESCE(a.DIM2, ' ') dim2, a.PSNNO || ' ' || TRIM(a.PSNNM) || '(' || d.WEARERNUMBER || ')' psnManNameRec, a.barcd barcodeA, SUBSTR(a.ninvdt, 5, 2) || '/' || SUBSTR(a.ninvdt, 7, 2) || '/' || SUBSTR(a.ninvdt, 1, 4) invoiceDate, --TO_CHAR(b.SCANTIMESTAMP, 'MM/DD/YYYY') as scanInDate, TO_CHAR(a.LASTINSCANDATE, 'MM/DD/YYYY') scanInDate, 'Gmt Missing' scanOutType, d.WEARERNUMBER FROM v_cus_clean_sortinginterface a --JOIN SCAN b --ON a.BARCD = b.PRIMARYID --AND a.LASTINSCANDATE = b.SCANTIMESTAMP JOIN PRODUCT p ON a.LOTNO = p.code JOIN CUSTOMER CUSTOMER ON a.CUSNO = CUSTOMER.customernumber JOIN WEARER d ON a.PSNRN = d.WEARER_ID JOIN CUSTOMER_LINK CUSTOMER_LINK ON CUSTOMER.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID JOIN ROUTESTOP ROUTESTOP ON ROUTESTOP.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID AND sysdate >= routestop.dateactive --only 'live' routes AND sysdate <= routestop.dateinactive --only 'live' routes JOIN ROUTE ON routestop.route_id = route.route_id JOIN V_CUS_REPORTINGSTRUCTURE ON route.routenumber = v_cus_reportingstructure.routenumber WHERE a.PLTNO = :companyNumber --AND a.STPSQ = ROUTESTOP.STOPNUMBER AND a.SERVSTAT = 0 AND a.LASTINSCANDATE IS NOT NULL AND LENGTH(a.BILTY) < 3 --not a multiday AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') > TO_CHAR(NVL(a.LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AND TO_CHAR(f_getnextdeliverydate(trunc(sysdate), customer.customer_id, 2, (SELECT ds1.deliveryscheme_id from deliveryscheme ds1 where ds1.code = (SELECT min(ds.code) from customerdeliveryscheme cds JOIN deliveryscheme ds ON ds.deliveryscheme_id = cds.deliveryscheme_id WHERE cds.customer_id = customer.customer_id and cds.active = 'Y'))), 'YYYY-MM-DD') = (SELECT CASE WHEN TO_NUMBER(TO_CHAR(sysdate, 'd')) = :dow THEN TO_CHAR(sysdate, 'YYYY-MM-DD') --today WHEN to_number(to_char(sysdate, 'd')) > :dow THEN to_char(sysdate + (7 - (to_number(to_char(sysdate, 'd')) - :dow)), 'YYYY-MM-DD') --looking into next week: today is Fri(6), looking at Mon(2) accty ELSE TO_CHAR(sysdate + (:dow - TO_NUMBER(TO_CHAR(sysdate, 'd'))), 'YYYY-MM-DD') --looking at least 1 day in the future: today is Mon(2), looking at Tues(3) accty. END FROM DUAL) AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >= /* COALESCE((SELECT TO_CHAR(MAX(inv.invoicedate), 'YYYY-MM-DD') FROM invoiceheader inv WHERE inv.deltocustomernumber = customer.customernumber AND inv.finalizationtimestamp is not null AND inv.status_id = 2), '1000-01-01') */ COALESCE((SELECT to_char(max(LASTINVOICEDATE), 'YYYY-MM-DD') FROM v_cus_lastinvoiceproduct inv WHERE inv.customernumber = customer.customernumber), '1000-01-01') --AND TO_CHAR(b.SCANTIMESTAMP, 'YYYY-MM-DD') >= TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AND (p.productgroup_id != 5144 and :includeAprons != 1 or :includeAprons = 1) ORDER BY routeNo, seqNo, crtCusSte, psnManNameRec
5ddwmgxr55x3bSELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (2)
5n6psy30p2fnsSELECT 1 RECORDTYPE, CASE WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN TO_CHAR('0') WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B2 ) ELSE '0' END PRODUCTIONPATH, R.ROUTENUMBER ROUTECODE, CASE :B1 WHEN 'CUS' THEN TO_NUMBER(TO_CHAR(CU.CUSTOMERNUMBER) || LPAD(TO_CHAR(DEP.DEPARTMENTNUMBER), 7, '0')) ELSE CU.CUSTOMERNUMBER END ACCOUNTID, MAX(RS.STOPNUMBER) SEQUENCEID, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END LOCKERNUMBER, W.WEARERNUMBER MANNUMBER, TO_CHAR(R.ROUTENUMBER) || LPAD(TO_CHAR(CU.CUSTOMERNUMBER), 12, '0') || LPAD(TO_CHAR(W.WEARERNUMBER), 8, '0') TICKETLINKID, CU.NAME COMPANYNAME, W.FULLNAME MANNAME, PL.CODE PLANTNUMBER, MIN(DECODE(DS.CODE, '01W01', 0, '02W01', 1, '02W02', 2, '04W01', 3, '04W02', 4, '04W03', 5, '04W04', 6, 99)) FREQUENCY, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C1 WHERE C1.CUSTOMER_ID = W.CUSTOMER_ID AND C1.DAY_ID = 1 AND C1.DAY_ID = R.DRIVINGDAY_ID AND C1.TYPEOFMERCHADISE = 2), 0)) MON, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C2 WHERE C2.CUSTOMER_ID = W.CUSTOMER_ID AND C2.DAY_ID = 2 AND C2.DAY_ID = R.DRIVINGDAY_ID AND C2.TYPEOFMERCHADISE = 2), 0)) TUE, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C3 WHERE C3.CUSTOMER_ID = W.CUSTOMER_ID AND C3.DAY_ID = 3 AND C3.DAY_ID = R.DRIVINGDAY_ID AND C3.TYPEOFMERCHADISE = 2), 0)) WED, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C4 WHERE C4.CUSTOMER_ID = W.CUSTOMER_ID AND C4.DAY_ID = 4 AND C4.DAY_ID = R.DRIVINGDAY_ID AND C4.TYPEOFMERCHADISE = 2), 0)) THU, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C5 WHERE C5.CUSTOMER_ID = W.CUSTOMER_ID AND C5.DAY_ID = 5 AND C5.DAY_ID = R.DRIVINGDAY_ID AND C5.TYPEOFMERCHADISE = 2), 0)) FRI, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C6 WHERE C6.CUSTOMER_ID = W.CUSTOMER_ID AND C6.DAY_ID = 6 AND C6.DAY_ID = R.DRIVINGDAY_ID AND C6.TYPEOFMERCHADISE = 2), 0)) SAT, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C7 WHERE C7.CUSTOMER_ID = W.CUSTOMER_ID AND C7.DAY_ID = 7 AND C7.DAY_ID = R.DRIVINGDAY_ID AND C7.TYPEOFMERCHADISE = 2), 0)) SUN FROM UNIQUEITEM UI JOIN UNIQUEITEMNONPOOL UIOP ON UIOP.UNIQUEITEM_ID = UI.UNIQUEITEM_ID JOIN FINISHINGMETHOD FM ON FM.FINISHINGMETHOD_ID=UI.FINISHINGMETHOD_ID JOIN WEAREREMPLOYMENT WE ON WE.WEAREREMPLOYMENT_ID = UIOP.WEAREREMPLOYMENT_ID JOIN WEARER W ON W.WEARER_ID = WE.WEARER_ID JOIN DISTRIBUTIONPOINT DIP ON DIP.DISTRIBUTIONPOINT_ID=WE.DISTRIBUTIONPOINT_ID JOIN DEPARTMENT DEP ON DEP.DEPARTMENT_ID=DIP.DEPARTMENT_ID JOIN CUSTOMER CU ON CU.CUSTOMER_ID = W.CUSTOMER_ID LEFT OUTER JOIN LOCKER LO ON LO.LOCKER_ID = WE.LOCKER_ID JOIN ROUTESTOP RS ON (RS.CUSTOMER_ID = W.CUSTOMER_ID AND SYSDATE BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE AND ((RS.DELIVERYPOINT_ID = LO.DELIVERYPOINT_ID OR RS.DELIVERYPOINT_ID = WE.DELIVERYPOINT_ID) OR RS.DELIVERYPOINT_ID IS NULL)) JOIN ROUTE R ON (R.ROUTE_ID = RS.ROUTE_ID) JOIN DELIVERYSCHEMESPERSTOP DSPRS ON (DSPRS.ROUTESTOP_ID = RS.ROUTESTOP_ID AND DSPRS.DAY_ID = R.DRIVINGDAY_ID AND DSPRS.CUSTOMER_ID = W.CUSTOMER_ID) JOIN DELIVERYSCHEME DS ON DS.DELIVERYSCHEME_ID = DSPRS.DELIVERYSCHEME_ID JOIN BUSINESSUNIT BU ON BU.BUSINESSUNIT_ID = CU.DEFAULTBUSINESSUNIT_ID JOIN PLANT PL ON PL.PLANT_ID = BU.PLANT_ID WHERE PL.PLANT_ID = :B4 AND (:B3 = 0 OR EXISTS (SELECT 1 FROM SECONDARYUNIQUEITEM SUI WHERE SUI.UNIQUEITEM_ID = UI.UNIQUEITEM_ID AND SUI.TIMESTAMP >= :B5 ) OR EXISTS (SELECT 1 FROM WEARERSHADOW WS WHERE WS.WEARER_ID = WE.WEARER_ID AND WS.TIMESTAMP >= :B5 )) GROUP BY R.ROUTENUMBER, W.CUSTOMER_ID, CU.CUSTOMERNUMBER, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END, W.WEARERNUMBER, W.FULLNAME, CU.NAME, PL.CODE, CASE WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN TO_CHAR('0') WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B2 ) ELSE '0' END, CASE :B1 WHEN 'CUS' THEN TO_NUMBER(TO_CHAR(CU.CUSTOMERNUMBER) || LPAD(TO_CHAR(DEP.DEPARTMENTNUMBER), 7, '0')) ELSE CU.CUSTOMERNUMBER END ORDER BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END, W.WEARERNUMBER
5qamd7jbrtt3wSELECT D.FREQUENCY, D.OFFSETWEEK FROM DELIVERYSCHEME D WHERE D.DELIVERYSCHEME_ID = :B1
5qx2bks808uqjSELECT CASE WHEN DS.NLS_TERRITORY IN ('AMERICA', 'CANADA', 'AUSTRALIA') THEN DYW.US_WEEK ELSE DYW.WEEK END FROM DATE_YEARWEEKDAY DYW, DATABASESETTINGS DS WHERE DYW.DATE_ = TRUNC(:B1 )
5t0s77hdvw8upselect owner, object_name, subobject_name, object_type from dba_objects where object_id = :1
5tf0dbjbsf9n3select property from wri$_adv_tasks where id = :task_id
63qfmgd5knk0dupdate PACKINGNOTELINE P set P.INVOICEHEADER_ID = :1 , P.SYSTEMUSER_ID = :2 , P.TIMESTAMP = :3 where P.PACKINGNOTELINE_ID in (select PNL.PACKINGNOTELINE_ID from INVOICEHEADER IH, INVOICELINEPRODUCT ILP, INVOICELINE IL, PACKINGNOTE PN, PACKINGNOTELINE PNL, STOP S, INVOICELINETYPE ILT where IL.INVOICELINETYPE_ID = ILT.INVOICELINETYPE_ID and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID and IL.INVOICELINE_ID = ILP.INVOICELINE_ID and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID and S.STOP_ID = PN.STOP_ID and PNL.PRODUCT_ID = ILP.PRODUCT_LINK_ID and (PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID or ILP.SIZEDEFINITION_LINK_ID = :4 ) and PNL.FINISHINGMETHOD_ID = ILP.FINISHINGMETHOD_ID and exists (select 1 from PACKINGNOTELINEDELIVINV PLD where PLD.PACKINGNOTELINE_ID = PNL.PACKINGNOTELINE_ID) and PNL.INVOICEHEADER_ID is null and IH.INVOICEHEADER_ID = :5 and ILT.TYPE in ( :6 ) and IH.DELTOCUSTOMER_LINK_ID = S.CUSTOMER_LINK_ID and IL.BILLEDQTY > 0)
6gxhd47s2zh3uselect ILP.WEAREREMPLOYMENT_LINK_ID, ILP.PRODUCT_LINK_ID, ILP.SIZEDEFINITION_LINK_ID, sum(ILP.DELIVEREDQTY) from INVOICELINE IL, INVOICELINEPRODUCT ILP, INVOICEHEADER IH where IL.INVOICELINETYPE_ID = 2 and ILP.INVOICELINE_ID = IL.INVOICELINE_ID and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID and IL.EXTEND = 'N' and IH.DELTOCUSTOMER_LINK_ID = :1 and IH.STATUS_ID = 2 and IH.INVOICEDATE > :2 and IH.INVOICEDATE < :3 and ILP.PRODUCT_LINK_ID = :4 and IL.INVOICELINESUBTYPE = 15 and ILP.SIZEDEFINITION_LINK_ID = :5 and ILP.FINISHINGMETHOD_ID = :6 and exists (select * from PACKINGNOTELINE PNL, PACKINGNOTE PN, PACKINGNOTELINEDELIVINV PLD where PNL.PACKINGNOTELINE_ID = PLD.PACKINGNOTELINE_ID and PLD.INVOICEHEADER_ID = IL.INVOICEHEADER_ID and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID and PNL.INVOICEHEADER_ID is null and ILP.PRODUCT_LINK_ID = PNL.PRODUCT_ID and ILP.SIZEDEFINITION_LINK_ID = PNL.SIZEDEFINITION_ID and ILP.FINISHINGMETHOD_ID = PNL.FINISHINGMETHOD_ID) group by ILP.WEAREREMPLOYMENT_LINK_ID, ILP.PRODUCT_LINK_ID, ILP.SIZEDEFINITION_LINK_ID
6t7m79n45b3t3with PUTUP_DOC as ( select PLANTCODE, ROUTENUMBER, TO_CHAR(TO_DATE(DRIVINGDATE, 'YYYYMMDD'), 'YYYY-MM-DD') as DATE_DRV, SUBSTR(PRODUCTCODE, 1, ( INSTR(PRODUCTCODE, '.', 1)-1) ) as pCODE, PRODUCTDESCRIPTION, NUMBER_OF_BUNDLES from V_CUS_BULKPUTUPLIST where PRODUCTCODE like '%.%' UNION ALL select PLANTCODE, ROUTENUMBER, TO_CHAR(TO_DATE(DRIVINGDATE, 'YYYYMMDD'), 'YYYY-MM-DD') as DATE_DRV, PRODUCTCODE as pCODE, PRODUCTDESCRIPTION, NUMBER_OF_BUNDLES from V_CUS_BULKPUTUPLIST where PRODUCTCODE not like '%.%' ) select PLANTCODE, ROUTENUMBER, DATE_DRV as DDATE, 'SUM' as PCode, 'Load Summary' as IName, sum(NUMBER_OF_BUNDLES) as BSUM, 0 as UQTY from PUTUP_DOC where DATE_DRV = TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD') group by PLANTCODE, ROUTENUMBER, DATE_DRV order by PLANTCODE, ROUTENUMBER, DATE_DRV
71sa4m2cschh0select COLOR_ID, language_id, description, systemuser_id, timestamp from COLOR_DESC where COLOR_ID = :1
73s6xxq4fks47insert into ROUTETRANSACTION (ROUTETRANSACTION_ID, DEVICETRANSACTION_ID, ROUTECONTROL_ID, STOP_ID, ROUTETRANSACTIONTYPE_ID, WEARER_ID, WEARERINVENTORY_ID, INVOICEHEADER_ID, INVOICELINE_ID, REASONCODE_ID, DATEVALUE1, DATEVALUE2, DATEVALUE3, DATEVALUE4, DATEVALUE5, STRINGVALUE1, STRINGVALUE2, STRINGVALUE3, STRINGVALUE4, STRINGVALUE5, STRINGVALUE6, STRINGVALUE7, STRINGVALUE8, STRINGVALUE9, STRINGVALUE10, NUMBERVALUE1, NUMBERVALUE2, NUMBERVALUE3, NUMBERVALUE4, NUMBERVALUE5, NUMBERVALUE6, NUMBERVALUE7, NUMBERVALUE8, NUMBERVALUE9, NUMBERVALUE10, NUMBERVALUE11, NUMBERVALUE12, NUMBERVALUE13, NUMBERVALUE14, NUMBERVALUE15, NUMBERVALUE16, DOUBLEVALUE1, DOUBLEVALUE2, DOUBLEVALUE3, DOUBLEVALUE4, DOUBLEVALUE5, DOUBLEVALUE6, DOUBLEVALUE7, DOUBLEVALUE8, DOUBLEVALUE9, DOUBLEVALUE10, DOUBLEVALUE11, DOUBLEVALUE12, DOUBLEVALUE13, DOUBLEVALUE14, DOUBLEVALUE15, DOUBLEVALUE16, DOUBLEVALUE17, DOUBLEVALUE18, DOUBLEVALUE19, DOUBLEVALUE20, APPROVALSTATUS, CREATIONSYSTEMUSER_ID, APPROVEDBYSYSTEMUSER_ID, IMPORTEDTIMESTAMP, PDACREATIONTIMESTAMP, APPROVALTIMESTAMP, MOBILEDEVICE_ID, MASTERROUTETRANSACTION_ID, PLPC_ID, OLDPLPC_ID, PROCESSEDBYUSER_ID, PROCESSEDTIMESTAMP, PROCESSEDSTATUS, PROCESSERRORMESSAGE, WORKORDERNUMBER, CUSTOMER_LINK_ID, SYSTEMUSER_ID, TIMESTAMP, IMAGE1 ) values ( :1 , :2 , :3 , :4 , :5 , :6 , :7 , :8 , :9 , :10 , :11 , :12 , :13 , :14 , :15 , :16 , :17 , :18 , :19 , :20 , :21 , :22 , :23 , :24 , :25 , :26 , :27 , :28 , :29 , :30 , :31 , :32 , :33 , :34 , :35 , :36 , :37 , :38 , :39 , :40 , :41 , :42 , :43 , :44 , :45 , :46 , :47 , :48 , :49 , :50 , :51 , :52 , :53 , :54 , :55 , :56 , :57 , :58 , :59 , :60 , :61 , :62 , :63 , :64 , :65 , :66 , :67 , :68 , :69 , :70 , :71 , :72 , :73 , :74 , :75 , :76 , :77 , :78 , :79 , :80 )
78tprhr0rjm9kselect OCH.OUTOFCIRCULATIONHISTORY_ID, OCH.DISTRIBUTIONPOINT_LINK_ID, DIP.COSTCENTER_ID, OCH.PRODUCT_LINK_ID, PR.TYPEOFMERCHANDISE, OCH.SIZEDEFINITION_LINK_ID, OCH.TOBECHARGEDPERCENTAGE, OCH.QUANTITY, OCH.STATUS, OCH.OUTOFCIRCDATE, OCH.RESIDUALVALUE, OCH.CHARGETYPE, OCH.AMOUNT, OCH.WEAREREMPLOYMENT_LINK_ID, OCH.REASONCODE_ID, RC.INVOICECATEGORY, OCH.PROCESSBUSINESSUNIT_ID, WI.FINISHINGMETHOD_ID, RC.CHARGERESIDUALINSURANCE, OCH.RAGREASON_ID, RR.CHARGERESIDUALINSURANCE, RR.BYPASSCUSTOMERINSURANCE , DIPBP.GARMENTSETUP , null , OCH.FORBUSINESSUNIT_ID, -1 from OUTOFCIRCULATIONHISTORY OCH join PRODUCT PR on OCH.PRODUCT_LINK_ID = PR.PRODUCT_ID left outer join RAGREASON RR ON OCH.RAGREASON_ID = RR.RAGREASON_ID , DISTRIBUTIONPOINT DIP , DISTRIBPOINTBGPROTECTION DIPBP , REASONCODE RC, WEARERINVENTORY WI where OCH.INVOICEBUSINESSUNIT_ID = :1 and OCH.CUSTOMER_LINK_ID = :2 and TRUNC(OCH.OUTOFCIRCDATE) <= :3 and nvl(OCH.INVOICEHEADER_ID, 0) = 0 and OCH.DISTRIBUTIONPOINT_LINK_ID = DIP.DISTRIBUTIONPOINT_ID and OCH.REASONCODE_ID = RC.REASONCODE_ID AND OCH.WEAREREMPLOYMENT_LINK_ID = WI.WEAREREMPLOYMENT_ID and OCH.PRODUCT_LINK_ID = WI.PRODUCT_ID and OCH.SIZEDEFINITION_LINK_ID = WI.SIZEDEFINITION_ID and DIPBP.DISTRIBUTIONPOINT_ID = DIP.DISTRIBUTIONPOINT_ID and OCH.CHARGETYPE in (:4 ) for update of OCH.OUTOFCIRCULATIONHISTORY_ID order by OCH.WEAREREMPLOYMENT_LINK_ID, OCH.PRODUCT_LINK_ID, OCH.SIZEDEFINITION_LINK_ID , OCH.Status desc, RR.Bypasscustomerinsurance
7c7p6h5b8sp3zSELECT C.DAY_ID, D.DELIVERYSCHEME_ID, D.FREQUENCY, DS.ROUTESTOP_ID FROM CUSTOMERDELIVERYDAY C JOIN CUSTOMERDELIVERYSCHEME CD ON C.CUSTOMER_ID = CD.CUSTOMER_ID AND C.DAY_ID = CD.DAY_ID JOIN DELIVERYSCHEME D ON D.DELIVERYSCHEME_ID = CD.DELIVERYSCHEME_ID LEFT OUTER JOIN DELIVERYSCHEMESPERSTOP DS ON C.CUSTOMER_ID = DS.CUSTOMER_ID AND C.DAY_ID = DS.DAY_ID AND D.DELIVERYSCHEME_ID = DS.DELIVERYSCHEME_ID LEFT OUTER JOIN ROUTESTOP RS ON DS.ROUTESTOP_ID = RS.ROUTESTOP_ID WHERE C.CUSTOMER_ID = :B4 AND C.TYPEOFMERCHADISE = :B3 AND C.DELIVERYTYPE IN ('B', 'D') AND (D.DELIVERYSCHEME_ID = :B2 OR :B2 IS NULL) AND (RS.ROUTESTOP_ID IS NULL OR :B1 BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE)
7q09kp4s07krySELECT DS.NLS_TERRITORY FROM DATABASESETTINGS DS
8frumpf2xmnzbINSERT INTO DELIVERYSCAN (BUSINESSUNIT_ID, UNIQUEITEM_LINK_ID, SCANTIMESTAMP, CUSTOMER_LINK_ID, WEAREREMPLOYMENT_LINK_ID, DISTRIBUTIONPOINT_LINK_ID, DELIVERYPOINT_LINK_ID, PRODUCT_LINK_ID, SIZEDEFINITION_LINK_ID, FINISHINGMETHOD_ID, ROUTECONTROL_ID, PACKINGNOTE_ID, FROMSTOCK, PREVIOUSSTAY_ID, SYSTEMUSER_ID, TIMESTAMP, REASONCODE_ID, PLANTDEPARTMENT_ID, CHARGEWASHING, LOCKER_ID, INTERNALPROCESSINGBU_ID, SCANSTATION, PLANNEDDELIVERYDATE, POOL_PACKINGNOTE_ID) VALUES (:B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , CASE WHEN (:B13 IN ('30', '40')) THEN NULL ELSE :B12 END, :B11 , :B10 , :B9 , SYSDATE, :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , COALESCE(:B2 , :B1 ), NULL)
8hcu1j3f5zr4uSELECT CASE WHEN DS.NLS_TERRITORY IN ('AMERICA', 'CANADA', 'AUSTRALIA') THEN DYW.US_YEAR ELSE DYW.YEAR END FROM DATE_YEARWEEKDAY DYW, DATABASESETTINGS DS WHERE DYW.DATE_ = TRUNC(:B1 )
8vgz0m72d5sp9with non_existent_objs as (select /*+ materialize */ exp_id, objn from exp_head$ e where not exists (select 1 from obj$ o where o.obj# = e.objn)) select /* QOSD */ exp_id, objn from ( select exp_id, objn from non_existent_objs union all select exp_id, objn from exp_head$ e where (select max(nvl(es.last_modified, es.ctime)) from exp_stat$ es where es.objn = e.objn and es.exp_id = e.exp_id ) < sysdate - 367 and (exp_id, objn) not in (select exp_id, objn from non_existent_objs) ) where rownum < :batch_size
93bk8pqc4c8f6declare begin cus_sage_interface.proc_i_cust_all; cus_erp_interface.proc_i_cust_all; cus_erp_interface.proc_i_contactper_all; end;
9gr1dyydrzj3jBEGIN DBMS_SESSION.SET_IDENTIFIER(:1 ); DBMS_APPLICATION_INFO.SET_MODULE(:2 , :3 ); DBMS_APPLICATION_INFO.SET_CLIENT_INFO(:4 ); END;
9h2cwdvdtubs6SELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (6)
9ys4q5nwt5a5nselect /*+ OPT_PARAM('_simple_view_merging' 'TRUE') */ status#, how_created, last_execution from dba_advisor_tasks where task_id = :task_num FOR UPDATE
a1pra9ndktptwINSERT INTO wri$_adv_tasks(id, owner#, owner_name, name, description, advisor_id, advisor_name, ctime, mtime, parent_id, parent_rec_id, property, version, exec_start, exec_end, status, status_msg_id, pct_completion_time, progress_metric, metric_units, activity_counter, rec_count, error_msg#, source, how_created ) VALUES (:task_id_num, :l_user_id, :l_user, :task_name, :descr, :adv_id, :l_adv_name, sysdate, sysdate, :parent_id, 0, :prop, :num, null, null, :TASK_STATE_INITIAL, 0, 0, 0, :val1, 0, 0, 0, :val2, :l_how )
a4awx8na4ursaINSERT INTO SCAN (SCAN_ID, BUSINESSUNIT_ID, SCANTIMESTAMP, PRIMARYID, CUSTOMER_LINK_ID, WEAREREMPLOYMENT_LINK_ID, DISTRIBUTIONPOINT_LINK_ID, PRODUCT_LINK_ID, SIZEDEFINITION_LINK_ID, STAY_ID, STATUS_ID, SCANSTATION, ISSUEDATE, ROUTE_ID, REASONCODE_ID, CUSTOMEROWNED, YEAR, WEEK, DAYNO, QUALITYGRADE_ID, SYSTEMUSER_ID, TIMESTAMP, PREVSTAY_ID, TRANSACTIONTYPE_ID, DAYSLATE, UNIQUEITEM_LINK_ID, SECONDARYID, BATCHNUMBER) VALUES (SEQ_SCAN.NEXTVAL, :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , NULL, :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , SYSDATE, :B5 , :B4 , 0, :B3 , :B2 , :B1 ) RETURNING SCAN_ID INTO :O0
aam9gfn3gr25fSELECT contract.code contractNumber, contract.code displayContractNumber, customer.customerNumber customerNumber, customer.customerNumber displayCustomerNumber, customer.name customerName, CONCAT(trim(address.street), CONCAT(', ', CONCAT(trim(address.city), CONCAT(', ', CONCAT(trim(address.state), CONCAT(' ', CONCAT(substr(address.zipcode, 1, 5), CONCAT('-', substr(address.zipcode, 7, 4) )))))))) customerAddress, plant.code plantNumber, '' plantDataSource FROM CUSTOMER customer JOIN BUSINESSUNIT businessUnit ON customer.defaultBusinessUnit_id = businessUnit.businessUnit_id JOIN PLANT plant ON businessUnit.plant_id = plant.plant_id LEFT JOIN ADDRESS address ON CUSTOMER.mailaddress_id = ADDRESS.address_id LEFT JOIN CUSTOMER_LINK ON CUSTOMER.customer_id = CUSTOMER_LINK.customer_id LEFT JOIN CONTRACTCUSTOMER ON CUSTOMER_LINK.customer_link_id = CONTRACTCUSTOMER.customer_link_id -- AND trunc(contractcustomer.startdate) <= trunc(sysdate) AND trunc(contractcustomer.enddate) >= trunc(sysdate) LEFT JOIN CONTRACT contract ON CONTRACTCUSTOMER.contract_id = CONTRACT.contract_id WHERE (UPPER(contract.code) like :searchString or UPPER(customer.customerNumber) like :searchString or UPPER(customer.name) like :searchString or UPPER(address.street) like :searchString ) ORDER BY customer.customerNumber
ad1n26shauntyBEGIN DBMS_SESSION.SET_IDENTIFIER(null); DBMS_APPLICATION_INFO.SET_ACTION(null); DBMS_APPLICATION_INFO.SET_CLIENT_INFO(null); END;
adgzqp5x004auSELECT MAX(EIC.TRANSFER_ID) TRANSFER_ID FROM ERP_I_CONTACTPERSON EIC WHERE EIC.CUSTOMERNUMBER = :B1
ajyk4xd2wp2pdSELECT 2 RECORDTYPE, TO_CHAR(R.ROUTENUMBER) || LPAD(TO_CHAR(CU.CUSTOMERNUMBER), 12, '0') || LPAD(TO_CHAR(W.WEARERNUMBER), 8, '0') TICKETLINKID, MAX((SELECT PD.DESCRIPTION FROM PRODUCT_DESC PD WHERE PD.PRODUCT_ID = UI.PRODUCT_ID AND PD.LANGUAGE_ID = PL.LANGUAGE_ID)) DESCRIPTION, MAX(PR.CODE) PRODUCTCODE, SUI.SECONDARYID RFID, UI.PRIMARYID BARCODE, 0 GARMENTWIDTH, 0 GARMENTHEIGHT, DECODE(PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B4 ), '0', 'Y', 'N') TERMINATEGARMENT, CASE WHEN FM.CODE<>'-' AND :B5 ='CUS' THEN TO_CHAR('0') ELSE PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B4 ) END SPECIALHANDLING, 0 COUNTINSOILCOUNT FROM UNIQUEITEM UI JOIN UNIQUEITEMNONPOOL UIOP ON UIOP.UNIQUEITEM_ID = UI.UNIQUEITEM_ID JOIN FINISHINGMETHOD FM ON FM.FINISHINGMETHOD_ID=UI.FINISHINGMETHOD_ID JOIN WEAREREMPLOYMENT WE ON WE.WEAREREMPLOYMENT_ID = UIOP.WEAREREMPLOYMENT_ID JOIN WEARER W ON W.WEARER_ID = WE.WEARER_ID JOIN CUSTOMER CU ON CU.CUSTOMER_ID = W.CUSTOMER_ID LEFT OUTER JOIN LOCKER LO ON LO.LOCKER_ID = WE.LOCKER_ID JOIN ROUTESTOP RS ON (RS.CUSTOMER_ID = W.CUSTOMER_ID AND SYSDATE BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE AND ((RS.DELIVERYPOINT_ID = LO.DELIVERYPOINT_ID OR RS.DELIVERYPOINT_ID = WE.DELIVERYPOINT_ID) OR RS.DELIVERYPOINT_ID IS NULL)) JOIN ROUTE R ON (R.ROUTE_ID = RS.ROUTE_ID) JOIN BUSINESSUNIT BU ON BU.BUSINESSUNIT_ID = CU.DEFAULTBUSINESSUNIT_ID JOIN PLANT PL ON PL.PLANT_ID = BU.PLANT_ID LEFT OUTER JOIN SECONDARYUNIQUEITEM SUI ON SUI.UNIQUEITEM_ID = UIOP.UNIQUEITEM_ID JOIN PRODUCT PR ON PR.PRODUCT_ID = UI.PRODUCT_ID WHERE PL.PLANT_ID = :B3 AND (:B2 = 0 OR (SUI.TIMESTAMP >= :B1 ) OR EXISTS (SELECT 1 FROM WEARERSHADOW WS WHERE WS.WEARER_ID = WE.WEARER_ID AND WS.TIMESTAMP >= :B1 )) GROUP BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, LO.BANK || LO.LOCKER, W.WEARERNUMBER, SUI.SECONDARYID, UI.PRIMARYID, UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, FM.CODE ORDER BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, LO.BANK || LO.LOCKER, W.WEARERNUMBER, SUI.SECONDARYID, UI.PRIMARYID
atwn5u4uapv9nwith all_status as ( select 'INVALID' status from dual union all select 'VALID' status from dual ) , schemas as ( select distinct s.con_id, s.owner, a.status from cdb_objects s cross join all_status a ) select 'objects['||v.name||', '|| a.owner||', '|| a.status||', count]', count(obj.status) from schemas a left join cdb_objects obj on (a.status = obj.status and a.owner = obj.owner and a.con_id = obj.con_id) join v$containers v on (v.con_id = a.con_id) group by a.status, a.owner, v.name
b654mu8jyh4kv** SQL Text Not Available **
b6usrg82hwsa3call dbms_stats.gather_database_stats_job_proc ( )
bbdcykt61wq1a/* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("CLIENT_LINK_ID")), substrb(dump(min("CLIENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CLIENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SYS_NC00039$")), substrb(dump(min("SYS_NC00039$"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_NC00039$"), 16, 0, 64), 1, 240), to_char(count("SCANTIMESTAMP")), substrb(dump(min("SCANTIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("SCANTIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("PRIMARYID")), substrb(dump(min("PRIMARYID"), 16, 0, 64), 1, 240), substrb(dump(max("PRIMARYID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMER_LINK_ID")), substrb(dump(min("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DISTRIBUTIONPOINT_LINK_ID")), substrb(dump(min("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("STAY_ID")), substrb(dump(min("STAY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STAY_ID"), 16, 0, 64), 1, 240), to_char(count("STATUS_ID")), substrb(dump(min("STATUS_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STATUS_ID"), 16, 0, 64), 1, 240), to_char(count("SCANSTATION")), substrb(dump(min("SCANSTATION"), 16, 0, 64), 1, 240), substrb(dump(max("SCANSTATION"), 16, 0, 64), 1, 240), to_char(count("ISSUEDATE")), substrb(dump(min("ISSUEDATE"), 16, 0, 64), 1, 240), substrb(dump(max("ISSUEDATE"), 16, 0, 64), 1, 240), to_char(count("ROUTE_ID")), substrb(dump(min("ROUTE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("ROUTE_ID"), 16, 0, 64), 1, 240), to_char(count("REASONCODE_ID")), substrb(dump(min("REASONCODE_ID"), 16, 0, 64), 1, 240), substrb(dump(max( "REASONCODE_ID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMEROWNED")), substrb(dump(min("CUSTOMEROWNED"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMEROWNED"), 16, 0, 64), 1, 240), to_char(count("YEAR")), substrb(dump(min("YEAR"), 16, 0, 64), 1, 240), substrb(dump(max("YEAR"), 16, 0, 64), 1, 240), to_char(count("WEEK")), substrb(dump(min("WEEK"), 16, 0, 64), 1, 240), substrb(dump(max("WEEK"), 16, 0, 64), 1, 240), to_char(count("DAYNO")), substrb(dump(min("DAYNO"), 16, 0, 64), 1, 240), substrb(dump(max("DAYNO"), 16, 0, 64), 1, 240), to_char(count("QUALITYGRADE_ID")), substrb(dump(min("QUALITYGRADE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("QUALITYGRADE_ID"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID "), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("PREVSTAY_ID")), substrb(dump(min("PREVSTAY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PREVSTAY_ID"), 16, 0, 64), 1, 240), to_char(count("TRANSACTIONTYPE_ID")), substrb(dump(min("TRANSACTIONTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TRANSACTIONTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("DAYSLATE")), substrb(dump(min("DAYSLATE"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSLATE"), 16, 0, 64), 1, 240), to_char(count("UNIQUEITEM_LINK_ID")), substrb(dump(min("UNIQUEITEM_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("UNIQUEITEM_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SECONDARYID")), substrb(dump(min("SECONDARYID"), 16, 0, 64), 1, 240), substrb(dump(max("SECONDARYID"), 16, 0, 64), 1, 240), to_char(count("BATCHNUMBER")), substrb(dump(min("BATCHNUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("BATCHNUMBER"), 16, 0, 64), 1, 240), to_char(count("SCANDATEOFFSET")), substrb(dump(min("SCANDATEOFFSET"), 16, 0, 64), 1, 240), substrb(dump(max("SCANDATEOFFSET"), 16, 0, 64), 1, 240), to_char(count("QUALITYTESTTYPE_ID")), substrb(dump(min("QUALITYTESTTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("QUALITYTESTTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("WASHINGPROCESS_ID")), substrb(dump(min("WASHINGPROCESS_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WASHINGPROCESS_ID"), 16, 0, 64), 1, 240), to_char(count("TREATMENTTYPE_ID")), substrb(dump(min("TREATMENTTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TREATMENTTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("DELIVERYNOTENUMBER")), substrb(dump(min("DELIVERYNOTENUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVERYNOTENUMBER"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTINSCAN")), substrb(dump(min("DAYSSINCELASTINSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTINSCAN"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTOUTSCAN")), substrb(dump(min("DAYSSINCELASTOUTSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTOUTSCAN"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTSCAN")), substrb(dump(min("DAYSSINCELASTSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTSCAN"), 16, 0, 64), 1, 240), to_char(count("VIRTUALYN")), substrb(dump(min("VIRTUALYN"), 16, 0, 64), 1, 240), substrb(dump(max("VIRTUALYN"), 16, 0, 64), 1, 240), to_char(count("LOCKERFEEDSCAN_ID")), substrb(dump(min("LOCKERFEEDSCAN_ID "), 16, 0, 64), 1, 240), substrb(dump(max("LOCKERFEEDSCAN_ID"), 16, 0, 64), 1, 240), to_char(count("SCAN_ID")), substrb(dump(min("SCAN_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SCAN_ID"), 16, 0, 64), 1, 240), to_char(count("BUSINESSUNIT_ID")), substrb(dump(min("BUSINESSUNIT_ID"), 16, 0, 64), 1, 240), substrb(dump(max("BUSINESSUNIT_ID"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."SCAN" t /* NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, ACL, NIL, NIL, TOPN, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/
bh3ck86mzfak3update wri$_adv_tasks set mtime = SYSDATE, status = nvl(:new_status, status), cleanup = nvl(:new_cleanup, cleanup), version = nvl(:db_version, version) where id = :task_id
bra3s6v5jp93bSELECT /*+ OPT_PARAM('_simple_view_merging' 'TRUE') */ status#, last_execution FROM dba_advisor_tasks WHERE task_id = :task_num FOR UPDATE
byt0tusq08fbvSELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (3)
c2p32r5mzv8hbBEGIN prvt_advisor.delete_expired_tasks; END;
c86bcn2pb1ytsselect PN.PACKINGNOTE_ID, PN.DELIVERYDATE, PN.DISTRIBUTIONPOINT_ID, DIP.COSTCENTER_ID, PN.NOTENUMBER, PN.NUMBEROFGARMENTSINLOCKER, PN.NUMBEROFLOCKERS, PN.FREEOFCHARGEREASON_ID, PN.ORIGIN, PN.PROCESSBUSINESSUNIT_ID, PN.INVOICEBUSINESSUNIT_ID from PACKINGNOTE PN, DISTRIBUTIONPOINT DIP, DEPARTMENT DEP where PN.DISTRIBUTIONPOINT_ID = DIP.DISTRIBUTIONPOINT_ID and DIP.DEPARTMENT_ID = DEP.DEPARTMENT_ID and DEP.CUSTOMER_ID = :1 and PN.ROUTECONTROL_ID != :2 and ( PN.STATUS_ID in ( 276 , 7 , 6 , 5 ) ) and exists (select 1 from PACKINGNOTELINEDELIVINV PNLDV, INVOICEHEADER IH, PACKINGNOTELINE PNL, PRODUCTLISTPERCUSTOMER PLPC, PRODUCTDELIVERYDAY PLD, day where IH.INVOICEDATE < :3 and PNLDV.INVOICEHEADER_ID = IH.INVOICEHEADER_ID and PNL.PACKINGNOTELINE_ID = PNLDV.PACKINGNOTELINE_ID and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID and PNL.INVOICEHEADER_ID is null and PLPC.CUSTOMER_ID = :4 and PLPC.PRODUCT_ID = PNL.PRODUCT_ID and (PLPC.SIZEDEFINITION_ID = PNL.SIZEDEFINITION_ID or PLPC.SIZEDEFINITION_ID = 8861 ) and PLPC.FINISHINGMETHOD_ID = PNL.FINISHINGMETHOD_ID and :5 between PLPC.DATEACTIVE and PLPC.DATEINACTIVE and PLD.PRODUCTLISTPERCUSTOMER_ID = PLPC.PRODUCTLISTPERCUSTOMER_ID and PLD.DELIVERYTYPE = 'B' and PLD.DAY_ID = DAY.DAY_ID and DAY.DAYNUMBER = :6 ) order by PN.DELIVERYDATE, PN.DISTRIBUTIONPOINT_ID for update of PN.PACKINGNOTE_ID
ckh9xr4umaqg9update wri$_adv_tasks set mtime = SYSDATE, last_exec_name = :last_execution, status = nvl(:new_status, status), cleanup = nvl(:new_cleanup, cleanup), version = nvl(:db_version, version) where id = :task_id
cn6hhn36a4rrsselect con#, obj#, rcon#, enabled, nvl(defer, 0), spare2, spare3, refact from cdef$ where robj#=:1
cnwzcwqu8vcg7select sum(PNL.DELIVEREDAMOUNT - PNL.DELIVEREDCOGQTY), sum(PNL.DELIVEREDCOGQTY) from PACKINGNOTELINE PNL join PACKINGNOTE PN on PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID join DISTRIBUTIONPOINT DP on PN.DISTRIBUTIONPOINT_ID = DP.DISTRIBUTIONPOINT_ID join DEPARTMENT DT on DT.DEPARTMENT_ID = DP.DEPARTMENT_ID join PACKINGNOTELINEDELIVINV PLD on PNL.PACKINGNOTELINE_ID = PLD.PACKINGNOTELINE_ID where PNL.INVOICEHEADER_ID is null and PNL.PRODUCT_ID = :1 and PNL.FINISHINGMETHOD_ID = :2 and DT.CUSTOMER_ID = :3 and exists (select 1 from INVOICELINE IL, INVOICELINEPRODUCT ILP, INVOICELINETYPE ILT, INVOICEHEADER IH, WEAREREMPLOYMENT WE where IL.INVOICELINETYPE_ID = ILT.INVOICELINETYPE_ID and ILP.INVOICELINE_ID = IL.INVOICELINE_ID and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID and PLD.INVOICEHEADER_ID = IH.INVOICEHEADER_ID and ILT.TYPE = 2 and IL.EXTEND = 'N' and IH.DELTOCUSTOMER_LINK_ID = :4 and ILP.PRODUCT_LINK_ID = :5 and PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID and ILP.FINISHINGMETHOD_ID = :6 and IH.STATUS_ID = 2 and IH.INVOICEDATE > :7 and IH.INVOICEDATE < :8 and (ILP.WEAREREMPLOYMENT_LINK_ID is null or (WE.WEAREREMPLOYMENT_ID = ILP.WEAREREMPLOYMENT_LINK_ID and WE.DISTRIBUTIONPOINT_ID = PN.DISTRIBUTIONPOINT_ID)))
d41zs2v4qqtzbselect count(*) from wri$_adv_tasks a where a.name = :l_name and a.owner# = :user_id and bitand(a.property, :l_prop) = :l_prop1
dk8qcc1fsvf32SELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (5)
dkhp00xkvn2a5 merge into weareraccountabilityhist wah using (select wi.wearerinventory_id wahWearerInventoryID, s.customer_link_id wahCustomerLinkID, :1 wahDeliveryDate, count(*) wahQtyIn, 0 wahQtyOut from scan s join wearerinventory wi on wi.weareremployment_id = s.weareremployment_link_id and wi.product_id = s.product_link_id and wi.sizedefinition_id = s.sizedefinition_link_id where trunc(s.scantimestamp) between :2 and :3 and s.transactiontype_id = :4 and s.customer_link_id in (select s.customer_link_id from stop s where s.routecontrol_id = :5 and s.status not in (:6 , :7 ) group by s.customer_link_id) and s.businessunit_id in (select b.businessunit_id from businessunit b, routecontrol rc where b.plant_id = rc.plant_id and rc.routecontrol_id = :8 ) group by wi.wearerinventory_id, s.customer_link_id) merge_query on (wah.wearerinventory_id = merge_query.wahWearerInventoryID and wah.deliverydate = merge_query.wahDeliverydate) when matched then update set wah.quantityin = merge_query.wahQtyIn, wah.systemuser_id = :9 , wah.timestamp = :10 when not matched then insert (WearerAccountabilityHist_ID, WearerInventory_ID, DeliveryDate, QuantityIn, QuantityOut, Customer_ID, SystemUser_ID, TimeStamp) values (SEQ_WEARERACCOUNTABILITYHIST.nextval, merge_query.wahWearerInventoryID, merge_query.wahDeliverydate, merge_query.wahQtyIn, merge_query.wahQtyOut, merge_query.wahCustomerLinkID, :11 , :12 )
dnkcqbhzw9523SELECT min(e.exec_type) FROM wri$_adv_executions e WHERE e.task_id = :task_id_num AND e.name = :last_ename
dqpwrs34cbf54SELECT COUNT(*) FROM sys.v_$open_cursor WHERE sid = SYS_CONTEXT('USERENV', 'SID') AND cursor_type = 'OPEN_PLSQL'
f5a5331j2np9wselect id from wri$_adv_tasks a where a.name = :task_name and bitand(a.property, :l_prop ) = :l_prop1 and a.owner# = :user_id
f7uvbyhdk53dxinsert into ABSLOGPROCESSJOBLINE (ABSLOGPROCESSJOBLINE_ID, ABSLOGPROCESSJOBPART_ID, PRIORITY, MESSAGE, SYSTEMUSER_ID, TIMESTAMP, ROUTECONTROL_ID) values ( :1 , :2 , :3 , :4 , :5 , :6 , :7 )
fb3vnph4ksau2INSERT INTO wri$_adv_executions(task_id, id, name, description, exec_type, exec_type_id, exec_start, exec_mtime, status, status_msg_id, error_msg_id, advisor_id, flags, req_dop) VALUES (:task_num, :exec_id, :exec_name, :sstr, :etype, :etype#, sysdate, sysdate, :TASK_STATE_EXEC, 0, 0, :advisor_id, :eflags, :edop)
fhf8upax5cxszBEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END;
fqm59kjy9a6fjSELECT COALESCE(BARCD, '') BARCD, COALESCE(TAGID, '') TAGID, COALESCE(CTRN, '0') CTRN, COALESCE(CUSNO, 0) CUSNO, COALESCE(RTENO, 0) RTENO, COALESCE(DSTNO, '0') DSTNO, COALESCE(DPONO, '0') DPONO, COALESCE(PLTNO, '0') PLTNO, COALESCE(COMNO, '0') COMNO, COALESCE(SWHSNO, '') SWHSNO, COALESCE(STENO, 0) STENO, COALESCE(CSNM, '') CSNM, COALESCE(BILTY, '') BILTY, COALESCE(STPNO, '0') STPNO, COALESCE(STPSQ, 0) STPSQ, COALESCE(GTPCD, '') GTPCD, COALESCE(PSNRN, 0) PSNRN, COALESCE(DPTNO, 0) DPTNO, COALESCE(PSNNO, '0') PSNNO, COALESCE(PSNNM, '') PSNNM, COALESCE(NINVDT, '19000101') NINVDT, COALESCE(NINVDOW, 1) NINVDOW, COALESCE(LOTNO, '') LOTNO, COALESCE(VNDCD, '') VNDCD, COALESCE(DIM1, '') DIM1, COALESCE(DIM2, '') DIM2, COALESCE(SERVSTAT, 0) SERVSTAT, TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE, TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE, COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD') from v_cus_lastinvoiceproduct where customernumber = cusno and productcode = lotno fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE, coalesce(v_cus_customerredalert.redalert, 'N') REDALERT FROM v_cus_clean_sortinginterface2 LEFT JOIN v_cus_lastinvoice ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno LEFT JOIN v_cus_customerredalert ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno WHERE PLTNO IN (4)
frsqjakppjb6n** SQL Text Not Available **
fs6mats5rvzu4WITH deliveryDatesPrelim as ( SELECT deliveryhistory.customer_link_id, coalesce((SELECT contract.code FROM contract JOIN contractCustomer ON contract.contract_id = contractCustomer.contract_id WHERE contractCustomer.customer_link_id = deliveryhistory.customer_link_id AND contractCustomer.startDate <= sysdate AND contractCustomer.endDate > sysdate FETCH FIRST 1 ROWS ONLY), '0') contractcode, customer_link.customernumber, customer_link.name, coalesce((select v_cus_reportingstructure.companynumber from customer_link join v_cus_customerinroutes on customer_link.customer_id = v_cus_customerinroutes.customer_id join v_cus_reportingstructure on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber where customer_link.customer_link_id = deliveryhistory.customer_link_id group by v_cus_reportingstructure.companynumber fetch first 1 rows only), 0) companynumber, coalesce((select v_cus_reportingstructure.plantnumber from customer_link join v_cus_customerinroutes on customer_link.customer_id = v_cus_customerinroutes.customer_id join v_cus_reportingstructure on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber where customer_link.customer_link_id = deliveryhistory.customer_link_id group by v_cus_reportingstructure.plantnumber fetch first 1 rows only), 0) plantnumber, coalesce((select v_cus_reportingstructure.depotnumber from customer_link join v_cus_customerinroutes on customer_link.customer_id = v_cus_customerinroutes.customer_id join v_cus_reportingstructure on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber where customer_link.customer_link_id = deliveryhistory.customer_link_id group by v_cus_reportingstructure.depotnumber fetch first 1 rows only), 0) depotnumber, coalesce((select v_cus_reportingstructure.districtnumber from customer_link join v_cus_customerinroutes on customer_link.customer_id = v_cus_customerinroutes.customer_id join v_cus_reportingstructure on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber where customer_link.customer_link_id = deliveryhistory.customer_link_id group by v_cus_reportingstructure.districtnumber fetch first 1 rows only), 0) districtnumber, coalesce((select v_cus_reportingstructure.routenumber from customer_link join v_cus_customerinroutes on customer_link.customer_id = v_cus_customerinroutes.customer_id join v_cus_reportingstructure on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber where customer_link.customer_link_id = deliveryhistory.customer_link_id group by v_cus_reportingstructure.routenumber fetch first 1 rows only), 0) routenumber, to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') scheddeliverydate, to_char(coalesce((select max(coalesce(invoicesignature.timestamp, deliveryhistory.deliverydate)) from invoiceheader left join invoicesignature on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id where invoiceheader.status_id = 2 and invoiceheader.finalizationtimestamp is not null and (invoiceheader.creditedinvoiceno = 0 or invoiceheader.creditedinvoiceno is null) and invoiceheader.paythisamount >= 0 and invoiceheader.billtocustomer_link_id = deliveryhistory.customer_link_id and trunc(invoiceheader.invoicedate) = trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate), 'YYYY-MM-DD') deliverydate FROM deliveryhistory deliveryhistory JOIN customer_link ON deliveryhistory.customer_link_id = customer_link.customer_link_id JOIN product_link ON deliveryhistory.product_link_id = product_link.product_link_id JOIN productlistpercustomer ON customer_link.customer_id = productlistpercustomer.customer_id AND product_link.product_id = productlistpercustomer.product_id WHERE TO_CHAR(deliveryhistory.deliverydate, 'YYYY-MM-DD') BETWEEN :fromDate AND :toDate AND COALESCE((SELECT count(*) FROM customerdeliveryday WHERE customer_id = customer_link.customer_id AND typeofmerchadise = 2), 0) = 1 AND deliveryhistory.daynumber IN (SELECT day_id FROM productdeliveryday WHERE productdeliveryday.productlistpercustomer_id = productlistpercustomer.productlistpercustomer_id AND deliverytype = 'B') AND customernumber in (select customernumber from (SELECT DISTINCT customer.*, coalesce(contract.contract_id, 0) contractID, coalesce(contract.code, '') contractNumber, coalesce(contract.description, 'No contract for customer') contractName, customer_link.customer_link_id FROM CUSTOMER LEFT JOIN CUSTOMER_LINK ON customer_link.CUSTOMER_ID = customer.CUSTOMER_ID LEFT JOIN CONTRACTCUSTOMER ON contractcustomer.CUSTOMER_LINK_ID = customer_link.CUSTOMER_LINK_ID LEFT JOIN CONTRACT ON contract.CONTRACT_ID = contractcustomer.CONTRACT_ID WHERE contract.code = :ContractNumber AND customer.customerNumber = :CustomerNumber )) GROUP BY deliveryhistory.customer_link_id, customer_link.customernumber, customer_link.name, deliveryhistory.deliverydate ORDER BY deliveryhistory.customer_link_id, customer_link.customernumber, deliveryhistory.deliverydate desc ), futureDeliveryDates as ( SELECT customer_link_id, contractcode, customernumber, name, companynumber, plantnumber, depotnumber, districtnumber, routenumber, '2099-12-30' scheddeliverydate, '2099-12-30' deliveryDate FROM deliveryDatesPrelim WHERE COALESCE((SELECT COUNT(*) FROM deliveryhistory WHERE deliveryHistory.customer_link_id = deliveryDatesPrelim.customer_link_id AND to_char(deliveryHistory.deliverydate, 'YYYY-MM-DD') > (SELECT max(x.deliveryDate) FROM deliveryDatesPrelim x WHERE x.customer_link_id = deliveryDatesPrelim.customer_link_id)), 0) = 0 GROUP by customer_link_id, contractcode, customernumber, name, companynumber, plantnumber, depotnumber, districtnumber, routenumber ), deliveryDates as ( SELECT customer_link_id, contractcode, customernumber, name, companynumber, plantnumber, depotnumber, districtnumber, routenumber, scheddeliverydate, deliveryDate FROM deliveryDatesPrelim UNION ALL SELECT customer_link_id, contractcode, customernumber, name, companynumber, plantnumber, depotnumber, districtnumber, routenumber, scheddeliverydate, deliveryDate FROM futureDeliveryDates ORDER by customer_link_id, contractcode, customernumber, name, companynumber, plantnumber, depotnumber, districtnumber, routenumber, deliveryDate ), withPrevDates as ( SELECT deliveryDates.*, COALESCE((SELECT to_char(coalesce((select max(coalesce(invoicesignature.timestamp, deliveryhistory.deliverydate)) from invoiceheader left join invoicesignature on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id where invoiceheader.status_id = 2 and invoiceheader.finalizationtimestamp is not null and (invoiceheader.creditedinvoiceno = 0 or invoiceheader.creditedinvoiceno is null) and invoiceheader.paythisamount >= 0 and invoiceheader.billtocustomer_link_id = deliveryhistory.customer_link_id and trunc(invoiceheader.invoicedate) = trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate), 'YYYY-MM-DD') pastDeliveryDate FROM deliveryhistory JOIN customer_link ON deliveryhistory.customer_link_id = customer_link.customer_link_id JOIN product_link ON deliveryhistory.product_link_id = product_link.product_link_id JOIN productlistpercustomer ON customer_link.customer_id = productlistpercustomer.customer_id AND product_link.product_id = productlistpercustomer.product_id WHERE deliveryDates.customer_link_id = deliveryhistory.customer_link_id AND to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') < deliveryDates.deliveryDate AND deliveryhistory.daynumber IN (SELECT day_id FROM productdeliveryday WHERE productdeliveryday.productlistpercustomer_id = productlistpercustomer.productlistpercustomer_id AND deliverytype = 'B') ORDER BY deliveryhistory.deliverydate desc FETCH FIRST 1 ROWS ONLY), (SELECT to_char(customer.dateactive, 'YYYY-MM-DD') FROM customer_link JOIN customer on customer_link.customer_id = customer.customer_id WHERE customer_link.customer_link_id = deliveryDates.customer_link_id)) pastDeliveryDate FROM deliveryDates ORDER BY deliveryDates.deliveryDate desc), scanInData as ( SELECT withPrevDates.contractcode, withPrevDates.customer_link_id, withPrevDates.customernumber, withPrevDates.name, withPrevDates.companynumber, withPrevDates.plantnumber, withPrevDates.depotnumber, withPrevDates.districtnumber, withPrevDates.routenumber, withPrevDates.pastDeliveryDate, withPrevDates.deliveryDate, scan.primaryid, department.departmentNumber, wearer.wearer_id wearer_id, wearer.wearernumber wearernumber, wearer.fullname fullname, wearer.customeremployeenumber, product.product_id, sizedefinition.sizedefinition_id, to_char(min(scan.scantimestamp), 'YYYY-MM-DD') scanInDate, sum(coalesce(scanflag.flag_id, 0)) scanflag, coalesce((SELECT COUNT(*) FROM UNIQUEITEMFLAG JOIN FLAG ON UNIQUEITEMFLAG.flag_id = flag.flag_id LEFT JOIN automaticflag ON automaticflag.flag_id = UNIQUEITEMFLAG.flag_id WHERE scan.uniqueitem_link_id = uniqueitemflag.uniqueitem_id AND (automaticflag.automaticflag_id = 4 or flag.code in ('2', '3', '4', '5', '7', '8', '9', '10', '11', '51')) AND to_char(uniqueitemflag.startdate, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate), 0) uniqueItemFlag, coalesce((SELECT COUNT(*) FROM raggeditem LEFT JOIN workorder ON raggeditem.replacementworkorder_id = workorder.workorder_id WHERE scan.primaryid = raggeditem.primaryid AND (to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate AND to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate OR to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate)), 0) raggedItem, coalesce((SELECT COUNT(*) FROM uniqueitem JOIN workorder ON uniqueitem.replacementworkorder_id = workorder.workorder_id WHERE uniqueitem.primaryid = scan.primaryid AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate), 0) replacedItem FROM withPrevDates JOIN scan ON withPrevDates.customer_link_id = scan.customer_link_id AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate AND to_char(scan.scantimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate AND scan.stay_id = 11 AND scan.transactiontype_id not in (0, 83, 90, 91, 92) JOIN weareremployment_link ON scan.weareremployment_link_id = weareremployment_link.weareremployment_link_id JOIN weareremployment ON weareremployment_link.weareremployment_id = weareremployment.weareremployment_id JOIN wearer ON weareremployment.wearer_id = wearer.wearer_id AND to_char(wearer.dateinactive, 'YYYY-MM-DD') > withPrevDates.deliveryDate LEFT JOIN product_link ON scan.product_link_id = product_link.product_link_id LEFT JOIN product ON product_link.product_id = product.product_id LEFT JOIN sizedefinition_link ON scan.sizedefinition_link_id = sizedefinition_link.sizedefinition_link_id LEFT JOIN sizedefinition ON sizedefinition_link.sizedefinition_id = sizedefinition.sizedefinition_id JOIN wearerinventory ON weareremployment.weareremployment_id = wearerinventory.weareremployment_id AND product.product_id = wearerinventory.product_id AND sizedefinition.sizedefinition_id = wearerinventory.sizedefinition_id AND to_char(wearerinventory.dateinactive, 'YYYY-MM-DD') > withPrevDates.deliveryDate LEFT JOIN distributionPoint ON weareremployment.distributionPoint_id = distributionPoint.distributionPoint_id LEFT JOIN department ON distributionPoint.department_id = department.department_id LEFT JOIN scanflag ON scan.scan_id = scanflag.scan_id AND scanflag.flag_id in (1, 21, 61, 62, 83, 84, 85, 103, 105, 121, 161) WHERE scan.scantimestamp >= wearer.dateactive AND scan.scantimestamp >= wearerinventory.dateactive AND wearer.wearer_id = :wearerNumber GROUP BY withPrevDates.contractcode, withPrevDates.customer_link_id, withPrevDates.customernumber, withPrevDates.name, withPrevDates.companynumber, withPrevDates.plantnumber, withPrevDates.depotnumber, withPrevDates.districtnumber, withPrevDates.routenumber, withPrevDates.pastDeliveryDate, withPrevDates.deliveryDate, scan.primaryid, scan.uniqueitem_link_id, department.departmentNumber, wearer.wearer_id, wearer.wearernumber, wearer.fullname, wearer.customeremployeenumber, product.product_id, sizedefinition.sizedefinition_id), scanOutData as ( SELECT scanInData.*, coalesce((SELECT to_char(max(scan.scantimestamp), 'YYYY-MM-DD') from SCAN WHERE scanInData.primaryid = scan.primaryid AND to_char(scan.scantimestamp, 'YYYY-MM-DD') > scanInData.pastDeliveryDate AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <= scanInData.deliveryDate AND scan.stay_id in (1, 3)), '1900-01-01') scanOutDate, coalesce((SELECT count(*) from SCAN WHERE scanInData.primaryid = scan.primaryid AND to_char(scan.scantimestamp, 'YYYY-MM-DD') > scanInData.pastDeliveryDate AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <= scanInData.deliveryDate AND scan.stay_id in (1, 3)), 0) scanOut FROM scanInData WHERE scanInData.scanflag = 0), combinedScanData as ( SELECT scanOutData.contractcode, scanOutData.customer_link_id, scanOutData.customernumber, scanOutData.name, scanOutData.companynumber, scanOutData.plantnumber, scanOutData.depotnumber, scanOutData.districtnumber, scanOutData.routenumber, scanOutData.pastDeliveryDate, scanOutData.deliveryDate, scanOutData.departmentNumber, scanOutData.wearer_id, scanOutData.wearernumber, scanOutData.fullname, scanOutData.customeremployeenumber, scanOutData.product_id, coalesce(product.code, ' ') productcode, scanOutData.sizedefinition_id, replace( coalesce(sizedefinition.code, ' '), '/', 'x') sizecode, coalesce(sizeDefinition.width, ' ') sizewidth, coalesce(sizeDefinition.length, ' ') sizelength, scanOutData.primaryid, scanOutData.scanInDate, scanOutData.scanOutDate, CASE WHEN scanOutData.scanout > 0 THEN 1 WHEN scanOutData.uniqueItemFlag > 0 OR scanOutData.raggedItem > 0 THEN 2 WHEN scanOutData.replacedItem > 0 THEN 3 ELSE 0 END returned FROM scanOutData LEFT JOIN product ON scanOutData.product_id = product.product_id LEFT JOIN sizedefinition ON scanOutData.sizedefinition_id = sizedefinition.sizedefinition_id ORDER BY scanOutData.customer_link_id, scanOutData.pastDeliveryDate desc, scanOutData.deliveryDate) select :ABSpersonRecordNo ABSpersonRecordNo, :personNumber personNumber, :personName personName, case when combinedScanData.deliveryDate = '2099-12-30' then null else combinedScanData.deliveryDate end invoiceDate, COUNT(*) scanInQty, SUM(RETURNED) scanOutQty from combinedScanData where returned <= 1 group by combinedScanData.deliveryDate
ftj9uawt4wwzbselect condition from cdef$ where rowid=:1
ftv1ps98b2jjn BEGIN SYS.KUPW$WORKER.MAIN('SYS_EXPORT_SCHEMA_16', 'SYS', 0, 0); END;
fyjg4964b1hwj/* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("SYS_STSLOTWUW9CC2N7ULTOFF72JQE")), substrb(dump(min("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"), 16, 0, 64), 1, 240), to_char(count("INVOICELINE_ID")), substrb(dump(min("INVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHOD_ID")), substrb(dump(min("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), to_char(count("WEIGHINGCATEGORY_LINK_ID")), substrb(dump(min("WEIGHINGCATEGORY_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEIGHINGCATEGORY_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCTSHORTDESCRIPTION")), substrb(dump(min("PRODUCTSHORTDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTSHORTDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count( "WEARERNAME")), substrb(dump(min("WEARERNAME"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERNAME"), 16, 0, 64), 1, 240), to_char(count("WEARERLOCKER")), substrb(dump(min("WEARERLOCKER"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERLOCKER"), 16, 0, 64), 1, 240), to_char(count("WEARERBANK")), substrb(dump(min("WEARERBANK"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERBANK"), 16, 0, 64), 1, 240), to_char(count("WEARERADMINNR")), substrb(dump(min("WEARERADMINNR"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERADMINNR"), 16, 0, 64), 1, 240), to_char(count("WEARERNUMBER")), substrb(dump(min("WEARERNUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERNUMBER"), 16, 0, 64), 1, 240), to_char(count("SIZECODE")), substrb(dump(min("SIZECODE"), 16, 0, 64), 1, 240), substrb(dump(max("SIZECODE"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHODDESCRIPTION")), substrb(dump(min("FINISHINGMETHODDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHODDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHODCODE")), substrb(dump(min("FINISHINGMETHODCODE"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHODCODE"), 16, 0, 64), 1, 240), to_char(count("SIZEDESCRIPTION")), substrb(dump(min("SIZEDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("INVOICEQTYCOLUMN")), substrb(dump(min("INVOICEQTYCOLUMN"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICEQTYCOLUMN"), 16, 0, 64), 1, 240), to_char(count("INVENTORYQTY")), substrb(dump(min("INVENTORYQTY"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYQTY"), 16, 0, 64), 1, 240), to_char(count("DELIVEREDQTY")), substrb(dump(min("DELIVEREDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVEREDQTY"), 16, 0, 64), 1, 240), to_char(count("PRODUCTGROUPDESCRIPTION")), substrb(dump(min("PRODUCTGROUPDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTGROUPDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("PRODUCTGROUPCODE")), substrb(dump(min("PRODUCTGROUPCODE"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTGROUPCODE"), 16, 0, 64), 1, 240), to_char(count("ABUSEDQUANTITY")), substrb(dump(min("ABUSEDQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("ABUSEDQUANTITY"), 16, 0, 64), 1, 240), to_char(count("SOILQUANTITY")), substrb(dump(min("SOILQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("SOILQUANTITY"), 16, 0, 64), 1, 240), to_char(count("SOILCOUNTMETHOD")), substrb(dump(min("SOILCOUNTMETHOD"), 16, 0, 64), 1, 240), substrb(dump(max("SOILCOUNTMETHOD"), 16, 0, 64), 1, 240), to_char(count("BILLINGMETHOD")), substrb(dump(min("BILLINGMETHOD"), 16, 0, 64), 1, 240), substrb(dump(max("BILLINGMETHOD"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("DELAYEDEVENEXCHANGE")), substrb(dump(min("DELAYEDEVENEXCHANGE"), 16, 0, 64), 1, 240), substrb(dump(max("DELAYEDEVENEXCHANGE"), 16, 0, 64), 1, 240), to_char(count("REPLACEMENTPRICE")), substrb(dump(min("REPLACEMENTPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("REPLACEMENTPRICE"), 16, 0, 64), 1, 240), to_char(count("RELATEDPRODUCT")), substrb(dump(min("RELATEDPRODUCT"), 16, 0, 64), 1, 240), substrb(dump(max("RELATEDPRODUCT"), 16, 0, 64), 1, 240), to_char(count("DELIVERYSCHEMECODE")), substrb(dump(min("DELIVERYSCHEMECODE"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVERYSCHEMECODE"), 16, 0, 64), 1, 240), to_char(count("SOIL1")), substrb(dump(min("SOIL1"), 16, 0, 64), 1, 240), substrb(dump(max("SOIL1"), 16, 0, 64), 1, 240), to_char(count("SOIL2")), substrb(dump(min("SOIL2"), 16, 0, 64), 1, 240), substrb(dump(max("SOIL2"), 16, 0, 64), 1, 240), to_char(count("SOILAVERAGE")), substrb(dump(min("SOILAVERAGE"), 16, 0, 64), 1, 240), substrb(dump(max("SOILAVERAGE"), 16, 0, 64), 1, 240), to_char(count("MINIMUMQUANTITY")), substrb(dump(min("MINIMUMQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("MINIMUMQUANTITY"), 16, 0, 64), 1, 240), to_char(count("MINIMUMPERCENTAGE")), substrb(dump(min("MINIMUMPERCENTAGE"), 16, 0, 64), 1, 240), substrb(dump(max("MINIMUMPERCENTAGE"), 16, 0, 64), 1, 240), to_char(count("QTYOVERUNDERUSE")), substrb(dump(min("QTYOVERUNDERUSE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYOVERUNDERUSE"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTDELIVEREDQTY")), substrb(dump(min("ADJUSTMENTDELIVEREDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTDELIVEREDQTY"), 16, 0, 64), 1, 240), to_char(count("AUXILIARYSTATUS")), substrb(dump(min("AUXILIARYSTATUS"), 16, 0, 64), 1, 240), substrb(dump(max("AUXILIARYSTATUS"), 16, 0, 64), 1, 240), to_char(count("PRICEFACTOR")), substrb(dump(min("PRICEFACTOR"), 16, 0, 64), 1, 240), substrb(dump(max("PRICEFACTOR"), 16, 0, 64), 1, 240), to_char(count("STARTDATE")), substrb(dump(min("STARTDATE"), 16, 0, 64), 1, 240), substrb(dump(max("STARTDATE "), 16, 0, 64), 1, 240), to_char(count("ENDDATE")), substrb(dump(min("ENDDATE"), 16, 0, 64), 1, 240), substrb(dump(max("ENDDATE"), 16, 0, 64), 1, 240), to_char(count("BASEPRICE")), substrb(dump(min("BASEPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("BASEPRICE"), 16, 0, 64), 1, 240), to_char(count("CORRECTIONTYPE_ID")), substrb(dump(min("CORRECTIONTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CORRECTIONTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("CORRECTED_INVOICEHEADER_ID")), substrb(dump(min("CORRECTED_INVOICEHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CORRECTED_INVOICEHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("NUMBEROFWEEKS")), substrb(dump(min("NUMBEROFWEEKS"), 16, 0, 64), 1, 240), substrb(dump(max("NUMBEROFWEEKS"), 16, 0, 64), 1, 240), to_char(count("PRODUCTLISTPERCUSTOMER_ID")), substrb(dump(min( "PRODUCTLISTPERCUSTOMER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTLISTPERCUSTOMER_ID"), 16, 0, 64), 1, 240), to_char(count("SWINGSUITBILLEDQTY")), substrb(dump(min("SWINGSUITBILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("SWINGSUITBILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("SPECIALSIZEGROUPPRICE")), substrb(dump(min("SPECIALSIZEGROUPPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("SPECIALSIZEGROUPPRICE"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."INVOICELINEPRODUCT" t /* NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/
g4jnhmw28t48cSELECT property FROM wri$_adv_tasks WHERE id = :task_num
gchtab5qrchhuselect INVOICELINETYPE_ID, language_id, description, systemuser_id, timestamp from INVOICELINETYPE_DESC where INVOICELINETYPE_ID = :1
gd4hugxg3nak9select PRICELISTPERCUSTOMER_ID, PRIORITY, DATEACTIVE, DATEINACTIVE, GENERALPRICELIST_ID from PRICELISTPERCUSTOMER where CUSTOMER_ID = :1 and PRICETYPE = :2 and DATEACTIVE <= :3 and DATEINACTIVE >= :4 order by PRIORITY asc
gf9vj697wj1qtselect GP.GENERALREPLACEMENTPRICE_ID, GP.PRICE, GP.STARTDATE, GP.SYSTEMUSER_ID, GP.TIMESTAMP, GP.SIZEDEFINITION_ID, GP.CREATIONTIMESTAMP, GP.CREATIONUSER_ID , 1 from GENERALREPLACEMENTPRICE GP where GP.GENERALPRICELIST_ID = :1 and GP.PRODUCT_ID = :2 and GP.SIZEDEFINITION_ID = :3 and GP.STARTDATE <= :4 and GP.SIZEBILLINGGROUP_ID is null union all select GP.GENERALREPLACEMENTPRICE_ID, GP.PRICE, GP.STARTDATE, GP.SYSTEMUSER_ID, GP.TIMESTAMP, GP.SIZEDEFINITION_ID, GP.CREATIONTIMESTAMP, GP.CREATIONUSER_ID , 2 from GENERALREPLACEMENTPRICE GP where GP.GENERALPRICELIST_ID = :5 and GP.PRODUCT_ID = :6 and GP.SIZEDEFINITION_ID = :7 and GP.STARTDATE <= :8 and GP.SIZEBILLINGGROUP_ID is null order by 9 asc, 3 desc
gvrjb94q2xmjxSELECT nvl(e.status, a.status) status#, a.property, e.exec_type FROM wri$_adv_tasks a, wri$_adv_executions e WHERE a.id = e.task_id(+) AND a.advisor_id = e.advisor_id(+) AND a.last_exec_name = e.name(+) AND a.id = :task_id_num
gx4mv66pvj3xzselect con#, type#, condlength, intcols, robj#, rcon#, match#, refact, nvl(enabled, 0), rowid, cols, nvl(defer, 0), mtime, nvl(spare1, 0), spare2, spare3 from cdef$ where obj#=:1

Back to SQL Statistics
Back to Top

Instance Activity Statistics

Back to Top

Key Instance Activity Stats

StatisticTotalper Secondper Trans
db block changes854,283,6741,603.48120.33
execute count2,164,540,7274,062.83304.89
logons cumulative65,8300.120.01
opened cursors cumulative2,154,264,6194,043.54303.44
parse count (total)127,256,891238.8617.92
parse time elapsed679,8521.280.10
physical reads479,280,969899.6167.51
physical writes27,046,81850.773.81
redo size129,207,567,568242,521.6618,199.64
session cursor cache hits2,167,477,2724,068.34305.30
session logical reads58,875,035,982110,508.018,292.89
user calls297,319,626558.0741.88
user commits2,586,6764.860.36
user rollbacks4,512,7808.470.64
workarea executions - onepass150.000.00
workarea executions - optimal1,279,610,8062,401.82180.24


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats

StatisticTotalper Secondper Trans
ASSM bg: segment fix monitor8870.000.00
ASSM cbk:blocks examined4,531,9138.510.64
ASSM cbk:blocks marked full638,7861.200.09
ASSM gsp:L1 bitmaps examined4,534,5928.510.64
ASSM gsp:L2 bitmap full4310.000.00
ASSM gsp:L2 bitmaps examined226,8430.430.03
ASSM gsp:L3 bitmaps examined70.000.00
ASSM gsp:Optimized index block rejects187,1360.350.03
ASSM gsp:Optimized reject DB1,267,3152.380.18
ASSM gsp:Optimized reject l120,5230.040.00
ASSM gsp:Search all2,6910.010.00
ASSM gsp:Search hint9,2210.020.00
ASSM gsp:Search steal2,6910.010.00
ASSM gsp:bump HWM2,6910.010.00
ASSM gsp:get free block4,297,8838.070.61
ASSM gsp:get free data block4,047,8427.600.57
ASSM gsp:get free index block249,3850.470.04
ASSM gsp:good hint4,106,1277.710.58
ASSM gsp:reject L11,1530.000.00
ASSM gsp:reject db198,2210.370.03
ASSM rsv:fill reserve1,1500.000.00
ASSM wasted db state change391,0410.730.06
Batched IO (bound) vector count27,173,07651.003.83
Batched IO (full) vector count75,5110.140.01
Batched IO (space) vector count37,8880.070.01
Batched IO block miss count101,080,318189.7314.24
Batched IO buffer defrag count275,2530.520.04
Batched IO double miss count3,728,2307.000.53
Batched IO same unit count56,159,494105.417.91
Batched IO single block count20,866,46439.172.94
Batched IO slow jump count43,7480.080.01
Batched IO vector block count33,322,41462.554.69
Batched IO vector read count6,612,36112.410.93
Block Cleanout Optim referenced82,0670.150.01
CCursor + sql area evicted511,6410.960.07
CPU used by this session16,743,13231.432.36
CPU used when call started13,896,64426.081.96
CR blocks created677,2331.270.10
Cached Commit SCN referenced735,889,9871,381.26103.65
Client Advertised Receive Window210.000.00
Client Advertised Send Window220.000.00
Client Data Segments In242,9320.460.03
Client Data Segments Out234,7760.440.03
Client Path Maximum Transmission Unit(MTU)132,5700.250.02
Client Send Congestion Window300.000.00
Client Time (usec) Busy Sending Data597,944,0001,122.3484.22
Client Time (usec) Last Ack Received141,4630.270.02
Client Time (usec) Last Data Received141,5010.270.02
Client Time (usec) Last Data Sent148,6050.280.02
Client Time (usec) Round Trip Time75,3460.140.01
Client Time (usec) Round Trip Time Variance117,0890.220.02
Client Total Bytes Acked16,688,43831.322.35
Client Total Bytes Received42,941,45080.606.05
Client Total Number of Retransmitted Packets10.000.00
Commit SCN cached2,7440.010.00
DBWR checkpoint buffers written24,093,65845.223.39
DBWR checkpoints17,0700.030.00
DBWR object drop buffers written33,6180.060.00
DBWR parallel query checkpoint buffers written17,3770.030.00
DBWR tablespace checkpoint buffers written00.000.00
DBWR thread checkpoint buffers written13,941,04326.171.96
DBWR transaction table writes23,7530.040.00
DBWR undo block writes6,741,37012.650.95
DFO trees parallelized1,1030.000.00
Effective IO time684,140,9671,284.1396.37
HSC Heap Segment Block Changes211,701,207397.3629.82
HSC IDL Compressed Blocks105,8380.200.01
Heap Segment Array Deletes1,7830.000.00
Heap Segment Array Inserts653,4931.230.09
Heap Segment Array Updates8,590,01116.121.21
Heatmap BlkLevel Flushed1290.000.00
Heatmap BlkLevel Flushed to BF1290.000.00
Heatmap BlkLevel Ranges Flushed1290.000.00
Heatmap Blklevel Flush Task Count1460.000.00
IMU pool not allocated4,105,9277.710.58
IMU- failed to get a private strand4,105,9277.710.58
KTFB alloc req20,4550.040.00
KTFB alloc space (block)54,354,051,072102,022.167,656.09
KTFB alloc time (ms)932,1451.750.13
KTFB apply req31,8310.060.00
KTFB apply time (ms)2,488,6764.670.35
KTFB commit req1,1130.000.00
KTFB commit time (ms)57,5390.110.01
KTFB free req20,9160.040.00
KTFB free space (block)6,415,01612.040.90
KTFB free time (ms)23,7160.040.00
LOB table id lookup cache misses410.000.00
Misses for writing mapping90.000.00
Number of read IOs issued2,853,4615.360.40
PX local messages recv'd419,8800.790.06
PX local messages sent419,8800.790.06
Parallel operations not downgraded1,1030.000.00
Requests to/from client145,354,716272.8320.47
RowCR - row contention23,3340.040.00
RowCR attempts562,649,5151,056.0979.25
RowCR hits562,429,5521,055.6879.22
SMON posted for undo segment recovery00.000.00
SMON posted for undo segment shrink1,0000.000.00
SQL*Net roundtrips to/from client145,443,914273.0020.49
SQL*Net roundtrips to/from dblink538,7731.010.08
active txn count during cleanout1,021,0351.920.14
background checkpoints completed2,3380.000.00
background checkpoints started2,3360.000.00
background timeouts4,306,7538.080.61
blocks cleaned out using minact7,499,17814.081.06
branch node splits1,0030.000.00
buffer is not pinned count52,759,633,99899,029.457,431.50
buffer is pinned count110,640,960,467207,672.2715,584.43
bytes received via SQL*Net from client57,180,490,272107,327.368,054.21
bytes received via SQL*Net from dblink22,883,198,39042,951.603,223.23
bytes sent via SQL*Net to client66,208,546,517124,272.969,325.86
bytes sent via SQL*Net to dblink46,800,38587.846.59
bytes via SQL*Net vector from client11,311,70221.231.59
bytes via SQL*Net vector to client265,277,516497.9237.37
calls to get snapshot scn: kcmgss2,208,913,2674,146.11311.14
calls to kcmadj3,872,4597.270.55
calls to kcmgas9,960,68918.701.40
calls to kcmgcs1,946,236,4373,653.07274.14
cell physical IO interconnect bytes6,190,964,058,62411,620,394.18872,033.58
change write time75,3910.140.01
cleanout - number of ktugct calls2,955,1415.550.42
cleanouts and rollbacks - consistent read gets224,8850.420.03
cleanouts only - consistent read gets1,816,4613.410.26
cluster key scan block gets535,927,0981,005.9375.49
cluster key scans193,532,657363.2627.26
commit batch performed510.000.00
commit batch requested510.000.00
commit batch/immediate performed385,3520.720.05
commit batch/immediate requested385,3520.720.05
commit cleanout failures: block lost120,2700.230.02
commit cleanout failures: buffer being written1310.000.00
commit cleanout failures: callback failure64,3330.120.01
commit cleanout failures: cannot pin8970.000.00
commit cleanouts37,450,84170.295.28
commit cleanouts successfully completed37,265,21069.955.25
commit immediate performed385,3010.720.05
commit immediate requested385,3010.720.05
commit txn count during cleanout2,540,0554.770.36
consistent changes52,909,21299.317.45
consistent gets57,878,222,807108,637.008,152.49
consistent gets direct329,307,063618.1146.38
consistent gets examination20,972,380,24439,365.002,954.08
consistent gets examination (fastpath)20,964,824,34839,350.822,953.02
consistent gets from cache57,548,915,742108,018.898,106.10
consistent gets pin36,576,535,49568,653.895,152.02
consistent gets pin (fastpath)35,954,084,75067,485.555,064.34
cumulative DB time in requests210,472,255,702395,054.8829,646.25
cumulative begin requests4,633,0498.700.65
cumulative end requests4,632,9648.700.65
cumulative time in requests272,878,234,860512,190.4538,436.50
cursor authentications42,9140.080.01
cursor reload failures1,3600.000.00
data blocks consistent reads - undo records applied39,133,90173.455.51
db block changes854,283,6741,603.48120.33
db block gets996,812,8811,871.01140.41
db block gets direct273,2200.510.04
db block gets from cache996,539,6611,870.50140.37
db block gets from cache (fastpath)786,251,4401,475.79110.75
deferred (CURRENT) block cleanout applications18,128,95534.032.55
dirty buffers inspected915,6641.720.13
enqueue conversions4,587,6208.610.65
enqueue deadlocks10.000.00
enqueue releases87,307,631163.8812.30
enqueue requests87,321,042163.9012.30
enqueue timeouts4,1540.010.00
enqueue waits19,4760.040.00
exchange deadlocks510.000.00
execute count2,164,540,7274,062.83304.89
failed probes on index block reclamation7090.000.00
fastpath consistent get quota limit233,412,077438.1132.88
file io service time00.000.00
free buffer inspected166,735,978312.9623.49
free buffer requested156,179,680293.1522.00
heap block compress1,052,7591.980.15
hot buffers moved to head of LRU157,779,228296.1522.22
immediate (CR) block cleanout applications2,041,3463.830.29
immediate (CURRENT) block cleanout applications4,419,7658.300.62
index crx state invalidation40.000.00
index crx upgrade (positioned)171,5700.320.02
index crx upgrade (prefetch)2550.000.00
index fast full scans (direct read)21,5370.040.00
index fast full scans (full)1,647,9753.090.23
index fast full scans (rowid ranges)91,5970.170.01
index fetch by key12,444,061,23223,357.411,752.82
index range scans4,771,650,1358,956.35672.11
index reclamation/extension switch250.000.00
index split cancel op set10.000.00
index split cancel wait noclean3760.000.00
leaf node 90-10 splits28,8310.050.00
leaf node splits273,0100.510.04
lob reads1,872,3123.510.26
lob writes4,380,2328.220.62
lob writes unaligned4,329,6668.130.61
logical read bytes from cache479,604,370,595,840900,213,890.0667,555,087.40
logons cumulative65,8300.120.01
max cf enq hold time1,6010.000.00
messages received4,821,9739.050.68
messages sent4,821,9739.050.68
min active SCN optimization applied on CR36,3280.070.01
no buffer to keep pinned count5,920,92811.110.83
no work - consistent read gets33,933,335,61163,692.624,779.71
non-idle wait count242,263,817454.7334.12
opened cursors cumulative2,154,264,6194,043.54303.44
parse count (describe)4240.000.00
parse count (failures)8,2940.020.00
parse count (hard)548,2391.030.08
parse count (total)127,256,891238.8617.92
parse time cpu572,4571.070.08
parse time elapsed679,8521.280.10
physical read IO requests82,506,134154.8611.62
physical read bytes3,926,269,698,0487,369,579.46553,038.11
physical read total IO requests87,085,566163.4612.27
physical read total bytes4,138,350,925,8247,767,654.37582,910.99
physical read total multi block requests3,338,8976.270.47
physical reads479,280,969899.6167.51
physical reads cache144,692,148271.5920.38
physical reads cache prefetch86,832,868162.9812.23
physical reads direct334,588,821628.0247.13
physical reads direct (lob)1,894,1193.560.27
physical reads direct temporary tablespace733,8001.380.10
physical reads prefetch warmup00.000.00
physical write IO requests19,701,18036.982.78
physical write bytes221,567,533,056415,880.6431,209.09
physical write total IO requests30,257,23856.794.26
physical write total bytes2,052,613,132,8003,852,739.81289,122.59
physical write total multi block requests6,455,72912.120.91
physical writes27,046,81850.773.81
physical writes direct1,276,0062.400.18
physical writes direct (lob)231,3420.430.03
physical writes direct temporary tablespace795,0761.490.11
physical writes from cache25,770,81248.373.63
physical writes non checkpoint15,544,51829.182.19
pinned buffers inspected9,5700.020.00
prefetch clients - default130.000.00
prefetch warmup blocks aged out before use00.000.00
prefetched blocks aged out before use329,3100.620.05
process last non-idle time532,7681.000.08
queries parallelized9840.000.00
recovery blocks read00.000.00
recursive aborts on index block reclamation00.000.00
recursive calls2,232,900,9914,191.14314.52
recursive cpu usage10,126,33119.011.43
redo KB read131,466,727246.7618.52
redo blocks checksummed by FG (exclusive)42,047,19778.925.92
redo blocks read for recovery00.000.00
redo blocks written262,951,846493.5637.04
redo blocks written (group 0)254,011,914476.7835.78
redo blocks written (group 1)6,329,94111.880.89
redo buffer allocation retries18,7290.040.00
redo entries424,663,764797.0959.82
redo k-bytes read for recovery00.000.00
redo log space requests72,3420.140.01
redo ordering marks8,6220.020.00
redo size129,207,567,568242,521.6618,199.64
redo size for direct writes673,268,0241,263.7294.83
redo subscn max counts1,971,3413.700.28
redo synch long waits00.000.00
redo synch time132,3870.250.02
redo synch time (usec)1,335,198,9242,506.16188.07
redo synch time overhead (usec)43,022,87480.756.06
redo synch time overhead count ( 2ms)2,468,3844.630.35
redo synch time overhead count ( 8ms)4630.000.00
redo synch time overhead count ( 32ms)100.000.00
redo synch time overhead count (128ms)00.000.00
redo synch writes2,499,4714.690.35
redo wastage929,114,8161,743.94130.87
redo write active strands3,763,8537.060.53
redo write finish time2,033,884,7553,817.59286.48
redo write gather time91,722,960172.1612.92
redo write info find2,468,8644.630.35
redo write info find fail70.000.00
redo write issue time108,836,021204.2815.33
redo write schedule time107,850,485202.4315.19
redo write size count ( 4KB)2,877,2165.400.41
redo write size count ( 8KB)145,7500.270.02
redo write size count ( 16KB)280,3380.530.04
redo write size count ( 32KB)231,6840.430.03
redo write size count ( 128KB)91,4060.170.01
redo write size count ( 256KB)17,1200.030.00
redo write size count ( 512KB)12,4710.020.00
redo write size count (1024KB)8,7280.020.00
redo write size count (inf)55,5630.100.01
redo write time205,3700.390.03
redo write time (usec)2,053,685,7653,854.75289.27
redo write total time2,155,600,4054,046.05303.63
redo write worker delay (usec)72,138,719135.4010.16
redo write worker delay count3,635,5066.820.51
redo writes3,720,2766.980.52
redo writes (group 0)3,307,1386.210.47
redo writes (group 1)328,3680.620.05
redo writes adaptive all3,720,2766.980.52
redo writes adaptive worker3,635,5066.820.51
rollback changes - undo records applied1,955,1023.670.28
rollbacks only - consistent read gets516,5710.970.07
root node splits430.000.00
rows fetched via callback9,603,745,50818,026.161,352.74
securefile allocation bytes1,204,469,7602,260.78169.66
securefile allocation chunks39,6190.070.01
securefile bytes non-transformed1,109,632,4622,082.77156.30
securefile direct read bytes12,676,521,98423,793.741,785.56
securefile direct read ops224,0570.420.03
securefile direct write bytes1,204,469,7602,260.78169.66
securefile direct write ops38,8750.070.01
securefile number of non-transformed flushes41,0130.080.01
segment cfs allocations8270.000.00
segment chunks allocation from dispenser20,9090.040.00
segment dispenser allocations6,6380.010.00
segment dispenser load empty2130.000.00
segment dispenser load tasks5300.000.00
segment prealloc bytes1,205,272,5762,262.29169.77
segment prealloc ops5,6410.010.00
segment prealloc tasks3,6680.010.00
segment prealloc time (ms)14,5430.030.00
segment prealloc ufs2cfs bytes171,655,168322.2024.18
segment total chunk allocation7820.000.00
session connect time00.000.00
session cursor cache hits2,167,477,2724,068.34305.30
session logical reads58,875,035,982110,508.018,292.89
shared hash latch upgrades - no wait617,670,7801,159.3687.00
shared hash latch upgrades - wait267,3040.500.04
shared io pool buffer get success212,5600.400.03
sorts (disk)120.000.00
sorts (memory)1,401,075,0972,629.81197.35
sorts (rows)12,244,839,22622,983.471,724.76
sql area evicted493,1420.930.07
sql area purged11,3070.020.00
summed dirty queue length4,176,7247.840.59
switch current caused by our pin2,611,2504.900.37
switch current to new buffer2,613,9594.910.37
table fetch by rowid74,947,159,586140,675.2710,556.75
table fetch continued row474,975,894891.5366.90
table scan blocks gotten3,494,329,2286,558.83492.20
table scan disk non-IMC rows gotten82,526,611,686154,901.8511,624.36
table scan rows gotten96,611,571,475181,339.2113,608.31
table scans (direct read)15,7920.030.00
table scans (long tables)26,7220.050.00
table scans (rowid ranges)25,5380.050.00
table scans (short tables)1,829,446,4063,433.86257.69
temp space allocated (bytes)1,048,5761.970.15
total cf enq hold time108,9360.200.02
total number of cf enq holders165,4930.310.02
total number of times SMON posted1,0000.000.00
transaction rollbacks382,1130.720.05
transaction tables consistent read rollbacks1730.000.00
transaction tables consistent reads - undo records applied62,3230.120.01
undo change vector size48,920,713,22491,823.826,890.77
user calls297,319,626558.0741.88
user commits2,586,6764.860.36
user logons cumulative53,5850.100.01
user logouts cumulative53,5980.100.01
user rollbacks4,512,7808.470.64
workarea executions - onepass150.000.00
workarea executions - optimal1,279,610,8062,401.82180.24
write clones created in background1,2850.000.00
write clones created in foreground115,4860.220.02


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Absolute Values

StatisticBegin ValueEnd Value
logons current10390
opened cursors current333279
session cursor cache count8,416,1898,945,755
session pga memory1,336,586,392900,378,712
session pga memory max6,389,052,8884,778,998,488
session uga memory258,628,945,576274,555,051,384
session uga memory max9,885,453,135,40810,258,405,496,832


Back to Instance Activity Statistics
Back to Top

Instance Activity Stats - Thread Activity

StatisticTotalper Hour
log switches (derived)2,33615.78


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 Time
Data Pump1.6T5.373.19M1.4T11.182.778M763.7K592.86us
Buffer Cache Reads1.1T147.292.108M0M0.000M57.7M1.21ms
Direct Reads890.4G2.061.711M2.5G0.08.005M363157.02us
Others191.2G7.05.368M134.1G1.28.258M3.9M144.82us
DBWR0M0.000M196.6G36.65.378M0 
LGWR6.5G0.81.013M126.1G7.33.242M4.2M466.75us
RMAN8.6G0.85.017M453M0.06.001M464.5K239.22us
Direct Writes365M0.03.001M6.3G0.21.012M7601166.29us
Streams AQ1M0.000M0M0.000M37432.43us
TOTAL:3.8T163.457.407M1.9T56.793.674M67.1M1.09ms


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 File3.6T154.827.017M200.1G36.89.385M1.21ms8.04ms
Data Pump Dump File0M0.000M1.4T11.152.777M  
Log File125.4G0.27.241M125.4G7.24.241M203.51us2.38ms
Archive Log22M0.080M125.4G0.24.241M165.68us 
Control File71.8G8.16.138M9.6G1.18.018M103.34us522.81us
Temp File6G0.13.011M6.3G0.09.012M250.93us775.88us
TOTAL:3.8T163.467.408M1.9T56.793.674M1.15ms7.76ms


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 Time
Data Pump 1.6T5.373.19M1.4T11.182.778M763.7K592.82us
Data Pump (Data File) 1.6T5.303.188M636M0.03.001M730.1K610.85us
Data Pump (Data Pump Dump File) 0M0.000M1.4T11.152.777M0 
Data Pump (Control File) 504M0.06.001M0M0.000M32.2K201.06us
Data Pump (Temp File) 213M0.010M25M0.000M1332190.69us
Buffer Cache Reads 1.1T147.292.108M0M0.000M54.2M1.20ms
Buffer Cache Reads (Data File) 1.1T147.292.108M0M0.000M54.2M1.20ms
Buffer Cache Reads (Temp File) 141M0.000M0M0.000M611566.28us
Direct Reads 890.4G2.061.711M2.5G0.08.005M32395.98us
Direct Reads (Data File) 885.2G1.991.701M1.1G0.07.002M0 
Direct Reads (Temp File) 5.2G0.06.01M1.4G0.01.003M0 
Direct Reads (Control File) 5M0.000M1M0.000M32395.98us
Others 191.2G7.05.368M134.1G1.28.258M3.6M116.71us
Others (Log File) 125.4G0.26.241M0M0.000M9354241.18us
Others (Archive Log) 0M0.000M125.4G0.24.241M0 
Others (Control File) 56.5G6.60.109M8.4G1.04.016M3.5M102.63us
Others (Data File) 9.1G0.14.017M190M0.000M66.4K826.18us
Others (Temp File) 225M0.050M108M0.000M28.8K159.94us
DBWR 0M0.000M196.6G36.65.378M0 
DBWR (Data File) 0M0.000M196.4G36.63.377M0 
DBWR (Temp File) 0M0.000M230M0.020M0 
LGWR 6.5G0.81.013M126.1G7.33.242M437.5K75.32us
LGWR (Log File) 2M0.010M125.4G7.24.241M9344206.34us
LGWR (Control File) 6.5G0.80.013M730M0.09.001M428.1K72.46us
RMAN 8.6G0.85.017M453M0.06.001M451.1K235.56us
RMAN (Control File) 8.1G0.68.016M420M0.05.001M364.3K143.24us
RMAN (Data File) 504M0.08.001M33M0.010M42.4K1.10ms
RMAN (Archive Log) 22M0.080M0M0.000M44.4K165.68us
Direct Writes 365M0.03.001M6.3G0.21.012M7601166.29us
Direct Writes (Temp File) 201M0.000M4.5G0.05.009M0 
Direct Writes (Data File) 46M0.010M1.8G0.16.003M0 
Direct Writes (Control File) 118M0.010M0M0.000M7601166.29us
Streams AQ (Data File) 1M0.000M0M0.000M37432.43us
Streams AQ 1M0.000M0M0.000M37432.43us
TOTAL: 3.8T163.457.407M1.9T56.793.674M59.5M1.11ms


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)
ABS_DATA 59,619,7981121.026.381030.760.00 8,687,9691611.665,739,1300.93
INDX 18,854,830351.574.66341.160.00 6,318,926124.29332,4951.04
UNDOTBS1 13,03201.121.0001.120.00 4,200,74887.643,1543.09
SYSAUX 3,560,06471.212.7561.210.00 323,08814.77680.15
SYSTEM 416,40210.681.8510.740.00 120,56502.394,2164.17
TEMP 39,51500.5919.0700.21  47,546023.1100.00
USERS 2,40301.191.0001.190.00 2,33800.9100.00


Back to IO Stats
Back to Top

File IO Stats

TablespaceFilenameReadsAv Rds/sAv Rd(ms)Av Blks/Rd 1-bk Rds/sAv 1-bk Rd(ms)% Opt ReadsWritesWrites avg/sBuffer WaitsAv Buf Wt(ms)
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA01.DBF 4,995,51591.046.4390.780.00 802,0702145,8990.89
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA02.DBF 4,749,92191.036.4380.770.00 458,8591321,2780.95
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA03.DBF 5,045,79991.036.2390.770.00 694,3601489,7640.89
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA04.DBF 4,562,08791.036.9180.740.00 753,8291475,3530.85
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA05.DBF 4,814,70391.016.4280.740.00 807,2942508,5950.91
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA06.DBF 4,895,60791.046.4980.760.00 814,6702523,6260.92
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA07.DBF 4,977,86891.046.5790.770.00 847,7892534,9280.97
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA08.DBF 5,022,25391.026.2790.770.00 530,0031531,1890.93
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA09.DBF 4,985,61091.016.3690.750.00 822,4722550,4960.94
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA10.DBF 5,358,036101.006.0390.760.00 575,5771591,2260.95
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA11.DBF 5,033,66391.016.3090.750.00 774,6341549,6310.94
ABS_DATAD:\ORACLE\ORADATA\ABS1\ABS_DATA12.DBF 5,178,736101.026.1690.780.00 806,4122517,1450.93
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX01.DBF 1,200,15221.584.6821.160.00 311,681123,1791.07
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX02.DBF 1,132,48521.614.9021.160.00 284,994121,7151.08
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX03.DBF 1,116,27121.634.9621.160.00 282,642119,3431.09
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX04.DBF 1,157,63221.594.8121.160.00 296,994118,9281.06
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX05.DBF 1,237,83421.564.5521.160.00 388,251119,1601.01
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX06.DBF 1,154,01521.604.8221.160.00 308,799118,6991.04
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX07.DBF 1,113,53521.624.9621.160.00 345,766120,1991.02
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX08.DBF 1,206,03321.564.6121.150.00 463,910118,7401.06
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX09.DBF 1,140,87721.604.8621.160.00 413,934118,5741.10
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX10.DBF 1,306,34821.524.3421.150.00 582,366122,2111.01
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX11.DBF 1,139,29721.604.8921.160.00 359,908120,6471.05
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX12.DBF 1,156,81321.604.8121.160.00 355,922123,8051.05
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX13.DBF 1,098,05721.615.0221.160.00 295,261121,2590.98
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX14.DBF 1,135,18621.614.8821.160.00 317,552124,1651.02
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX15.DBF 1,234,11421.554.5621.150.00 379,363126,6021.04
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX16.DBF 322,25811.433.5011.160.00 227,38604,9810.95
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX17.DBF 361,72411.413.4711.170.00 258,61004,5420.99
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX18.DBF 475,45911.363.1011.160.00 288,74515,7161.16
INDXD:\ORACLE\ORADATA\ABS1\ABS_INDX19.DBF 166,74001.232.1901.140.00 156,8420300.00
SYSAUXD:\ORACLE\ORADATA\ABS1\SYSAUX01.DBF 3,560,06471.212.7561.210.00 323,0881680.15
SYSTEMD:\ORACLE\ORADATA\ABS1\SYSTEM01.DBF 416,40210.681.8510.740.00 120,56504,2164.17
TEMPD:\ORACLE\ORADATA\ABS1\TEMP01.DBF 39,51500.5919.0700.21  47,54600 
UNDOTBS1D:\ORACLE\ORADATA\ABS1\UNDOTBS01.DBF 13,03201.121.0001.120.00 4,200,74883,1543.09
USERSD:\ORACLE\ORADATA\ABS1\USERS01.DBF 2,40301.191.0001.190.00 2,338000.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
D2,665,08210058,531,400,724144,751,68025,770,812006,079,185


Back to Buffer Pool Statistics
Back to Top

Checkpoint Activity

MTTR WritesLog Size WritesLog Ckpt WritesOther Settings WritesAutotune Ckpt WritesThread Ckpt Writes
0117,5760010,135,23813,823,467


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
B03713564207753663552663552740854   
E03671860151389266355213892   


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
D2,1760.1026714.1428,833,509125474754.00
D4,3520.205336.9814,222,785112113986.00
D6,5280.308004.078,288,22816687133.00
D8,7040.401,0662.835,759,54014374774.00
D10,8800.501,3331.994,049,57112811093.00
D13,0560.601,5991.533,123,58411964325.00
D15,2320.701,8661.302,658,04011538609.00
D17,4080.802,1321.182,404,81911307051.00
D19,5840.902,3991.072,177,86111099509.00
D21,7601.002,6651.002,038,7391972289.00
D23,9361.102,9320.951,937,6111879812.00
D26,1121.203,1980.921,865,5481813914.00
D28,2881.303,4650.881,792,6461747250.00
D30,4641.403,7310.841,721,6331682312.00
D32,6401.503,9980.821,661,9651627748.00
D34,8161.604,2640.791,613,7521583660.00
D36,9921.704,5310.781,583,8411556307.00
D39,1681.804,7970.761,551,5621526790.00
D41,3441.905,0640.741,516,7571494962.00
D43,5202.005,3300.731,489,7911470304.00


Back to Advisory Statistics
Back to Top

PGA Aggr Summary

PGA Cache Hit %W/A MB ProcessedExtra W/A MB Read/Written
99.914,883,6504,305


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)
B7,1685,6463,152.87306.629.73100.000.00734,000
E7,1685,7402,696.420.000.000.000.00734,000


Back to Advisory Statistics
Back to Top

PGA Aggr Target Histogram

Low Optimal High OptimalTotal ExecsOptimal Execs1-Pass ExecsM-Pass Execs
2K4K1,277,970,3221,277,970,32200
64K128K86,43286,43200
128K256K28,40228,40200
256K512K16,90916,90900
512K1024K557,122557,12200
1M2M793,898793,89800
2M4M134,848134,84800
4M8M11,36211,36200
8M16M1,9721,97200
16M32M1,6441,64400
32M64M3,5733,57300
64M128M1,3421,33660
128M256M20520320
256M512M12211660
512M1024M2200
1G2G2110
2G4G3300


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
8960.1397,068,237.8332,542,345.8775.0074,3155,543,449,129
1,7920.2597,068,237.836,848,574.5993.005414,444,525,646
3,5840.5097,068,237.834,838,066.6495.001924,358,536,152
5,3760.7597,068,237.834,836,348.6095.001554,358,462,672
7,1681.0097,068,237.834,705,437.4895.001204,352,863,599
8,6021.2097,068,237.834,650,279.9595.00964,350,504,509
10,0351.4097,068,237.834,650,279.9595.00694,350,504,509
11,4691.6097,068,237.834,650,279.9595.00434,350,504,509
12,9021.8097,068,237.834,650,279.9595.00144,350,504,509
14,3362.0097,068,237.834,649,893.4395.0004,350,487,977
21,5043.0097,068,237.834,649,893.4395.0004,350,487,977
28,6724.0097,068,237.834,649,893.4395.0004,350,487,977
43,0086.0097,068,237.834,649,893.4395.0004,350,487,977
57,3448.0097,068,237.834,649,893.4395.0004,350,487,977


Back to Advisory Statistics
Back to Top

Shared Pool Advisory

Shared Pool Size(M)SP Size FactrEst LC Size (M)Est LC Mem ObjEst LC Time Saved (s)Est LC Time Saved FactrEst LC Load Time (s)Est LC Load Time FactrEst LC Mem Obj Hits (K)
7,6800.581,36085,059426,181,6530.35795,000,2902513.942,279,664
9,0880.682,768105,326645,476,5000.53575,705,4431820.491,630,989
10,4960.794,176127,628849,360,8670.70371,821,0761175.7733,420
11,9040.895,584180,9061,052,901,6620.86168,280,281532.132,705,091
12,0320.905,712186,1131,071,551,9320.88149,630,011473.163,736,354
12,1600.915,840191,3201,089,997,5070.89131,184,436414.83461,495
12,2880.925,967196,6471,108,604,9280.91112,577,015355.991,490,518
12,4160.936,095202,5021,127,098,2980.9294,083,645297.512,512,919
12,5440.946,223208,3471,145,660,1090.9475,521,834238.813,539,684
12,6720.956,351214,1371,164,201,3250.9556,980,618180.18269,425
12,8000.966,479219,9271,182,653,6000.9738,528,343121.831,292,281
12,9280.976,607225,5251,200,924,1990.9820,257,74464.062,304,507
13,0560.986,735231,0681,209,400,2710.9911,781,67237.262,800,781
13,1840.996,863236,6111,217,232,1771.003,949,76612.493,222,913
13,3121.006,991242,0331,220,865,7061.00316,2371.003,366,693
13,4401.017,119247,0631,220,866,0271.00315,9161.003,366,716
13,5681.027,247252,0931,220,866,3111.00315,6321.003,366,747
13,6961.037,374257,1811,220,866,6311.00315,3121.003,366,779
13,8241.047,502262,6191,220,866,9011.00315,0421.003,366,808
13,9521.057,630265,8151,220,867,1201.00314,8231.003,366,830
14,0801.067,758267,9691,220,867,2521.00314,6911.003,366,843
14,2081.077,886271,6441,220,867,3781.00314,5650.993,366,853
14,3361.088,014275,7901,220,867,4881.00314,4550.993,366,861
14,4641.098,142280,6181,220,867,6091.00314,3340.993,366,869
14,7201.118,398289,9021,220,867,8171.00314,1260.993,366,889
16,1281.219,806341,3211,220,868,5761.00313,3670.993,366,931
17,5361.3211,214403,9221,220,869,1371.00312,8060.993,366,959
18,9441.4212,621458,4351,220,869,9681.00311,9750.993,367,038
20,3521.5314,029507,3031,220,870,4551.00311,4880.993,367,058
21,7601.6315,437559,6641,220,870,8571.00311,0860.983,367,082
23,1681.7416,845613,4991,220,871,3691.00310,5740.983,367,115
24,5761.8518,253661,5661,220,871,9101.00310,0330.983,367,139
25,9841.9519,661715,5821,220,872,2731.00309,6700.983,367,159
27,3922.0621,069770,3781,220,872,5771.00309,3660.983,367,176


Back to Advisory Statistics
Back to Top

SGA Target Advisory

SGA Target Size (M)SGA Size FactorEst DB Time (s)Est Physical Reads
13,4400.38400,187,22028,833,480,970
17,9200.5018,784,77414,222,856,386
22,4000.637,406,0515,759,438,282
26,8800.754,994,0443,123,552,351
31,3600.884,335,9332,404,896,778
35,8401.004,000,6762,038,739,215
40,3201.133,842,2491,865,446,382
44,8001.253,657,8181,661,980,208
49,2801.383,585,4061,583,896,496
53,7601.503,523,3951,516,821,976
58,2401.633,497,7911,489,706,744
62,7201.753,495,7911,489,706,744
67,2001.883,494,1901,489,706,744
71,6802.003,493,7901,489,706,744


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)
1280.500000
2561.000000
3841.500000
5122.000000
6402.500000
7683.000000
8963.500000
1,0244.000000
1,1524.500000
1,2805.000000
1,4085.500000
1,5366.000000
1,6646.500000
1,7927.000000
1,9207.500000
2,0488.000000
2,1768.500000
2,3049.000000
2,4329.500000
2,56010.000000


Back to Advisory Statistics
Back to Top

Java Pool Advisory

No data exists for this section of the report.

Back to Advisory Statistics
Back to Top

Wait Statistics

Back to Top

Buffer Wait Statistics

ClassWaitsTotal Wait Time (s)Avg Time (ms)
data block6,075,5835,6751
undo header753911
undo block2,40011
1st level bmb7701
2nd level bmb1902
segment header11300
3rd level bmb10400
free list200
file header block100


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) 682740282067,373.32
CF-Controlfile Transaction 789,991789,971282,649103.72
TQ-Queue table enqueue (DDL contention) 1591590456131.98
CR-Reuse Block Range (block range reuse ckpt) 134,400134,400013,16340.31
JG-Job Scheduler1 (queue lock) 23,389,36723,389,3670103259.30
RO-Multiple Object Reuse (fast object reuse) 11,12011,12001,10410.92
SQ-Sequence Cache 224,605224,605026813.15
TX-Transaction (index contention) 378378037712.12
KO-Multiple Object Checkpoint (fast object checkpoint) 1,8201,820018213.18
UL-User-defined 686806044.17
PS-PX Process Reservation 36,61335,5711041,49400.13
PR-Process Startup 2,3332,33303021.00
TX-Transaction 4,486,1144,485,66701602.88
HW-Segment High Water Mark 80,52080,520013100.00
TM-DML 24,466,54624,466,376000 
JG-Job Scheduler1 23,389,36723,389,367000 
WG-Write gather local enqueue (lock fso) 8,046,5558,046,555000 
WG-Write gather local enqueue (delete fso) 2,682,1852,682,185000 
JG-Job Scheduler1 (q mem clnup lck) 2,227,2982,227,298000 
CU-Cursor 532,592532,591000 
DX-Distributed Transaction 486,946486,945000 
SJ-KTSJ Slave Task Cancel (Slave Task Cancel) 382,630377,841000 
MR-Media Recovery 99,47499,474000 
TT-Tablespace 83,73783,737000 
AE-Edition Lock (lock) 55,81855,818000 
RS-Reclaimable Space (prevent file delete) 44,35644,356000 
TS-Temporary Segment 36,89835,8511,04700 
TO-Temp Object 36,02436,024000 
FB-Format Block 22,49622,496000 
SE-Session Migration 17,93217,546000 
IS-Instance State 17,07917,079000 
DW-In memory Dispenser 15,83713,0862,75100 
TG-In Memory Temp Object (IMCDT global resource) 15,29615,296000 
TI-In Memory Temp Object HT (IMCDT object HT) 15,29615,296000 
ZH-Compression Analyzer (compression analysis) 13,14413,144000 
JZ-Join group dictionary (Join group dictionary) 9,6759,675000 
TH-Threshold Chain (metric threshold evaluation) 8,8688,868000 
WF-AWR Flush 8,4868,31217400 
WT-AWR CDB-Wide Table Lock 6,3336,333000 
RC-Result Cache: Enqueue (Result Cache: Contention) 4,1684,168000 
AF-Advisor Framework (task serialization) 2,4252,425000 
WL-Being Written Redo Log 2,3462,3361000 
US-Undo Segment 2,1732,173000 
IT-In-Mem Temp Table Meta Creation 1,8841,884000 
TA-Instance Undo 1,8141,814000 
SH-Active Session History Flushing 1,7621,762000 
PV-KSV slave startup (syncstart) 1,7201,720000 
DA-Instance DP Array (Slave Process Array) 1,6211,621000 
SR-Synchronized Replication 1,1721,172000 
TD-KTF map table enqueue (KTF dump entries) 1,0771,077000 
RS-Reclaimable Space (read alert level) 592592000 
TK-Auto Task Serialization (Auto Task Serialization) 403403000 
MS-Materialized View Refresh Log 377377000 
DR-Distributed Recovery 296296000 
MW-MWIN Schedule 296296000 
SK-Shrink Segment 205205000 
OD-Online DDLs (Serializing DDLs) 173173000 
PZ-Password File Metadata Cache (load passwordfile metadata) 172172000 
FH-Flush Stat 146146000 
CI-Cross-Instance Call Invocation 136136000 
XR-Quiesce / Force Logging (database force logging) 128128000 
KR-Enqueue-Delete Rule (Add rule to ruleset) 8484000 
PF-Password File 8484000 
PW-Buffer Cache PreWarm (flush prewarm buffers) 8484000 
DL-Direct Loader Index Creation 7272000 
PD-Property Lock 6969000 
FU-DBFUS 3636000 
KR-Enqueue-Delete Rule (Drop rule force) 3636000 
KR-Enqueue-Delete Rule (Remove rule from ruleset) 3636000 
PE-Parameter 2626000 
TK-Auto Task Serialization (Auto Task Slave Lockout) 2121000 
TQ-Queue table enqueue (INI contention) 1818000 
TQ-Queue table enqueue (TM Job cache use) 1818000 
KM-Scheduler 1313000 
KT-Scheduler Plan 1313000 
JI-Materialized View 1212000 
OW-Encryption Wallet (initialization) 1212000 
BS-Backup/Restore spare enq (Backup spare1) 77000 
WP-AWR Purge 77000 
KP-Kupp Process Startup 66000 
TQ-Queue table enqueue (TM contention) 66000 
CB-CBAC Master Lock (role operation) 33000 
AP-SPM Autopurge 11000 
RH-SQLQ Autopurge (quarantine) 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
26,707.014,488,04112,2951715/219.90/00/0/0/0/0/6937899


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
16-Apr 03:56891,5061,7843420/00/0/0/0/0/128
16-Apr 03:461232,0891,1835320/00/0/0/0/0/136
16-Apr 03:361242,1985813220/00/0/0/0/0/0
16-Apr 03:266621226210160/00/0/0/0/0/0
16-Apr 03:162,0554,9302635160/00/0/0/0/0/1054
16-Apr 03:061,9367,9742606160/00/0/0/0/0/10549
16-Apr 02:561,0639212595160/00/0/0/0/0/670
16-Apr 02:46901,4512582160/00/0/0/0/0/256
16-Apr 02:3619,2655,7372584160/00/0/0/0/0/21519
16-Apr 02:26711882576160/00/0/0/0/0/8
16-Apr 02:16246791,7802420/00/0/0/0/0/128
16-Apr 02:063637001,7793420/00/0/0/0/0/399
16-Apr 01:56101191,7803420/00/0/0/0/0/0
16-Apr 01:46254921,1791320/00/0/0/0/0/0
16-Apr 01:36358091,7806420/00/0/0/0/0/128
16-Apr 01:2627,9223121,1808320/00/0/0/0/0/27008
16-Apr 01:161,1921,7281,7804420/00/0/0/0/0/3360
16-Apr 01:065,7918381,1804320/00/0/0/0/0/6352
16-Apr 00:56211541,7802420/00/0/0/0/0/0
16-Apr 00:46355551,1792320/00/0/0/0/0/0
16-Apr 00:36691,3571,7802420/00/0/0/0/0/0
16-Apr 00:26832791,7815420/00/0/0/0/0/0
16-Apr 00:163986811,28932000/00/0/0/0/0/0
16-Apr 00:064651,58110,68841900/00/0/0/0/0/648
15-Apr 23:563131010,08831800/00/0/0/0/0/0
15-Apr 23:465,42614,0779,48761700/00/0/0/0/0/1920
15-Apr 23:3617,26711,4699,00761620/00/0/0/0/0/17024
15-Apr 23:26771948,40681520/00/0/0/0/0/0
15-Apr 23:16581,1437,80411420/00/0/0/0/0/0
15-Apr 23:0612,2254,4987,20351320/00/0/0/0/0/10752
15-Apr 22:561161,6186,60151220/00/0/0/0/0/0
15-Apr 22:461039446,00031120/00/0/0/0/0/0
15-Apr 22:361612,7445,39941020/00/0/0/0/0/8
15-Apr 22:266,8294,5594,7987920/00/0/0/0/0/4886


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 latch1480.00 022,4410.00
AQ Coord jobx_kwsbgsgn latch17,7560.00 00 
AQ Message drive state object latch1480.00 00 
AQ Sharded master pool latch17,7680.00 00 
AQ Slave freSlvL_kwsbgsgn latch480.00 00 
AQ deq hash table latch1480.00 00 
AQ dequeue txn counter latch10,7720.030.0000 
AQ process state object latch120.00 00 
ASM Keyed state latch20.00 00 
ASM connection state latch120.00 00 
ASM db client latch386,5390.00 00 
ASM map operation hash table1480.00 00 
ASM network background latch130.00 00 
ASM network state latch17,8540.00 00 
ASM remote client latch17,8520.00 00 
AWR Alerted Metric Element list4,833,2740.00 00 
Active DBOP List latch26,1120.00 00 
Change Notification Hash table latch177,9360.00 00 
Column stats entry latch1480.00 00 
Consistent RBA3,724,6270.020.0200 
DBOP Monitoring latch240.00 00 
DML lock allocation48,540,3840.000.0000 
Dependency Info3,2640.00 00 
Event Group Locks121,7910.380.0000 
FAL Queue33,0881.700.0000 
FIB s.o chain latch94,0000.00 00 
FOB consolidated s.o list latch94,0000.00 00 
File State Object Pool Parent Latch5,364,5180.00 00 
GCS logfile block1480.00 00 
GCS logfile write queue1480.00 00 
Hang Manager wait event statistics35,3230.00 00 
I/O Staticstics latch1480.00 00 
ILM Stats Stripe Latch1480.00 00 
ILM Stats main anchor latch299,1770.160.0000 
ILM access tracking extent1480.00 00 
ILM activity tracking latch1480.00 00 
IM Global dictionary latch1480.00 00 
IM Global dictionary queue latch1480.00 00 
IM Global dictionary rw latch1480.00 00 
IM area sb latch1480.00 00 
IM area scb latch1480.00 00 
IM emb latch1480.00 00 
IM seg hdr latch1480.00 00 
IMFS defer write list1480.00 00 
IMXT hash table latch1480.00 01,0240.00
IPC stats buffer allocation latch1480.00 00 
In memory undo latch820,6600.000.0004,105,9280.00
JS Sh mem access1,113,8600.00 00 
JS global state obj latch32,3930.170.0000 
JS mem alloc latch2,3060.00 00 
JS queue access latch2,4540.00 00 
JS queue state obj latch46,778,7340.00 00 
JS slv state obj latch6,3890.00 00 
KCNIBR - invalid block range tree1480.00 00 
KDCStatHash latch1480.00 00 
KDFI Buffer Latch1480.00 00 
KDFI Hash Bucket Latch1480.00 00 
KDFI Hash Elem Latch1480.00 00 
KDMADO action list latch1480.00 00 
KDMADO bll latch1480.00 00 
KDMADO latch1480.00 00 
KFC FX Hash Latch1480.00 00 
KFC Hash Latch1480.00 00 
KFCL LE Freelist1480.00 00 
KFIAS client latch1480.00 00 
KFIAS cluster latch1480.00 00 
KFIAS endpoint latch1480.00 00 
KFIAS node latch1480.00 00 
KFIAS process latch1480.00 00 
KFIAS queue latch1480.00 00 
KGNFS-NFS:SHM structure1480.00 00 
KGNFS-NFS:SVR LIST1490.00 00 
KJC message pool KGH calls1480.00 00 
KJC message pool free list1480.00 00 
KJC message pool pending avail list1480.00 00 
KJCT flow control latch1480.00 00 
KMG MMAN ready and startup request latch177,4380.00 00 
KQF runtime table column alloc56,2660.00 00 
KSFS OFS ctx level parent latch1480.00 00 
KSFS OFS req layer parent latch1480.00 00 
KSFS OFS sess layer parent latch1480.00 00 
KSFS Receive and Send Queue latch1480.00 00 
KSFS id table parent latch1480.00 00 
KSFS ksfs_node latch1480.00 00 
KSFSD name cache parent latch1480.00 00 
KSGL LS Segment latch1480.00 00 
KSGL SGA anchor latch1480.00 00 
KSIPC ASPC anchor latch1480.00 00 
KSIPC SGA allocation parent latch18,0000.00 00 
KSIPCGSN Hash Table latch1480.00 00 
KSIPCGSN Namespace latch1480.00 00 
KSK PDB IO STAT1480.00 00 
KSRMA SGA anchor latch1480.00 00 
KSRMF SGA anchor latch1480.00 00 
KSWL SGA anchor latch1480.00 00 
KSXR hang analysis phase 1 latch1480.00 00 
KSXR hang analysis phase 2 latch1480.00 00 
KTF sga latch5,5530.040.000149,3230.01
KTILM latch1480.00 00 
KTU in-memory txn table latch1480.00 00 
KTURMA ODPSCN latch1480.00 00 
KTURMA SGA allocation parent latch1480.00 00 
KWQMN job cache list latch42,7510.00 00 
KWQP Prop Status6190.00 00 
KWQS pqsubs latch480.00 00 
KWQS pqueue ctx latch3440.00 00 
Latch for NonceHistory1480.00 00 
Locator state objects pool parent latch1480.00 00 
Lost write change tracking1480.00 00 
Lsod array latch1490.00 00 
MGA asr alloc latch8,8600.00 00 
MGA heap latch2,007,3380.00 00 
MGA shared context latch76,6280.00 00 
MGA shared context root latch39,4520.001.0000 
MMON per PDB bit map latch1510.00 00 
MQL Tracking Latch0  010,6290.00
Memory Management Latch0  0177,4380.00
Memory Queue151,7420.030.0000 
Memory Queue Message Subscriber #164,6480.010.1400 
Memory Queue Message Subscriber #21480.00 00 
Memory Queue Message Subscriber #31480.00 00 
Memory Queue Message Subscriber #41480.00 00 
Memory Queue Subscriber99,8650.020.0500 
Message cache latch1480.00 00 
MinActiveScn Latch17,7410.010.0000 
Mutex1480.00 00 
Mutex Stats1480.00 00 
Nologging Standby SCN Time Map cache148,2500.00 00 
OS process235,5240.00 00 
OS process allocation1,122,7310.000.0400 
OS process: request allocation111,8490.010.0000 
PDB Hash Table Latch1480.00 00 
PDB LRU structure5670.00 00 
PL/SQL warning settings65,8300.100.0000 
PX hash array latch1480.00 00 
Parent latch for dependency tracking3,4060.00 00 
Parent latch for query hash table access38,3880.00 00 
Parent latch for segments scanning1,397,6080.00 00 
QMT1480.00 00 
RTT parent context2,3360.00 00 
Real-time descriptor latch6,859,1820.040.3200 
Report Request stats latch38,0180.00 00 
Report Request struct latch11,8300.00 00 
Request holder compeltion list latch4,8140.00 00 
Result Cache: RC Latch10,3720.00 00 
Result Cache: SO Latch330.00 00 
Retry Ht elm latch1480.00 00 
Retry bkt latch1480.00 00 
SGA Blackbox latch1220.00 00 
SGA IO buffer pool latch281,3710.000.0001,337,7160.01
SGA Logging Bkt Latch1480.00 00 
SGA Logging Log Latch2,509,4240.00 00 
SGA blob parent1480.00 00 
SGA bucket locks1480.00 00 
SGA hash table parent latch - S par1480.00 00 
SGA heap locks1480.00 00 
SGA pool locks1480.00 00 
SO private so latch66,4700.000.00074,5920.00
SQL memory manager latch1480.00 0177,3450.00
SQL memory manager workarea list latch33,506,2050.010.0000 
SR Stats Stripe Latch1480.00 00 
STREAMS Pool Advisor0  05210.00
Sched IM Job latch18,0000.00 00 
Sched InMem Job Cache10,4390.00 00 
Shared B-Tree325,4640.010.0000 
Shared fixed UGA latch1480.00 00 
Streams Generic1480.00 00 
Subscriber Ht elm latch1480.00 00 
Testing1480.00 00 
Token Manager1480.00 00 
Txn Ht elm latch1480.00 00 
Txn bkt latch1480.00 00 
WCR: sync1480.00 00 
Write State Object Pool Parent Latch1480.00 00 
X$KSFQP7400.00 00 
XDB NFS Security Latch1480.00 00 
XDB unused session pool1480.00 00 
XDB used session pool1480.00 00 
XS state object latch100.00 00 
active checkpoint queue latch1,050,4620.010.3000 
active service list18,418,0710.100.000992,8850.00
alert log latch4,6720.00 00 
archive destination1,007,0630.00 00 
archive process48,1111.370.0000 
begin backup scn array55,6580.00 00 
bq:time manger info latch3360.00 00 
buffer pool1480.00 00 
bufq statistics124,6710.050.0000 
business card1480.00 00 
cache buffer handles17,986,3860.000.0000 
cache buffers chains85,161,013,7150.030.015262,224,0710.21
cache buffers lru chain32,188,0270.100.030194,263,5010.34
cache table scan latch2,707,0780.020.0202,710,4700.05
call allocation545,8542.080.3100 
change notification client cache latch1480.00 00 
channel handle pool latch224,2850.000.0000 
channel operations parent latch784,9062.290.00010.00
checkpoint queue latch83,611,6690.000.18025,686,4460.00
client/application info18,790,2340.010.0000 
compile environment latch69,7080.010.0000 
constraint object allocation240.00 00 
corrupted undo seg latch6,247,3870.000.0000 
cp handoff latch1480.00 00 
cp pool latch1480.00 00 
cp server hash latch1480.00 00 
cp sga latch17,8520.00 00 
cp srv type state latch532,3750.00 00 
cp srv type wait latch1480.00 00 
cr slave free list1480.00 00 
cvmap freelist lock1480.00 00 
database property service latch1380.00 00 
datapump attach fixed tables latch1800.00 00 
datapump job fixed tables latch1620.00 00 
deferred cleanup latch17,8520.00 00 
dispatcher info22,1640.00 00 
dml lock allocation20,0260.00 00 
done queue latch1480.00 00 
dtp latch58,2640.010.0000 
dummy allocation131,8215.220.0000 
eighteenth cispare latch - S parent1480.00 00 
eighteenth cispare latch - X parent1480.00 00 
eighteenth cispare latch - children1480.00 00 
eighth cispare latch - S parent1480.00 00 
eighth cispare latch - X parent1480.00 00 
eighth cispare latch - children1480.00 00 
eighth spare latch - X parent1480.00 00 
eleventh cispare latch - S parent1480.00 00 
eleventh cispare latch - X parent1480.00 00 
eleventh cispare latch - children1480.00 00 
eleventh spare latch - children1480.00 00 
enqueue freelist latch1490.00 0116,843,0500.01
enqueue hash chains179,964,7830.000.000780.00
enqueue sob latch840.00 00 
enqueues90.00 00 
error message lists19,64123.540.0000 
fast space usage latch7,1560.00 00 
fifteenth cispare latch - S parent1480.00 00 
fifteenth cispare latch - X parent1480.00 00 
fifteenth cispare latch - children1480.00 00 
fifteenth spare latch - children1480.00 00 
fifth cispare latch - S parent1480.00 00 
fifth cispare latch - X parent1480.00 00 
fifth cispare latch - children1480.00 00 
file cache latch120,8370.00 00 
first Audit Vault latch52,9440.00 00 
first cispare latch - S parent1480.00 00 
first cispare latch - X parent1480.00 00 
first cispare latch - children1480.00 00 
first spare latch - X non-parent1480.00 00 
fixed table rows for x$hs_session5300.00 00 
flash file access latch1480.00 00 
flashback copy1480.00 00 
fourteenth cispare latch - S parent1480.00 00 
fourteenth cispare latch - X parent1480.00 00 
fourteenth cispare latch - children1480.00 00 
fourteenth spare latch - children1480.00 00 
fourth Audit Vault latch1480.00 00 
fourth cispare latch - S parent1480.00 00 
fourth cispare latch - X parent1480.00 00 
fourth cispare latch - children1480.00 00 
gc element1480.00 00 
gcs commit scn state1480.00 00 
gcs lock state resolution latch1480.00 00 
gcs nodemap pool1480.00 00 
gcs opaque info freelist1480.00 00 
gcs partitioned table hash1480.00 00 
gcs pcm hashed value bucket hash1480.00 00 
gcs resource freelist1480.00 00 
gcs resource hash1480.00 00 
gcs resource scan list1480.00 00 
gcs resource timerq list1480.00 00 
gcs resource validate list1480.00 00 
gcs shadows freelist1480.00 00 
ges cached resource lists1480.00 00 
ges domain table1480.00 00 
ges enqueue table freelist1480.00 00 
ges group table1480.00 00 
ges process hash list1480.00 00 
ges process parent latch1480.00 00 
ges remote lock freelist1480.00 00 
ges resource hash list1480.00 00 
ges resource scan list1480.00 00 
ges resource table freelist1480.00 00 
ges timeout list1480.00 00 
ges value block free list1480.00 00 
global KZLD latch for auth type mem in SGA800,5840.00 00 
global ctx hash table latch10.00 00 
global tx hash mapping125,3790.00 00 
granule from data transfer cache1480.00 00 
gws:Sharding global descriptor latch35,5180.00 00 
hash table Sql Plan Finding latch384,5050.010.000630,5940.00
hash table column usage latch58,3600.020.0001,198,803,4520.01
hash table expression usage tracking latch31,5520.010.0000 
hash table modification latch2,7310.00 00 
hash table sql contorl latch1480.00 00 
heartbeat check1480.00 00 
image handles of buffered messages latch64,5000.010.0000 
imc buf hdl lat1480.00 00 
imc cr clone buf1480.00 00 
imc hash lat1480.00 00 
imc sj lat1480.00 00 
imc srchsp lat1480.00 00 
imc-txn-wrk-lat1480.00 00 
in-memory area latch1480.00 00 
in-memory columnar segment hash table latch1480.00 00 
in-memory columnar ts extent map chunk latch1480.00 00 
in-memory global pool latch1480.00 00 
internal temp table object number allocation latch8,7850.00 00 
interrupt manipulation40,54912.130.0000 
intra txn parallel recovery1480.00 00 
io pool granule list425,1200.080.0000 
io pool granule metadata list933,2670.070.0000 
job workq parent latch7920.00 06440.78
job_queue_processes free list latch2,5930.00 00 
jslv pdb context latch1,2880.00 00 
k2q lock allocation1480.00 00 
kKCN Cqn SGA1480.00 00 
kcb DW scan objtemp hash table latch1480.00 00 
kcbtsemkid latch2,3360.00 00 
kcfis latch380.00 00 
kcn buffer chains1480.00 00 
kdlx hb parent latch1480.00 00 
keiut hash table modification17,6930.030.0000 
kgb parent1480.00 00 
kgnfs mount latch1480.00 00 
kjbr roi instance map1480.00 00 
kjci objects freelist latch1480.00 00 
kjci process context latch1480.00 01,822,5450.00
kjoedcso state object freelist latch17,8520.00 00 
kjoeq omni enqueue hash bucket latch1480.00 00 
kjoer owner hash bucket1480.00 00 
kjsca protect pkey hash table bucket1480.00 00 
kjsca protect service hash table bucket1480.00 00 
kmcptab latch390.00 00 
kmcpvec latch0  0130.00
kokc descriptor allocation latch9,936,0120.260.0000 
kpoxft latch190.00 052,8580.00
krbmrosl88,0680.00 00 
krso process32,1070.00 00 
ksevn object root latch177,4600.00 00 
ksfv messages1480.00 00 
ksi resource reuse count1480.00 00 
ksim group membership cache1480.00 00 
ksm_pga_um_list_latch1480.00 00 
ksm_pga_um_root_latch177,4600.00 00 
ksns object latch1480.00 00 
kss move lock3,5880.00 00 
ksuosstats global area36,7520.080.930203,6270.00
ksutcpistat latch1480.00 00 
ksv allocation latch24,7380.00 00 
ksv class latch310,5683.840.0000 
ksv instance latch120.00 00 
ksv msg queue latch43,4930.430.00043,3171.80
ksz_so allocation latch111,8490.000.0000 
ktfbn latch113,6840.00 00 
ktm adg jrnls1480.00 00 
ktm adg lookuptable level 11480.00 00 
ktm adg lookuptable level 21480.00 00 
ktm adg space1480.00 00 
ktm adg stages1480.00 00 
ktm adg worklink1480.00 00 
ktm global data17,3700.00 00 
ktm prv jrnls1480.00 00 
ktmpj HT ls1480.00 00 
kupp process latch1,0890.00 00 
kwqbsgn:msghdr96,7500.020.0000 
kwqbsn:qsga23,6230.140.0005210.00
kwqbsn:qxl2280.00 00 
kwqi:kchunk latch120.00 00 
kwslbmdl: metadata latch17,9040.00 00 
kwslbql: queue latch1480.00 00 
kwslbutl: uncommitted txn latch1480.00 00 
kwsptQcachLt: queue cache latch1480.00 00 
kwsptTrncTsksLt: trunc task latch1480.00 00 
kwsptjobAdPtLt: AdPt list latch14,1700.00 00 
kwsslLat: skiplist latch1480.00 00 
kxfxscanrate_latch1480.00 00 
lgwr LWN SCN4,125,9860.160.0100 
list of block allocation1,307,4820.000.0000 
loader state object freelist553,9240.160.0100 
lob segment dispenser latch52,7600.00 00 
lob segment hash table latch125,4360.020.0000 
lob segment query latch1930.00 00 
lock DBA buffer during media recovery1480.00 00 
log write info0  03,722,6140.00
log write worker phase174,7840.120.0000 
logical standby cache1480.00 00 
logminer context allocation1480.00 00 
logminer local1480.00 00 
logminer work area1480.00 00 
longop free list parent96,4510.00 011,9390.01
lreg configuration166,1310.00 00 
managed standby17,7550.00 00 
message bitmap latch1480.00 00 
message pool operations parent latch108,8780.000.0000 
messages33,116,5280.110.0000 
msg queue latch1480.00 00 
multiblock read objects18,227,9220.070.0000 
name-service namespace bucket1480.00 00 
ncodef allocation latch17,8520.00 00 
nineteenth cispare latch - S parent1480.00 00 
nineteenth cispare latch - X parent1480.00 00 
nineteenth cispare latch - children1480.00 00 
ninth cispare latch - S parent1480.00 00 
ninth cispare latch - X parent1480.00 00 
ninth cispare latch - children1480.00 00 
ninth spare latch - X parent1480.00 00 
object queue header freelist1,049,4130.000.0000 
object queue header operation386,136,7620.000.0000 
object queue memory1480.00 00 
object stats modification67,0010.110.00010.00
parallel query alloc buffer140,2907.050.00085,7500.00
parallel query stats12,72625.370.0000 
parameter table management474,6481.570.0000 
pass worker exception to master1190.00 00 
pdb enqueue hash chains1480.00 00 
peshm1480.00 00 
pesom_free_list1480.00 00 
pesom_hash_node1480.00 00 
pkey global statistics1480.00 00 
pmon dead latch8,8230.00 00 
post/wait queue7,093,5642.520.0005,744,0493.70
process allocation114,1820.000.0000 
process group creation111,8490.000.2000 
process memory detail1480.00 0340.00
process pkey statistics list1480.00 00 
process queue83,5602.540.0000 
process queue reference9,915,1060.010.000488,9560.06
qm_init_sga40.00 00 
qmn state object latch120.00 00 
qmn task queue latch136,1595.460.0400 
quarantine object8,8260.00 00 
query server freelists84,6634.310.0000 
query server process379,5330.00 0610.00
queue sender's info. latch104,9630.050.0000 
queued dump request1,7720.00 00 
queuing load statistics1480.00 00 
read-moslty lock queue under pkey1480.00 00 
recovery domain hash bucket1480.00 00 
redo allocation12,839,0590.430.010424,668,5360.02
redo copy1480.00 0424,682,7940.00
redo gen encryption key structure2,3360.00 00 
redo log management20.00 00 
redo transport task43,0530.030.8600 
redo writing12,572,2170.030.0000 
remote tool request latch65,8431.130.0000 
resmgr group change latch100,5350.420.0000 
resmgr:active threads207,1370.020.3902,006,5430.00
resmgr:actses change group85,2410.00 00 
resmgr:actses change state1,5270.00 00 
resmgr:free threads list167,1776.460.0000 
resmgr:method mem alloc latch650.00 00 
resmgr:plan CPU method1480.00 00 
resmgr:plan change alloc latch1480.00 00 
resmgr:plan change latch1610.00 00 
resmgr:pq event array4,5430.00 00 
resmgr:resource group CPU method3,5710.00 00 
resmgr:schema config51,3720.490.0100 
resmgr:session queuing2650.00 00 
resmgr:vc list latch1480.00 00 
resumable state object5,7120.00 00 
row cache objects1480.00 00 
rules engine aggregate statistics127,2480.000.0000 
rules engine evaluation context statistics420.00 00 
rules engine rule set statistics301,6960.010.0000 
rules engine rule statistics32,2920.00 00 
second Audit Vault latch1480.00 00 
second cispare latch - S parent1480.00 00 
second cispare latch - X non-parent414,0650.00 00 
second cispare latch - X parent1480.00 00 
second cispare latch - children1480.00 00 
sequence cache14,145,2810.010.0000 
service drain list531,8150.00 00 
session allocation7,909,2220.010.0007,780,7800.00
session idle bit610,134,6690.010.0000 
session queue latch1480.00 00 
session state list latch38,76023.680.0000 
session statistics131,8220.710.0000 
session switching64,8980.010.00010.00
session timer177,4090.00 00 
seventeenth cispare latch - S parent1480.00 00 
seventeenth cispare latch - X parent1480.00 00 
seventeenth cispare latch - children1480.00 00 
seventh cispare latch - S parent1480.00 00 
seventh cispare latch - X parent1480.00 00 
seventh cispare latch - children1480.00 00 
seventh spare latch - X parent1480.00 00 
sga hash table parent latch1480.00 00 
shard latch1480.00 00 
shardgroup list latch530,4190.000.0000 
shared pool54,259,5070.710.0312,5060.00
shared pool sim alloc1480.00 00 
shared pool simulator2,069,9710.00 00 
shared server configuration177,9030.00 00 
shrink stat allocation latch2,164,7180.00 00 
sim partition latch1480.00 00 
simulator hash latch3,059,963,7190.000.0100 
simulator lru latch25,746,1840.040.0203,020,963,0460.05
sixteenth cispare latch - S parent1480.00 00 
sixteenth cispare latch - X parent1480.00 00 
sixteenth cispare latch - children1480.00 00 
sixth cispare latch - S parent1480.00 00 
sixth cispare latch - X parent1480.00 00 
sixth cispare latch - children1480.00 00 
sort extent pool130,8730.010.0000 
space background task latch1,334,59760.990.88213351,3194.90
spilled messages latch360.00 00 
state object free list2980.00 00 
statistics aggregation5920.00 00 
subscriber Ht bkt1480.00 00 
tablespace key chain1490.00 00 
temp lob duration state obj allocation24,2390.00 00 
temporary table state object allocation27,34830.050.0000 
tenth cispare latch - S parent1480.00 00 
tenth cispare latch - X parent1480.00 00 
tenth cispare latch - children1480.00 00 
tenth spare latch - X parent1480.00 00 
test excl. parent l01480.00 00 
test excl. parent2 l01480.00 00 
test excl. parent2 lmid cln1480.00 00 
test mixed exclusive1480.00 00 
test mode exclusive1480.00 00 
test open exclusive1480.00 00 
test pdb exclusive1480.00 00 
test shared parent2 lmid1480.00 00 
third cispare latch - S parent1480.00 00 
third cispare latch - X parent1480.00 00 
third cispare latch - children1480.00 00 
thirteenth cispare latch - S parent1480.00 00 
thirteenth cispare latch - X parent1480.00 00 
thirteenth cispare latch - children1480.00 00 
thirteenth spare latch - children1480.00 00 
threshold alerts latch17,1680.010.0000 
transaction allocation1,285,9610.000.0000 
transaction branch allocation206,8480.000.0000 
twelfth cispare latch - S parent1480.00 00 
twelfth cispare latch - X parent1480.00 00 
twelfth cispare latch - children1480.00 00 
twelfth spare latch - children1480.00 00 
twentieth cispare latch - S parent1480.00 00 
twentieth cispare latch - X parent1480.00 00 
twentieth cispare latch - children1480.00 00 
twenty-fifth spare latch - S par1480.00 00 
twenty-fourth spare latch - S par1480.00 00 
twenty-second spare latch - S par1480.00 00 
twenty-third spare latch - S par1480.00 00 
undo global data25,558,6360.010.0003561.97
virtual circuit buffers1480.00 00 
virtual circuit holder1480.00 00 
virtual circuit queues1480.00 00 


Back to Latch Statistics
Back to Top

Latch Sleep Breakdown

Latch NameGet RequestsMissesSleepsSpin Gets
cache buffers chains85,161,013,71527,745,845197,92127,535,215
space background task latch1,334,597814,007713,535128,259
shared pool54,259,507385,74013,475374,975
post/wait queue7,093,564178,77653178,723
redo allocation12,839,05955,80764955,159
messages33,116,52837,1952437,171
cache buffers lru chain32,188,02732,6651,07331,606
kokc descriptor allocation latch9,936,01225,8652325,842
active service list18,418,07118,6802618,671
channel operations parent latch784,90617,9412017,921
multiblock read objects18,227,92212,9603412,926
ksv class latch310,56811,9271611,911
call allocation545,85411,3563,5598,003
resmgr:free threads list167,17710,806810,798
parallel query alloc buffer140,2909,88419,883
session state list latch38,7609,17869,172
simulator lru latch25,746,1849,0901638,927
enqueue hash chains179,964,7838,392228,370
temporary table state object allocation27,3488,21998,210
qmn task queue latch136,1597,4403157,125
dummy allocation131,8216,87896,870
lgwr LWN SCN4,125,9866,592586,534
redo writing12,572,2173,837193,819
query server freelists84,6633,65013,649
parallel query stats12,7263,22943,225
Real-time descriptor latch6,859,1822,9689632,059
object queue header operation386,136,7622,39962,393
client/application info18,790,2342,38622,383
process queue83,5602,12032,117
undo global data25,558,6361,58511,584
simulator hash latch3,059,963,7191,20091,191
sequence cache14,145,2811,06631,063
Consistent RBA3,724,62790114887
loader state object freelist553,9248775872
process queue reference9,915,1068172815
session allocation7,909,2227243721
archive process48,1116612659
io pool granule metadata list933,2676543651
cache table scan latch2,707,0785509541
checkpoint queue latch83,611,66934764283
resmgr:schema config51,3722533250
active checkpoint queue latch1,050,462842559
resmgr:active threads207,137411625
ksuosstats global area36,75230282
OS process allocation1,122,73127126
Memory Queue Subscriber99,86520119
redo transport task43,05314122
Memory Queue Message Subscriber #164,648716
process group creation111,849514
MGA shared context root latch39,452110


Back to Latch Statistics
Back to Top

Latch Miss Sources

Latch NameWhereNoWait Misses SleepsWaiter Sleeps
MGA shared context root latchksm_mga_delete_whr1010
Memory Queue Message Subscriber #1kgqmdeqmsg free010
Memory Queue Subscriberkgqmbws010
OS process allocationkso_delete_process:1013
Real-time descriptor latchkeomgAllocDescEntry0961963
Real-time descriptor latchkeomgScanDescList020
active checkpoint queue latchkcbk_add_rbr_ckpt: Add rbr ckpt 30250
active service listkswsite: service iterator0690
active service listkswssetsvc: PX session switch service0281
active service listkswslogon: session login050
active service listkswsigsn: get service name0429
active service listkswslogon: session logout043
archive processkrss_proc_role012
archive processkrss_send_arc010
cache buffers chainskcbzibmlt: multi-block read: nowait0125,7240
cache buffers chainskcbgtcr: convert latch0102,3680
cache buffers chainskcbgtcr: slow path excl063,6517,930
cache buffers chainskcbzwb010,050261
cache buffers chainskcbgtcr: convert latch 408,5630
cache buffers chainskcbz_log_block_read07,3791,085
cache buffers chainskcbgtcr: fast path pin0466296,363
cache buffers chainskcbrls: fast pin release02665,548
cache buffers chainskcbgtcr: slow path shr02597,856
cache buffers chainskcbrls: pin release024619
cache buffers chainskcbgcur: fast path excl01447
cache buffers chainskcbrls: fast pin exclusive010629
cache buffers chainskcbget: new pin0430
cache buffers chainskcbzibmlt: finish free bufs02933
cache buffers chainskcbgtcr: convert latch 50240
cache buffers chainskcbnew: new latch again0210
cache buffers chainskcbgtcr: fast path exam015227
cache buffers chainskcbzgb: scan from tail nowait0130
cache buffers chainskcbchg: cleanout0100
cache buffers chainskcbzib: finish processing buffer01026
cache buffers chainskcbchg: cur pin change081
cache buffers chainskcbgcur: slow path060
cache buffers chainskcbgtcr: retry after read060
cache buffers chainskcbbic2050
cache buffers chainskcbbic1031
cache buffers chainskcbchg: change complete036
cache buffers chainskcbchg: rollback030
cache buffers chainskcbnlc031
cache buffers chainskcbzacrb: convert latch030
cache buffers chainskcbbxsv021
cache buffers chainskcbchg: aux pin010
cache buffers chainskcbgcur: fast path shr013
cache buffers chainskcbnew_1010
cache buffers chainskcbpop: shr pin012
cache buffers lru chainkcbzgws01,0470
cache buffers lru chainkcbzgb01790
cache buffers lru chainkcbzswcu043
cache buffers lru chainkcbzfw033
cache buffers lru chainkcbbic201790
cache buffers lru chainkcbzgm010
cache table scan latchkcbz_find_table_scan_read_buffer050
cache table scan latchkcbz_free_table_scan_read_buffer049
call allocationksuxds03,5473,547
call allocationksuinfos_modact077
call allocationksuprc055
channel operations parent latchksrwait()02021
channel operations parent latchksrsconsume()020
checkpoint queue latchkcbbwthc: thread checkpoint buffers0584
checkpoint queue latchkcbk_ncv_check040
checkpoint queue latchkcbklbc_cql020
client/application infoksuinfos_cinfo010
client/application infoksuinfos_modact012
dummy allocationktcscnfy099
io pool granule metadata listkcbi: get bhs021
io pool granule metadata listkcbi: slot io pending011
kokc descriptor allocation latchkokcdlt: regular free0187
kokc descriptor allocation latchkokcdlt: allocation0516
ksuosstats global areaksugetosstat02828
ksv class latchksvclsl: rdp - recycle0121
ksv class latchksvclsl: checkpool030
ksv class latchksvclsl: getwork011
loader state object freelistkcblgs055
messagesksaamb: after wakeup0134
messagesksarcv0615
messagesksarcv: after wait055
mostly latch-free SCNkcs0240550
mostly latch-free SCNkcsnew_scn_rba0130
mostly latch-free SCNkcslcu30358
mostly latch-free SCNkcs010114
multiblock read objectskcbzibmlt02428
multiblock read objectskcbzibmlt: normal mbr free0106
object queue header operationkcbo_link_q030
object queue header operationkcbo_switch_q_bg010
object queue header operationkcbo_unlink_q014
object queue header operationkcbo_write_q010
parallel query alloc bufferkxfpbalo011
parallel query statskxfprst: KSLBEGIN:1044
post/wait queueksliwat:remove03143
post/wait queueksliwat:add:nowait0170
post/wait queuekslpstevent:get035
post/wait queueksliwat:add:wait025
process group creationksupgpadd010
process queuekxfpqsnd: KSLBEGIN023
process queuekxfpqidqr: KSLBEGIN010
process queue referencekxfpqrsnd020
qmn task queue latchkwqmngettsk: get task0179314
qmn task queue latchkwqmnmvtsks: delay to ready list01340
qmn task queue latchkwqmnaddtsk: add task020
query server freelistskxfpobadf011
redo allocationkcrfw_redo_gen: redo allocation 105640
redo allocationkcrfw_redo_write: before write03797
redo allocationkcrfw_post: more space028109
redo allocationkcrfw_redo_gen: redo allocation 20160
redo allocationkcrfw_redo_gen: redo allocation 304443
redo transport taskkrss_tsksched_acq01212
redo writingkcrfw_post: rba scn pair0110
redo writingkcrfws: in loop044
redo writingkcrfw_cal_target_rba027
redo writingkcrfw_post: after write012
redo writingkcrfwcr015
resmgr:active threadskskdynthreshact0160
resmgr:active threadskgskgtt1010
resmgr:free threads listkskthrcreate074
resmgr:free threads listkskthrsod014
resmgr:schema configkgskgmaxdop1023
resmgr:schema configkgskmetricupd011
sequence cachekdnssd031
session allocationksucri_int : licensing033
session state list latchkpseqd063
simulator hash latchkcbsacc: lookup dba058
simulator hash latchkcbs_lookup_setid: lookup dba040
simulator lru latchkcbs_simulate: simulate set01620
simulator lru latchkcbs_lookup_setid010
space background task latchktsj_grab_task0425,535687,326
space background task latchktsj_detach_task0259,53126,203
space background task latchktsj_smco_purgeexpired026,8610
space background task latchktsj_smco_movetasks01,4850
space background task latchktsjCreateTask01236
temporary table state object allocationkxttCreate099
undo global dataktudba: KSLBEGIN010
unknown latchkghalo010,13112,795
unknown latchkghfrunp: no latch02,0290
unknown latchkghfre0488521
unknown latchkghfnd: min scan04660
unknown latchkghalp014868
unknown latchkghfnd: req scan0590
unknown latchkghfnd: get next extent0550
unknown latchkghfnd: resv scan0390
unknown latchkghfnd: min to max scan0290
unknown latchksqrcl0118
unknown latchkgh: sim unpin080
unknown latchksqgtl30612
unknown latchspmemrm_free_single_object063
unknown latchkghupr10562
unknown latchkgh_heap_sizes048
unknown latchksqcnl041
unknown latchkghasp032
unknown latchkghfrunp: batch min scan010
unknown latchksqcmi: kslgpl010


Back to Latch Statistics
Back to Top

Mutex Sleep Summary

Mutex TypeLocationSleepsWait Time (ms)
Cursor Pinkksfbc [KKSCHLFSP2]18,675176,485
Cursor PinkksLockDelete [KKSCHLPIN6]14,062131,179
Library Cachekglic4 1458,09010,856
Library Cachekglhdgn2 1062,7905,259
Library Cachekgllkc1 571,9254,273
Library Cachekglic1 491,4982,127
Library Cachekglpin1 4929596
Library Cachekglpnal1 9088773
Library CachekglGetHandleReference 1238421,190
Library CachekglReleaseHandleReference 1248401,131
Row Cache[10] kqreqd524399
Library Cachekglget1 148870
Library Cachekglpndl1 95389273
Cursor StatqesdpDPCSetupNextExec [KKSSTALOC16]29450
Library Cachekgllkdl1 8526958
Row Cache[19] kqrpre236285
Library Cachekglhdgn1 6218310
Cursor Pinkkslce [KKSCHLPIN2]1311,729
Library Cachekglget2 212564
Row Cache[14] kqrScan61167
Library Cachekglrfcl1 7944178
Cursor StatkkoarCopyCtx [KKSSTALOC19]210
Cursor Pinkksxsccmp [KKSCHLPIN5]1275
Cursor StatqesdpIsResolved [KKSSTALOC14]1292
Cursor Pinkksfbc [KKSCHLPIN1]1088
Library CachekglUnpinHandleAndHeap0 133939
Library Cachekgllkal2 81827
Library Cachekglrfcl2 16580
Cursor StatqesdpResolve1 [KKSSTALOC11]816
Row Cache[16] kqrReadFromDB50
Library Cachekglhdgh1 6440
hash tablekkshGetNextChild [KKSHBKLOC1]231
Cursor StatqesdpResolve0 [KKSSTALOC9]215
Row Cache[17] kqrCreateUsingSecondaryKey10
Library Cachekglati1 4510
Cursor PinkksSetBindType [KKSCHLPIN4]10
Cursor StatqesdpInitExecMut [KKSSTALOC13]16


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
ABSSOLUTEABS_DATA ERP_I_CONTACTPERSON TABLE876848768412,374,042,28821.02
ABSSOLUTEABS_DATA DATABASESETTINGS TABLE89254892543,596,006,1606.11
ABSSOLUTEINDX XPKDATE_YEARWEEKDAY INDEX98338983383,415,296,2085.80
ABSSOLUTEINDX XPKSECONDARYUNIQUEITEM INDEX99092990922,746,265,8724.66
ABSSOLUTEABS_DATA GENERALRENTPRICE TABLE87760877602,651,077,9684.50


Back to Segment Statistics
Back to Top

Segments by Physical Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Reads%Total
ABSSOLUTEABS_DATA SCAN TABLE878448784463,896,06613.33
ABSSOLUTEABS_DATA INVOICELINE TABLE888428884261,881,97412.91
ABSSOLUTEABS_DATA INVOICELINEPRODUCT TABLE881368813640,565,0498.46
ABSSOLUTEABS_DATA SQITEMINCIRCULATION TABLE888198881929,483,8946.15
ABSSOLUTEABS_DATA ERP_O_SAGE_LEDGER TABLE882008820025,109,7535.24


Back to Segment Statistics
Back to Top

Segments by Physical Read Requests

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Read Requests%Total
ABSSOLUTEABS_DATA SCAN TABLE878448784425,674,64031.12
ABSSOLUTEABS_DATA INVOICESIGNATURE TABLE89476894769,384,11811.37
ABSSOLUTEABS_DATA PACKINGNOTELINE TABLE89027890276,544,9047.93
ABSSOLUTEABS_DATA INVOICELINEPRODUCT TABLE88136881361,307,9681.59
SYSSYSAUX WRI$_ADV_OBJECTS_IDX_02 INDEX87121259031,129,0901.37


Back to Segment Statistics
Back to Top

Segments by UnOptimized Reads

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#UnOptimized Reads%Total
ABSSOLUTEABS_DATA SCAN TABLE878448784425,674,64031.12
ABSSOLUTEABS_DATA INVOICESIGNATURE TABLE89476894769,384,11811.37
ABSSOLUTEABS_DATA PACKINGNOTELINE TABLE89027890276,544,9047.93
ABSSOLUTEABS_DATA INVOICELINEPRODUCT TABLE88136881361,307,9681.59
SYSSYSAUX WRI$_ADV_OBJECTS_IDX_02 INDEX87121259031,129,0901.37


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

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Direct Reads%Total
ABSSOLUTEABS_DATA INVOICELINEPRODUCT TABLE881368813639,150,88611.70
ABSSOLUTEABS_DATA SCAN TABLE878448784436,915,88811.03
ABSSOLUTEABS_DATA INVOICELINE TABLE888428884231,121,7459.30
ABSSOLUTEABS_DATA SQITEMINCIRCULATION TABLE888198881929,462,7708.81
ABSSOLUTEABS_DATA ERP_O_SAGE_LEDGER TABLE882008820025,109,3837.50


Back to Segment Statistics
Back to Top

Segments by Physical Writes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Writes%Total
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY01 INDEX97691976912,854,51810.55
ABSSOLUTEABS_DATA I_SNAP$_V_CUS_CLEAN_INVOIC INDEX97698976982,475,0979.15
ABSSOLUTEABS_DATA UNIQUEITEMFLAGSHADOW TABLE87784877841,423,4585.26
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY02 INDEX140757140757901,2053.33
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY TABLE8951389513862,4823.19


Back to Segment Statistics
Back to Top

Segments by Physical Write Requests

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Write Requests%Total
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY01 INDEX97691976912,206,34811.20
ABSSOLUTEABS_DATA I_SNAP$_V_CUS_CLEAN_INVOIC INDEX97698976982,032,75510.32
ABSSOLUTEABS_DATA UNIQUEITEMFLAGSHADOW TABLE87784877841,080,6275.49
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY02 INDEX140757140757752,8223.82
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY TABLE8951389513730,6463.71


Back to Segment Statistics
Back to Top

Segments by Direct Physical Writes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Direct Writes%Total
** MISSING **SYSTEM ** MISSING: 526675/526675** MISSING **UNDEFINED52667552667513,5601.06
** MISSING **ABS_DATA ** MISSING: 526648/526648** MISSING **UNDEFINED52664852664810,8270.85
** MISSING **ABS_DATA ** MISSING: 527481/527481** MISSING **UNDEFINED52748152748110,3290.81
** MISSING **ABS_DATA ** MISSING: 528518/528518** MISSING **UNDEFINED5285185285188,6540.68
** MISSING **ABS_DATA ** MISSING: 528513/528513** MISSING **UNDEFINED5285135285138,6500.68


Back to Segment Statistics
Back to Top

Segments by Table Scans

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Table Scans%Total
ABSSOLUTEINDX XIE1WEAREREMPLOYMENT INDEX970619706138,6592.31
ABSSOLUTEINDX XPKDELIVERYSCHEMESPERSTOP INDEX992359923514,5060.87
ABSSOLUTEINDX XAK3DISTRIBUTIONPOINT INDEX95413954137,9840.48
ABSSOLUTEINDX XPKCUSTOMER INDEX98869988697,9840.48
ABSSOLUTEINDX XIF304CUSTOMER_LINK INDEX96677966777,8300.47


Back to Segment Statistics
Back to Top

Segments by DB Blocks Changes

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#DB Block Changes% of Capture
ABSSOLUTEABS_DATA UNIQUEITEMFLAGSHADOW TABLE8778487784192,550,30447.33
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY01 INDEX976919769136,600,6249.00
ABSSOLUTEABS_DATA I_SNAP$_V_CUS_CLEAN_INVOIC INDEX976989769835,977,8568.84
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY02 INDEX14075714075724,125,3445.93
ABSSOLUTEABS_DATA V_CUS_CLEAN_INVOICESUMMARY TABLE895138951320,013,7124.92


Back to Segment Statistics
Back to Top

Segments by Row Lock Waits

OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Row Lock Waits% of Capture
ABSSOLUTEABS_DATA MOBILEDEVICE TABLE89207892073448.57
ABSSOLUTEABS_DATA INVOICEHEADER TABLE89145891451115.71
SYSSYSTEM MON_MODS_ALL$ TABLE676676710.00
ABSSOLUTEABS_DATA ROUTECONTROL TABLE879498794957.14
ABSSOLUTEABS_DATA UNIQUEITEMFLAGSHADOW TABLE877848778445.71


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 SEG$ TABLE1484528.81
ABSSOLUTEINDX XPKABSLOGPROCESSJOBLINE INDEX99134991343536.88
** MISSING **SYSTEM ** MISSING: 527852/527852** MISSING **UNDEFINED5278525278523476.76
** MISSING **SYSTEM ** MISSING: 528566/528566** MISSING **UNDEFINED5285665285663106.04
** MISSING **SYSTEM ** MISSING: 526672/526672** MISSING **UNDEFINED5266725266722975.79


Back to Segment Statistics
Back to Top

Dictionary Cache Stats

CacheGet RequestsPct MissScan ReqsPct MissMod ReqsFinal Usage
dc_awr_control22,6470.000 3,5381
dc_cdbprops35100.000 06
dc_constraints22,23845.450 22,2384,809
dc_files177,5900.000 035
dc_global_oids5,275,0220.000 24359
dc_histogram_data8,245,3630.590 77,94219,930
dc_histogram_defs34,310,2820.370 86,67642,154
dc_object_grants698,6000.010 0120
dc_objects21,186,1060.090 15,45918,179
dc_profiles158,6120.000 01
dc_props531100.000 088
dc_realtime_colst20,7290.000 03,547
dc_realtime_tabst3,67762.360 0235
dc_rollback_segments351,1700.000 030
dc_segments184,98115.210 10,1986,888
dc_sequences272,6170.030 272,618121
dc_statistics_status2,375100.000 050
dc_table_scns34,8032.390 60124
dc_tablespaces2,761,7830.000 08
dc_users5,855,0150.010 0276
outstanding_alerts4800.000 04
qmtmrcin_cache_entries3100.000 00
qmtmrciq_cache_entries3100.000 00
qmtmrctn_cache_entries13100.000 03
qmtmrctq_cache_entries435100.000 0122
rule_info84100.000 014
sch_lj_objs20516.590 010
sch_lj_oids1,4662.860 027



Back to Top

Library Cache Activity

NamespaceGet RequestsPct MissPin RequestsPct MissReloadsInvali- dations
ACCOUNT_STATUS475,7520.000 00
ACL3,2440.003,2440.0000
APP CONTEXT10.00250.0010
APP STATE3670.000 00
BODY208,1650.0122,405,8000.00400
CLUSTER8,1340.008,2350.0000
CMP15,64091.7315,64091.7300
DBLINK474,5680.000 00
DIRECTORY3,3350.156,3340.1600
EDITION55,3210.0055,3210.0000
FED APP10,5090.0010,5090.0000
INDEX80,7719.8671,26527.052,4220
JAVA DATA1266.671266.6700
JAVA RESOURCE1266.671266.6700
JAVA SOURCE1266.671266.6700
KGLNEDSYNC1100.000 00
OBJECT ID3,226100.000 00
QUEUE3,0040.40232,8610.02200
RULE19221.8819221.8800
RULESET48613.58127,8600.0800
SCHEMA89,2750.010 00
SQL AREA3,094,09432.08-2,035,016,0880.0661,59745,212
SQL AREA BUILD533,63894.730 00
SQL AREA STATS533,14389.93533,14389.9300
SUBSCRIPTION6663.646663.6400
SUMMARY2100.001660.60122
TABLE/PROCEDURE6,197,0500.2144,370,1020.1124,22246
TEMPORARY INDEX2,41326.192,413100.001,7810
TEMPORARY TABLE6,4892.826,489100.006,3060
TRIGGER23,0230.213,574,3540.001090
USER PRIVILEGE1100.00250.0000
XDB CONFIG475.00475.0000
XML SCHEMA997.0717112.2840



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 cache21,760.0021,760.0021,760.0022,400.000SHR/DEF
Data Transfer Cache0.000.000.000.000STA/
In Memory RO Extension Area0.000.000.000.000STA/
In Memory RW Extension Area0.000.000.000.000STA/
In-Memory Area0.000.000.000.000STA/
KEEP buffer cache0.000.000.000.000STA/
PGA Target7,168.007,168.007,168.007,168.000STA/
RECYCLE buffer cache0.000.000.000.000STA/
SGA Target35,840.0035,840.0035,840.0035,840.000STA/
Shared IO Pool128.00128.00128.00128.000STA/
java pool128.00128.00128.00128.000STA/
large pool128.00128.00128.00128.000STA/
memoptimize buffer cache0.000.000.000.000STA/
shared pool13,312.0013,312.0012,672.0013,312.000GRO/DEF
streams pool256.00256.00256.00256.000SHR/DEF
unified pga pool0.000.000.000.000STA/


Back to Memory Statistics
Back to Top

Memory Resize Operations Summary

No data exists for this section of the report.

Back to Memory Statistics
Back to Top

Memory Resize Ops

No data exists for this section of the report.

Back to Memory Statistics
Back to Top

Process Memory Summary

CategoryAlloc (MB)Used (MB)Avg Alloc (MB)Std Dev Alloc (MB)Max Alloc (MB)Hist Max Alloc (MB)Num ProcNum Alloc
BFreeable1,769.750.0027.2382.62324 6565
Other1,033.61 8.5414.83108109121121
PL/SQL30.651.700.260.68333119103
SQL318.911.373.5423.341589419066
Total3,152.923.0739.57121.475941,084395355
EFreeable1,733.560.0032.1088.27308 5454
Other933.14 8.6415.30108109108108
PL/SQL28.271.260.270.7333310690
SQL1.500.380.020.0813497753
Total2,696.471.6441.03104.37419492345305


Back to Memory Statistics
Back to Top

SGA Memory Summary

SGA regionsBegin Size (Bytes)End Size (Bytes) (if different)
Database Buffers22,951,231,488 
Fixed Size13,816,872 
Redo Buffers120,397,824 
Variable Size14,495,514,624 

Back to Memory Statistics
Back to Top

SGA breakdown difference by Pool and Name

PoolNameBegin MBEnd MB% Diff
javafree memory128.00128.000.00
largePX msg pool15.0015.000.00
largefree memory113.00113.000.00
shared1105.kgght0.040.040.00
shared11G QMN so0.000.000.00
shared1:kngisga0.030.030.00
shared343.kgght0.040.040.00
shared366.kgght0.010.010.00
shared432.kgght0.040.040.00
shared435.kgght0.040.040.00
shared438.kgght0.040.040.00
shared441.kgght0.040.040.00
shared444.kgght0.040.040.00
shared447.kgght0.040.040.00
shared450.kgght0.040.040.00
shared453.kgght0.040.040.00
shared615.kggec0.520.520.00
shared6248.kgght0.160.160.00
shared6249.kgght0.160.160.00
shared6250.kgght0.160.160.00
sharedADR_CONTROL0.000.000.00
sharedADR_CONTROL_AUX0.000.000.00
sharedADR_INVALIDATION0.000.000.00
sharedAQ Message cache driver s0.120.120.00
sharedAQ Propagation Scheduling0.060.060.00
sharedAQ Slave list0.010.010.00
sharedAQ coordinator job list0.000.000.00
sharedAQ skiplist state object0.040.040.00
sharedAQ: Master/Slave state ob0.050.050.00
sharedAQ: Non Durable Sub state0.070.070.00
sharedASH buffers16.0016.000.00
sharedASM KFFD SO0.000.000.00
sharedASM SR state object0.030.030.00
sharedASM connection state0.230.230.00
sharedASM generic network state0.000.000.00
sharedASM kfk state object0.000.000.00
sharedASM map operations0.000.000.00
sharedASM rcl group0.090.090.00
sharedASM rollback operations0.000.000.00
sharedASM scan context0.000.000.00
sharedASMCMD BG process0.000.000.00
sharedAW SGA0.000.000.00
sharedAWR Data Source Info (KEW0.000.000.00
sharedAWR Flushing Error Contro0.000.000.00
sharedAWR Table Info (KEW layer0.000.000.00
sharedAWR View Info (KEW layer)0.000.000.00
sharedActive Session History -0.000.000.00
sharedAllocate KPDB Hash Table0.010.010.00
sharedArray of TopN Table delta0.000.000.00
sharedArray of cached attr0.000.000.00
sharedAuto BMR for File Header0.000.000.00
sharedAuto tune undo info0.000.000.00
sharedAutotask Error Control in0.000.000.00
sharedBRANCH TABLE SEGMENTED AR0.220.220.00
sharedBackground process state0.000.000.00
sharedBackup Appliance state ch0.000.000.00
sharedBanner Storage0.000.000.00
sharedBig SQL Shared Memory SO0.000.000.00
sharedBlock List8.188.190.08
sharedCGS system incarn array0.020.020.00
sharedCheckpoint queue0.000.000.00
sharedCleanup state objects0.000.000.00
sharedClient ID trace setting h0.000.000.00
sharedClient ID trace settings0.000.000.00
sharedClosed Thread SCN Bitvec0.030.030.00
sharedContext of deferred reuse0.000.000.00
sharedDBWR array of pointers to0.000.000.00
sharedDBWR event stats array0.000.000.00
sharedDDE_USER_ACTION0.000.000.00
sharedDDE_USER_ACTION_DEF0.000.000.00
sharedDDE_USER_ACTION_PARAMETER0.000.000.00
sharedDDE_USER_INCIDENT_ACTION_0.000.000.00
sharedDDE_USER_INCIDENT_TYPE0.000.000.00
sharedDFW_CONFIG_CAPTURE0.000.000.00
sharedDFW_CONFIG_ITEM0.000.000.00
sharedDFW_PATCH_CAPTURE0.000.000.00
sharedDFW_PATCH_ITEM0.000.000.00
sharedDFW_PURGE0.000.000.00
sharedDFW_PURGE_ITEM0.000.000.00
sharedDISPATCHER CONFIG ENTRY0.000.000.00
sharedDISPATCHER CONFIG TABLE0.000.000.00
sharedDISPATCHERS INFO0.000.000.00
sharedDML lock2.422.420.00
sharedDNFS Disp Cle q Rec0.000.000.00
sharedDNFS Disp Com q Rec0.000.000.00
sharedDNFS Disp Iss q Rec0.000.000.00
sharedDNFS Disp cleanup ctx0.000.000.00
sharedDNFS Disp comp array0.020.020.00
sharedDNFS Disp comp array coun0.000.000.00
sharedDNFS Disp context0.000.000.00
sharedDNFS Disp context arr0.000.000.00
sharedDNFS Disp spawn ctx0.000.000.00
sharedDTP proc structure alloc0.050.050.00
sharedDatabase type info cache0.000.000.00
sharedDep type array0.000.000.00
sharedEM_DIAG_JOB0.000.000.00
sharedEM_TARGET_INFO0.000.000.00
sharedEM_USER_ACTIVITY0.000.000.00
sharedENQUEUE FREELISTS0.000.000.00
sharedENQUEUE STATS0.040.040.00
sharedEntity type array0.000.000.00
sharedExadirect acl0.000.000.00
sharedExpression usage element0.000.000.00
sharedExternal table user state0.110.110.00
sharedFileIdentificatonBlock0.520.520.00
sharedFileOpenConsolidatedBlock0.250.250.00
sharedFixed UGA alloc ctx0.000.000.00
sharedFxd UGA kghx lists0.000.000.00
sharedFxd UGA latch array0.000.000.00
sharedFxd UGA latch ptrs0.000.000.00
sharedFxd UGA opcode array0.000.000.00
sharedFxd UGA recovery ptrs0.000.000.00
sharedGlobal Context Heap descr0.000.000.00
sharedGlobal dictionary parent0.160.160.00
sharedGlobal dictionary read-wr0.160.160.00
sharedHM Hang Stats0.010.010.00
sharedHM Lcl Sess Info0.260.260.00
sharedHM PC Rank0.000.000.00
sharedHM RSLN RC0.000.000.00
sharedHM SGA context0.080.080.00
sharedHM SGA init var0.000.000.00
sharedHM SGA kjzs ctx0.000.000.00
sharedHM VFY TRCFIL0.000.000.00
sharedHM Wt Evt Stats Array0.240.240.00
sharedHM_FDG_SET0.000.000.00
sharedHM_FINDING0.010.010.00
sharedHM_INFO0.000.000.00
sharedHM_MESSAGE0.000.000.00
sharedHM_RECOMMENDATION0.000.000.00
sharedHM_RUN0.000.000.00
sharedHTTP fixed headers0.000.000.00
sharedI/O stat latches0.000.000.00
sharedIM ADG GLB0.030.030.00
sharedIM CAGLB0.000.000.00
sharedIM MRGLB0.000.000.00
sharedIM SJGLB0.000.000.00
sharedIM affinity hash table0.020.020.00
sharedIM extent map1.001.000.00
sharedIM segment base objn arra0.030.030.00
sharedIM segment gdh_metadata0.000.000.00
sharedIM segment hash table0.210.210.00
sharedIM segment hash table glo0.210.210.00
sharedIM segment hash table mem0.000.000.00
sharedIMC extent map0.050.050.00
sharedIMCDT Mgmt41.8044.486.41
sharedIMEXT hash table0.000.000.00
sharedINCCKEY0.000.000.00
sharedINCIDENT0.010.010.00
sharedINCIDENT_FILE0.000.000.00
sharedINC_METER_CONFIG0.000.000.00
sharedINC_METER_IMPT_DEF0.000.000.00
sharedINC_METER_INFO0.000.000.00
sharedINC_METER_PK_IMPTS0.000.000.00
sharedINC_METER_SUMMARY0.000.000.00
sharedIP acl table h0.000.000.00
sharedIPDDB SGA ctx0.000.000.00
sharedIPS_CONFIGURATION0.000.000.00
sharedIPS_FILE_COPY_LOG0.000.000.00
sharedIPS_FILE_METADATA0.000.000.00
sharedIPS_PACKAGE0.000.000.00
sharedIPS_PACKAGE_FILE0.000.000.00
sharedIPS_PACKAGE_HISTORY0.000.000.00
sharedIPS_PACKAGE_INCIDENT0.000.000.00
sharedIPS_PACKAGE_UNPACK_HISTOR0.000.000.00
sharedIPS_PROGRESS_LOG0.000.000.00
sharedIPS_REMOTE_PACKAGE0.000.000.00
sharedIUT Hash Table Base0.000.000.00
sharedIUT element0.240.240.00
sharedIUT hash table chunk0.070.070.00
sharedInmemory 1MB anchor0.140.140.00
sharedInmemory 64KB anchor0.140.140.00
sharedInmemory extension anchor1.001.000.00
sharedInmemory xmem 1MB anchor0.140.140.00
sharedInmemory xmem 64KB anchor0.140.140.00
sharedJSX SGA0.020.020.00
sharedKCB Table Scan0.000.000.00
sharedKCB Table Scan Bitmap0.000.000.00
sharedKCB Table Scan Buffer4.004.000.00
sharedKCB buffer wait statistic0.000.000.00
sharedKCB cacherm0.100.100.00
sharedKCB incremental ckpt entr0.000.000.00
sharedKCB tablespace encryption0.000.000.00
sharedKCB where statistics arra0.080.080.00
sharedKCN SCN/Time map0.010.010.00
sharedKCN hash buckets0.020.020.00
sharedKCN hash latches0.050.050.00
sharedKEBM Autotask state objec0.020.020.00
sharedKEBM SGA struct (PDB) - P0.000.000.00
sharedKEBM SGA struct for Autot0.000.000.00
sharedKEBM autotask control arr0.000.000.00
sharedKEBM autotask descriptors0.000.000.00
sharedKESTB existence bitvec0.250.250.00
sharedKESTB existence bitvec se0.000.000.00
sharedKEW PDB SGA Structure0.000.000.00
sharedKEW Reset ID Array in Ins0.000.000.00
sharedKEWR PDB SGA - UMF MDB En0.000.000.00
sharedKEWR array of TopN stats0.020.020.00
sharedKEWS External IDs0.000.000.00
sharedKEWS PDB SGA0.000.000.00
sharedKEWS PDB System Stat valu0.000.000.00
sharedKEWS aggregation objs0.000.000.00
sharedKEWS fixed SGA0.010.010.00
sharedKEWS sesstat values1.151.150.00
sharedKEWS statistic maps0.000.000.00
sharedKEWS statistic metadata0.020.020.00
sharedKEWS statistic name0.000.000.00
sharedKEWS sysstat values0.000.000.00
sharedKFD extent enqueue obj0.070.070.00
sharedKFG SO child0.010.010.00
sharedKFG state obj0.010.010.00
sharedKFIAC Fencing state objec0.010.010.00
sharedKFK SGA0.000.000.00
sharedKFK idtab_kfksga0.100.100.00
sharedKFM state obj0.000.000.00
sharedKGFM vsga0.000.000.00
sharedKGI Session State0.000.00-11.44
sharedKGKP randnum0.040.040.00
sharedKGKP randnum shadow0.040.040.00
sharedKGKP sga0.000.000.00
sharedKGLA2.752.853.73
sharedKGLDA243.21247.591.80
sharedKGLH02,866.622,879.360.44
sharedKGLHD544.08558.392.63
sharedKGLNA20.9715.67-25.28
sharedKGLPDBSG0.000.000.00
sharedKGLS187.22190.701.86
sharedKGLSG5.025.020.00
sharedKGLSGNSPIDX0.000.000.00
sharedKGLSGSTA0.010.010.00
sharedKGLSGTYPIDX0.000.000.00
sharedKGLSGTYPSTA0.010.010.00
sharedKGNFS DMLIST array0.000.000.00
sharedKGNFS DMLIST head0.000.000.00
sharedKGNFS PLDLIST array0.000.000.00
sharedKGNFS PLDLIST head0.000.000.00
sharedKGNFS scontext0.500.500.00
sharedKGSK scheduler0.380.380.00
sharedKGSK sga0.100.100.00
sharedKGSKI scheduler heap 1 de0.000.000.00
sharedKGSKI scheduler heap 2 de0.000.000.00
sharedKGSKI sga0.000.000.00
sharedKGX0.180.180.00
sharedKGX rowlist0.010.010.00
sharedKKBTD0.820.82-0.49
sharedKKDLP SGA Property Tables0.000.000.00
sharedKKJ SGA0.000.000.00
sharedKKJ SHRD WRQS0.000.000.00
sharedKKJ WRK LAT0.000.000.00
sharedKKKI consumer0.010.010.00
sharedKKSSP11.4110.48-8.13
sharedKKTDF0.130.12-5.73
sharedKKTIN0.010.0140.42
sharedKKTSR0.010.010.00
sharedKLCS0.780.780.00
sharedKMMSGPDBSA0.000.000.00
sharedKOKTD5.835.870.65
sharedKPDB Hash Table Latches0.000.000.00
sharedKPDB latch structure0.000.000.00
sharedKPDBE Children List0.000.000.00
sharedKPDBE SGA Migrate Vld Cal0.000.000.00
sharedKPDBE SGA Tag Id Mapping0.000.000.00
sharedKPDBE SGA Validation Call0.000.000.00
sharedKPDBFL SGA0.000.000.00
sharedKQF optimizer stats table0.000.000.00
sharedKQF runtime defined table0.010.010.00
sharedKQFUTTAB COLS0.000.000.00
sharedKQR X PO60.9463.444.11
sharedKQR X SO30.5332.285.73
sharedKRBMROS ANCHOR0.000.000.00
sharedKRSF SGA0.000.000.00
sharedKSA ksamsl child latch ar0.000.000.00
sharedKSA ksasg_bp struct holdi0.000.000.00
sharedKSA ksasgfp array of flag0.000.000.00
sharedKSA ksasgfrm message free0.000.000.00
sharedKSA ksasgmsg array of mes0.000.000.00
sharedKSA ksasgque array of mes0.000.000.00
sharedKSA ksasgwfm flag for wai0.000.000.00
sharedKSFD Cache Hints for IO R0.000.000.00
sharedKSFD Kernel IO outlier co0.000.000.00
sharedKSFD SGA I/O b4.004.000.00
sharedKSFQ buffer pool0.000.000.00
sharedKSFV SGA0.000.000.00
sharedKSGL Latch Groups0.000.000.00
sharedKSGL anchor0.010.010.00
sharedKSI ENQUEUES0.080.080.00
sharedKSI Indexes0.000.000.00
sharedKSI resource cache cleanu0.010.010.00
sharedKSI resource cache count0.000.000.00
sharedKSI resource cache reuse0.000.000.00
sharedKSI resource free boolean0.000.000.00
sharedKSI resource hash masks0.000.000.00
sharedKSI resource miss count0.000.000.00
sharedKSI resource types0.020.020.00
sharedKSIPC AM MDT0.000.000.00
sharedKSIPC ASPC InstMap0.030.030.00
sharedKSIPC ASPC Instance Addre0.130.130.00
sharedKSIPC ASPC State Object0.090.090.00
sharedKSIPC anchor0.020.020.00
sharedKSIPCASPC SGA0.000.000.00
sharedKSIR SGA0.000.000.00
sharedKSK OSS PLAN0.000.000.00
sharedKSK OSS PLAN ENTRIES0.390.390.00
sharedKSK PDB IO stat per pdb0.000.000.00
sharedKSK PDB IO stats ptr0.030.030.00
sharedKSK PDB SGA0.010.010.00
sharedKSK PDB SGA kskcgmetric0.010.010.00
sharedKSK PDB SGA kskpdbmetric0.000.000.00
sharedKSK PDB SGA stats0.290.290.00
sharedKSK Redo session info0.010.010.00
sharedKSK SGA0.020.020.00
sharedKSK VT POOL2.532.530.00
sharedKSK plan change state seg0.020.020.00
sharedKSK scheduler0.110.122.96
sharedKSKQ SGA0.330.330.00
sharedKSKQ SGA:kskqlmspld0.060.060.00
sharedKSKQ master CG stats seg3.503.500.00
sharedKSKQ master's compat seg0.010.010.00
sharedKSKQ master's svcracbitma1.001.000.00
sharedKSM Defer SGA context0.000.000.00
sharedKSM SGA Slave ctx0.000.000.00
sharedKSN WaitID0.000.000.00
sharedKSPD key heap0.000.000.00
sharedKSQ event description0.040.040.00
sharedKSRMA Allocated Rlogs1.001.000.00
sharedKSRMA Free Rlogs1.001.000.00
sharedKSRMA Object Descriptors0.030.030.00
sharedKSRMA State Object7.967.960.00
sharedKSRMA anchor0.320.320.00
sharedKSRMF anchor0.000.000.00
sharedKSRMFV2 State Object0.060.060.00
sharedKSRPC I/O Stat array0.000.000.00
sharedKSRPC I/O Stat array ptr0.000.000.00
sharedKSTM SGA0.000.000.00
sharedKSVR SGA0.010.010.00
sharedKSWL LSPCIDS0.000.000.00
sharedKSWL anchor0.000.000.00
sharedKSXP test table columns d0.000.000.00
sharedKSZ SGA0.000.000.00
sharedKSZ sga subheap descripto0.000.000.00
sharedKTA latches0.000.000.00
sharedKTC latch subh0.040.040.00
sharedKTC latches0.000.000.00
sharedKTC txn rsrc cnt0.000.000.00
sharedKTC variable sga0.000.000.00
sharedKTCN global clauses ht0.000.000.00
sharedKTCN global operands ht0.000.000.00
sharedKTCN global operators0.000.000.00
sharedKTCN queries hash table0.000.000.00
sharedKTCN: Hash Table Segmente0.010.010.00
sharedKTCN: Obj Invalidation Se0.030.030.00
sharedKTCN: Row Change Segmente0.030.030.00
sharedKTCN: query inv Segmented0.000.000.00
sharedKTCNC inv ht0.000.000.00
sharedKTCNQROW colname ptrs0.000.000.00
sharedKTCNQROW colnames0.010.010.00
sharedKTCTSNL freelists0.000.000.00
sharedKTCTSNL subheaps0.000.000.00
sharedKTF MAPPINGS0.010.010.00
sharedKTFBN SGA0.040.040.00
sharedKTG hash buckets0.070.070.00
sharedKTI SGA freeable small po0.680.680.00
sharedKTI freelists0.000.000.00
sharedKTI latch structure0.030.030.00
sharedKTI latches0.010.010.00
sharedKTI pool states0.000.000.00
sharedKTI-UNDO12.5012.500.00
sharedKTL latches0.000.000.00
sharedKTLI Bkt latches0.010.010.00
sharedKTLI Log Hash Table0.000.000.00
sharedKTLI Parent Bkt LC0.000.000.00
sharedKTLI Parent DESC LC0.000.000.00
sharedKTLI buck-fl ptrs0.000.000.00
sharedKTM PDB SGA0.000.000.00
sharedKTMA Space latch cleanup0.000.000.00
sharedKTMA jlatch cleanup0.000.000.00
sharedKTMA jlatches0.000.000.00
sharedKTMA sort latches0.000.000.00
sharedKTMA space latches0.000.000.00
sharedKTMB CR Buf latch cleanup0.000.000.00
sharedKTMB CR Buf latches0.040.040.00
sharedKTMB latch cleanup0.000.000.00
sharedKTMB latches0.000.000.00
sharedKTMC hash latch cleanup0.020.020.00
sharedKTMC hash latches0.040.040.00
sharedKTMC latch cleanup0.000.000.00
sharedKTMC latches0.000.000.00
sharedKTMCsrchlatches0.040.040.00
sharedKTMCsrchlatclnup0.000.000.00
sharedKTMPJ InMemEsz pools0.000.000.00
sharedKTMPJ Priv latches0.000.000.00
sharedKTMPJ esz pools0.000.000.00
sharedKTMPJ latch cleanup0.000.000.00
sharedKTMPJ latches0.000.000.00
sharedKTMPJ msz pools0.000.000.00
sharedKTMPJHT latch cleanup0.000.000.00
sharedKTMSJ Heaps0.030.030.00
sharedKTMSJ free lists ptrs0.000.000.00
sharedKTMSJ latch cleanup0.000.000.00
sharedKTMSJ latches0.040.040.00
sharedKTPR HIST TB0.000.000.00
sharedKTPR SUBHEAP0.000.000.00
sharedKTRSGA0.000.000.00
sharedKTSJ state object0.060.060.00
sharedKTSJ subheap0.010.010.00
sharedKTSL lat struct0.020.020.00
sharedKTSL reco struct0.010.010.00
sharedKTSL subheap16.9417.795.04
sharedKTTE File Cache0.000.000.00
sharedKTTE File Info0.000.000.00
sharedKTTE TS Info0.000.000.00
sharedKTU Recovery SGA0.000.000.00
sharedKTU SGA0.000.000.00
sharedKTU avail cache0.000.000.00
sharedKTU lat struct0.000.000.00
sharedKTU latch cleanup0.000.000.00
sharedKTU latches0.000.000.00
sharedKTUR HIST INFO0.000.000.00
sharedKUPP subheap1.001.000.00
sharedKUPP subheap desc0.000.000.00
sharedKWQDL SGA Ddtc gen cleanu0.000.000.00
sharedKWQDL SGA Dtc gen cleanup0.000.000.00
sharedKWQDL child latches0.000.000.00
sharedKXDBIO Recovery Area0.000.000.00
sharedKXDBIO SGA0.010.010.00
sharedKXDBIO state obj0.560.560.00
sharedKXFR Hash Array latches a0.000.000.00
sharedKXFR Psuedo Hash Array fo0.000.000.00
sharedKYWM CROSS INSTANCE0.000.000.00
sharedKYWM RPLY CROSS INSTANCE0.200.200.00
sharedKYWM SGA0.000.000.00
sharedKernel Component SGA I/O0.180.180.00
sharedKey Management heap0.000.000.00
sharedL2 enabled array0.000.000.00
sharedL2 file db unique name0.000.000.00
sharedL2 file map array0.110.110.00
sharedLGWR PIC0.000.000.00
sharedLGWR PIC request array0.070.070.00
sharedLGWR debug module memory0.010.010.00
sharedLGWR per strand PIC array0.060.060.00
sharedLGWR post requested array0.000.000.00
sharedLGWR-network Server info0.030.030.00
sharedLISTEN ADDRESS ENTRY0.000.000.00
sharedLISTEN ADDRESS TABLE0.000.000.00
sharedLISTEN END-POINT ENTRY0.000.000.00
sharedLISTEN END-POINT TABLE0.000.000.00
sharedLISTENER_NETWORKS PARAMET0.000.000.00
sharedLRMPD SGA Table0.620.620.00
sharedLabel Cache Heap descrptr0.000.000.00
sharedLog Archive Config Contex0.000.000.00
sharedMGA service0.330.330.00
sharedMTTR advisory context0.000.000.00
sharedManaged Standby Process A0.060.060.00
sharedMemory for TopN Table Des0.000.000.00
sharedMinActScn Array0.000.000.00
sharedMonitor Modification Hash0.000.000.00
sharedNETWORK BUFFER0.320.320.00
sharedNettimeout Histogram0.140.140.00
sharedORL error information0.000.000.00
sharedOS file lock0.010.010.00
sharedOS proc request holder0.100.100.00
sharedOnline Datafile Move sess0.000.000.00
sharedPARALLEL T RECO LATCH0.020.020.00
sharedPARAMETER ENTRY0.000.000.00
sharedPARAMETER TABLE0.000.000.00
sharedPDB inst stats array0.000.000.00
sharedPDB stats array0.020.020.00
sharedPDB wallet status0.000.000.00
sharedPDB_PROBLEM0.000.000.00
sharedPDB_SPACE_MGMT0.000.000.00
sharedPG latch table0.000.000.00
sharedPGA total0.000.000.00
sharedPGA totals ptrs0.000.000.00
sharedPICKLEERR0.000.000.00
sharedPLDIA5.455.531.50
sharedPLMCD22.6121.89-3.17
sharedPLPCD0.02 -100.00
sharedPLS SGA hp0.050.050.00
sharedPLS cca hp desc0.000.000.00
sharedPLS chunk0.000.000.00
sharedPMON blockers0.010.010.00
sharedPQ/BizCard0.000.000.00
sharedPROBLEM0.000.000.00
sharedPRTDS0.631.53143.03
sharedPRTMV1.972.6836.03
sharedPX QC deq stats0.000.000.00
sharedPX QC msg stats0.000.000.00
sharedPX list of chunk lists0.000.000.00
sharedPX msg pool struct0.000.000.00
sharedPX scan rate stats0.000.000.00
sharedPX server deq stats0.000.000.00
sharedPX server msg stats0.000.000.00
sharedPX subheap0.900.900.00
sharedPX subheap desc0.000.000.00
sharedPer pdb buffers from RM0.250.250.00
sharedPolicy Cache Heap descrpt0.000.000.00
sharedPre-Warm Initialized Seti0.000.000.00
sharedPrefetch client count per0.000.000.00
sharedPrefetch history buffer0.010.010.00
sharedPrefetch history buffer a0.000.000.00
sharedProcessor group descripto0.000.000.00
sharedRMAN wallet access state0.000.000.00
sharedRTA boundary array0.100.100.00
sharedRTA read control file ind0.000.000.00
sharedRTT parent context0.000.000.00
sharedRULCI0.010.013.33
sharedRVWR post requested array0.000.000.00
sharedRead Only Database Accoun0.000.000.00
sharedReal-Time ADDM control st0.000.000.00
sharedRedo Transmit Queue Descr0.000.000.00
sharedRedo Transport krsstcb Ar0.000.000.00
sharedRedo Transsport Destinati0.020.020.00
sharedResult Cache0.450.450.00
sharedResult Cache: Bloom Fltr0.000.000.00
sharedResult Cache: Cache Mgr0.000.000.00
sharedResult Cache: Memory Mgr0.000.000.00
sharedResult Cache: State Objs0.010.010.00
sharedRole(rg) graph heap0.000.000.00
sharedRole(rs) graph heap0.000.000.00
sharedRole(ud) graph heap0.000.000.00
sharedSAGE commit cache Allocat0.000.000.00
sharedSAGE commit cache node Al0.020.020.00
sharedSCHEDULING POLICY TABLE0.000.000.00
sharedSCHEDULING POLICY VECTOR0.000.000.00
sharedSEQ S.O.0.290.290.00
sharedSGA Deferred Parameter Ta0.010.010.00
sharedSGA Non-Inheritable PDB P0.000.000.00
sharedSGA PDB Info Array0.030.030.00
sharedSGA Param Source Table0.000.000.00
sharedSGA Parameters Families0.020.020.00
sharedSGA Spare structure for a0.000.000.00
sharedSGA cascade list0.000.000.00
sharedSGA for UMF (KEUM)0.000.000.00
sharedSGA structure for ADR lay0.000.000.00
sharedSGA structure for AWR (KE0.000.000.00
sharedSGA structure for KPON kp0.000.000.00
sharedSGA structure for KPON ks0.000.000.00
sharedSGA structure for KPOND k0.000.000.00
sharedSGA structure for KWQDL h0.000.000.00
sharedSGA structure for KWQDL s0.000.000.00
sharedSGA structure for kelr0.000.000.00
sharedSGA structure for ktslgt0.020.020.00
sharedSGA umbrella cascade map0.000.000.00
sharedSHARED SERVERS INFO0.000.000.00
sharedSHRINK STAT0.000.000.00
sharedSO private sga34.1734.170.00
sharedSQL Memory Manager Base W0.010.010.00
sharedSQL Workarea Histogram0.000.000.00
sharedSQLA5,182.805,162.21-0.40
sharedSQLK0.160.15-4.88
sharedSQLP863.75901.684.39
sharedSRL error information0.000.000.00
sharedSWEEPERR0.000.000.00
sharedSWRF Alerted Metric Metad0.000.000.00
sharedSWRF Metric CHBs1.191.190.00
sharedSWRF Metric DRM Table0.010.010.00
sharedSWRF Metric Eidbuf0.480.480.00
sharedSWRF Metric Global SGA0.010.010.00
sharedSWRF Metric Instance SGA0.000.000.00
sharedSWRF Metric RBSM struct0.010.010.00
sharedSWRF Metric RRM Table0.010.010.00
sharedSWRF Metric TMM Table0.000.000.00
sharedSWRF Metric WCTimebuf0.000.000.00
sharedSWRF Metric ksuTimebuf0.000.000.00
sharedSYSTEM PARAMETERS1.021.020.00
sharedSaved job ids0.060.060.00
sharedSecurefile fast space usa0.000.000.00
sharedSecurity Class heap0.000.000.00
sharedService-level ID trace se0.000.000.00
sharedService-level trace setti0.000.000.00
sharedSort Segment descriptors0.000.000.00
sharedSort Segment extent descr1.001.000.00
sharedSort Segment file descrip0.000.000.00
sharedSpace Background Task Des0.630.630.00
sharedSpaceReuse Stats0.500.500.00
sharedSql control element child0.000.000.00
sharedSql control element free0.000.000.00
sharedSql controldata element l0.000.000.00
sharedSql controlelement latch0.000.000.00
sharedState object pools0.010.010.00
sharedState object sizes0.000.000.00
sharedState object subpools0.030.030.00
sharedStatic PDB SGA variables0.000.000.00
sharedSync NoAffirm Pending I/O0.020.020.00
sharedTEMP UNDO STAT INFO0.040.040.00
sharedTG shared direct path inf0.000.000.00
sharedTG subheap des0.030.030.00
sharedTG subheap descriptor0.000.000.00
sharedTXN TABLE SEGMENTED ARRAY0.240.240.00
sharedTemporary RTA boundary ar0.000.000.00
sharedTemporary Tables State Ob0.510.510.00
sharedTransportable DB Converte0.000.000.00
sharedUM pid recovery object0.000.000.00
sharedUM root latch recovery ob0.000.000.00
sharedUNDO INFO0.000.000.00
sharedUNDO INFO HASH0.050.050.00
sharedUNDO INFO SEGMENTED ARRAY0.340.340.00
sharedUNDO STAT INFO0.060.060.00
sharedUndo Meta Data0.000.000.00
sharedV$DATAGUARD_STATUS array0.070.070.00
sharedVIEW0.000.000.00
sharedVIEWCOL0.000.000.00
sharedVIRTUAL CIRCUITS9.549.540.00
sharedVM OSD context0.000.000.00
sharedWait event pointers0.000.000.00
sharedX$KCNT array0.010.010.00
sharedX$KSFQP ANCHOR0.000.000.00
sharedX$KSVIS table0.000.000.00
sharedX$KSVIT table0.000.000.00
sharedXCT SGA0.000.000.00
sharedXDBSC16.3916.38-0.03
sharedXS state object handle0.000.000.00
sharedactive checkpoint queue e0.030.030.00
sharedalert threshol0.000.000.00
sharedalert_ext0.010.010.00
sharedallocate segment hash tab0.200.200.00
sharedalter system errs: kspnfy0.450.450.00
sharedam statistics0.010.010.00
sharedams_xaction0.000.000.00
sharedanalytic workspace0.000.000.00
sharedarchive_lag_target0.010.010.00
sharedarray for shared redo blo0.000.000.00
sharedarray of sessions0.010.010.00
sharedarrays for shared redo bl0.000.000.00
sharedbcast ack latency base ar0.000.000.00
sharedbitvec serial number vali1.001.000.00
sharedblock iostats dynamic seg0.010.010.00
sharedblock media rcv state obj0.000.000.00
sharedblock_sizes_array0.000.000.00
sharedbloom filter0.000.000.00
sharedbranch0.520.520.00
sharedbranch so0.000.000.00
sharedbroker globals0.000.000.00
sharedbuffer handle4.584.580.00
sharedbuffer handles0.080.080.00
sharedbuffer_pool_desc_array0.000.000.00
sharedbuffers waiting for write0.000.000.00
sharedcall0.280.280.00
sharedcgidhsh_kfnvsg0.000.000.00
sharedcgidrec_kfnvsg0.000.000.00
sharedchange notification obj m0.020.020.00
sharedchange notification regis0.020.020.00
sharedchange tracking DBA latch0.000.000.00
sharedchange tracking recovery0.250.250.00
sharedchange tracking state cha0.000.000.00
sharedchannel context areas0.060.060.00
sharedchannel handle0.440.440.00
sharedchannel sga anchor0.000.000.00
sharedcinfo_kfnvsgasmb0.000.000.00
sharedclear orls state object0.000.000.00
sharedclient/application info l0.000.000.00
sharedcolumn vectors in finding0.030.030.00
sharedconnection_brokers spec0.000.000.00
sharedconstraints0.360.360.00
sharedcopy latch aux0.000.000.00
sharedcp cmon array0.000.000.00
sharedcp connection0.010.010.00
sharedcp pool array0.000.000.00
sharedcp srv array0.000.000.00
sharedcross-platform compliance0.000.000.00
sharedcurrent pin time statisti0.060.060.00
shareddatabase creation languag0.000.000.00
shareddb_block_hash_buckets128.00128.000.00
shareddb_block_hash_latches12.5012.500.00
shareddb_files0.930.930.00
shareddbcomp session0.000.000.00
shareddbf io stats0.000.000.00
shareddbgdInitEventGrp: eventGr0.000.000.00
shareddbgefgHtAddSK-10.460.460.00
shareddbgefgHtInit-10.000.000.00
shareddbgefgHtInit-20.000.000.00
shareddbke_incid_cache_init0.080.080.00
shareddbkea msg body0.050.050.00
shareddbkea msgq0.000.000.00
shareddbkea msgs0.000.000.00
shareddbkea sga0.000.000.00
shareddbkgcParsePatchInfo_12:20.050.050.00
shareddbkgcpsga0.000.000.00
shareddbkplssga0.000.000.00
shareddbktb: trace buffer2.522.520.00
shareddbktb: trace pool0.140.140.00
shareddbwr actual working sets0.000.000.00
shareddbwr message active flag0.000.000.00
shareddbwr outstanding ios per0.000.000.00
shareddbwr suspend/resume array0.000.000.00
shareddbwr suspend/resume ptr a0.000.000.00
shareddbwr working sets kcbdbws0.000.000.00
shareddbwriter coalesce bitmap0.000.000.00
shareddbwriter coalesce buffer4.004.000.00
shareddbwriter coalesce struct0.000.000.00
shareddev2node map0.000.000.00
shareddgmhsh_kfnvsg0.000.000.00
shareddgmrec_kfnvsg0.000.000.00
shareddgtab_kfmdsg0.230.230.00
shareddia* process descriptor0.000.000.00
shareddiag descriptor0.000.000.00
shareddiag fixed SGA0.000.000.00
shareddiagv_incident0.010.010.00
shareddir_ext0.000.000.00
shareddirty object counts array1.001.000.00
shareddispatcher rate0.000.000.00
shareddistributed_transactions-0.030.030.00
shareddlo fib struct0.010.010.00
shareddone Q child latches0.000.000.00
shareddpslut_kfdsg0.000.000.00
shareddskm rac entity id0.000.000.00
shareddsktab_kfgsg0.070.070.00
shareddso->iods_kdlidso0.010.01-3.70
shareddso->mds_kdlidso0.010.01-3.69
shareddummy0.120.120.00
sharedemon con array0.000.000.00
sharedemon srv array0.000.000.00
sharedenque hash chain latch re0.000.000.00
sharedenqueue3.573.570.00
sharedenqueue resources1.131.130.00
sharedenqueue state object0.000.000.00
sharedenqueue_hash0.140.140.00
sharedenqueue_hash_chain_latche0.000.000.00
sharederror message file name0.000.000.00
sharedevaluative lgwr0.000.000.00
sharedevent classes0.000.000.00
sharedevent descriptor table0.110.110.00
sharedevent list array to post0.000.000.00
sharedevent list to post commit0.000.000.00
sharedevent-class map0.010.010.00
sharedexecution ID memory0.000.000.00
sharedexpression usage tracking0.300.300.00
sharedfencing reid0.010.010.00
sharedfile # to first dba, exte0.000.000.00
sharedfile # translation table0.040.040.00
sharedfile iostats dynamic seg0.020.020.00
sharedfile queue buckets0.500.500.00
sharedfile queue pointers0.000.000.00
sharedfile state object9.989.980.00
sharedfinding tracking element0.250.264.76
sharedfinding tracking element0.700.756.21
sharedfixed allocation callback0.000.000.00
sharedflashback_marker_cache_si0.010.010.00
sharedfree memory2,317.002,259.86-2.47
sharedgc granule chunks0.000.000.00
sharedgc ping pin array0.010.010.00
sharedgc region array0.000.000.00
sharedgeneric process shared st0.000.000.00
sharedglobal container context0.000.000.00
sharedglobal container timeout0.000.000.00
sharedgroups_kfgbsg1.731.730.00
sharedgrplut_kfgsg0.000.000.00
sharedgrptab_kfgsg0.000.000.00
sharedgwm_ons_info0.000.000.00
sharedgwm_sga_notifier0.000.000.00
sharedhandoff0.000.000.00
sharedhash bucket array allocat0.090.090.00
sharedheap_kdfisga0.000.000.00
sharedheap_kfsg0.000.000.00
sharedhighest_untunable0.000.000.00
sharedhot latch diagnostics0.000.000.00
sharedhssk hofciac/10.010.017.69
sharedhssk hofpa/30.010.010.00
sharedimc buf hdl1.941.940.00
sharedimc-txn-wrk0.050.050.00
sharedincr ckpt write count arr0.000.000.00
sharedinstance cnxn information0.070.070.00
sharedinvalid low rba queue0.000.000.00
sharediosts_kfmdsg0.080.080.00
sharedjava static objs0.040.040.00
sharedjoxs heap0.000.000.00
sharedjoxs struct0.000.000.00
sharedjsksncb: 20.010.010.00
sharedjsksncb: 30.000.000.00
sharedjsksncb: 40.000.000.00
sharedjsksncb: 60.000.000.00
sharedjsksncb: 70.000.000.00
sharedjsksncb: 90.000.000.00
sharedjsksncb:570.000.000.00
sharedjsksncb:590.000.000.00
sharedjsksncb:620.000.000.00
sharedkcbbl2df L2 disabling fla0.000.000.00
sharedkcbi io desc0.070.07-3.69
sharedkcbi io desc slot9.949.57-3.77
sharedkcbi memory desc0.030.03-3.65
sharedkcbl seq io throughput0.010.010.00
sharedkcbl state objects0.010.010.00
sharedkcbl statistics0.010.010.00
sharedkcfis state object0.000.000.00
sharedkcnibr.c@29210.000.000.00
sharedkcnm.c@1950.000.000.00
sharedkcnm.c@2030.020.020.00
sharedkcnm.c@2060.000.000.00
sharedkcrfa structures0.050.050.00
sharedkcrfw_slave_barrier_inita0.000.000.00
sharedkcrfw_slave_group_initall0.000.000.00
sharedkcrfw_slave_phase_initall0.000.000.00
sharedkcrfw_slave_queue_init: s0.000.000.00
sharedkcrfw_slave_queue_init: t0.000.000.00
sharedkcrfwy: numapolicies0.000.000.00
sharedkcrfwy: remaps0.000.000.00
sharedkcrfwy: shutdowns0.000.000.00
sharedkcrfwy: slaves0.000.000.00
sharedkcrlflcr: FLC logmnr sess0.000.000.00
sharedkcrlflcr: FLC root0.000.000.00
sharedkdCStat hash table0.020.020.00
sharedkdCStat latch table0.020.020.00
sharedkdfi buf child latch0.020.020.00
sharedkdfi cmap elem child latc0.010.010.00
sharedkdfi hash bucket child la0.000.000.00
sharedkdlwl_sga_subh0.000.000.00
sharedkdlwl_sga_subheap0.000.000.00
sharedkdlwss0.080.07-12.63
sharedkdlxdup derztc0.000.000.00
sharedkdlxdup swapp0.000.000.00
sharedkdlxdup swappl0.000.000.00
sharedkdmadoht0.020.020.00
sharedkdmadohtincar0.000.000.00
sharedkdmadohtlatc0.000.000.00
sharedkdmadohtlatrec0.000.000.00
sharedkdmfsdwlheap0.000.000.00
sharedkdmfsdwrheap0.000.000.00
sharedkdmfssgaheap0.000.000.00
sharedkdmgdFreeHTQueue0.000.000.00
sharedkdnnfy : array of kdnss0.010.010.00
sharedkea advisor definition ca0.000.000.00
sharedkebm action context0.000.000.00
sharedkebm action descriptors0.000.000.00
sharedkebm run-once actions0.000.000.00
sharedkebm slave descriptors0.040.040.00
sharedkebm slave message0.010.010.00
sharedkebm slave pool descripto0.000.000.00
sharedkebm slave reply0.000.000.00
sharedkebm test replies0.120.120.00
sharedkebmnfy:pdb status array0.000.000.00
sharedkecuNotifier: alloc subhe0.000.000.00
sharedkelr other metrics table0.000.000.00
sharedkelr system metrics table0.000.000.00
sharedkelt translation table0.000.000.00
sharedkeomg: entry list9.009.000.00
sharedkeomgNotify 1:descriptor0.000.000.00
sharedkeomm:emptyMon_keommSg0.020.020.00
sharedkeomm:monFreeList0.020.020.00
sharedkeommDbopListNotify table0.000.000.00
sharedkeommDbopListNotify: free0.000.000.00
sharedkerpi:heap0.020.020.00
sharedkerpiAllocSgaSubHeap:desc0.000.000.00
sharedkeswxNotify:tabRwsStatGro0.000.000.00
sharedket (AutoTask) SGA0.010.010.00
sharedket_nfy:iter task alloc0.000.000.00
sharedkexsvAllocFeatureUsageHea0.000.000.00
sharedkey vector0.000.000.00
sharedkfasga0.010.010.00
sharedkfdsga0.000.000.00
sharedkfdsvsga0.000.000.00
sharedkffgsg0.000.000.00
sharedkffssga0.000.000.00
sharedkfgsga0.010.010.00
sharedkfiac_sg0.000.000.00
sharedkfiosg0.000.000.00
sharedkfkhsh_kfdsg0.000.000.00
sharedkfkid hash0.000.000.00
sharedkfkid hrec0.000.000.00
sharedkfklsod list0.020.020.00
sharedkfklsodtab0.320.320.00
sharedkfkrec_kfdsg0.000.000.00
sharedkfmdsg0.000.000.00
sharedkfmsg0.030.030.00
sharedkfnvsga0.000.000.00
sharedkfnvsgasmbs0.000.000.00
sharedkfvacfssga0.000.000.00
sharedkga sga0.000.000.00
sharedkgas nsintrctx0.000.00-42.67
sharedkgh latchdir entries0.010.010.00
sharedkghifx descriptors0.000.000.00
sharedkghmpt jp context0.000.000.00
sharedkghmpt jp records0.030.030.00
sharedkghmpt sp context0.000.000.00
sharedkghmpt sp records0.030.030.00
sharedkghpinfo bathdr0.000.000.00
sharedkghpinfo ptrs0.000.000.00
sharedkghrcx RO batches0.120.120.00
sharedkghrcx RO freelist header0.000.000.00
sharedkghrcx RO hash chain0.000.000.00
sharedkghrcx batch53.8655.483.00
sharedkghrcx latches0.000.000.00
sharedkghrcx recovery structure0.000.000.00
sharedkghx free lists0.130.130.00
sharedkglPdbDebug0.000.000.00
sharedkglPdbDebugNsp0.000.000.00
sharedkglPdbDebugStat0.000.000.00
sharedkglPdbDebugType0.000.000.00
sharedkglsim Java per-gran bkt0.230.230.00
sharedkglsim Java timestamps0.130.130.00
sharedkglsim alloc latch area0.000.000.00
sharedkglsim alloc latches0.000.000.00
sharedkglsim count of pinned he0.020.020.00
sharedkglsim count of unpinned0.020.020.00
sharedkglsim free heap list0.000.000.00
sharedkglsim free obj list0.000.000.00
sharedkglsim hash table0.010.010.00
sharedkglsim hash table bkts4.004.000.00
sharedkglsim heap97.1397.130.00
sharedkglsim latch area0.000.000.00
sharedkglsim latches0.000.000.00
sharedkglsim object batch168.17168.170.00
sharedkglsim per-gran bkt0.230.230.00
sharedkglsim recovery area0.000.000.00
sharedkglsim sga0.000.000.00
sharedkglsim size of pinned mem0.040.040.00
sharedkglsim size of unpinned m0.040.040.00
sharedkglsim timestamps0.130.130.00
sharedkglsim used list arr0.000.000.00
sharedkgnfs authp0.020.020.00
sharedkgnfs ctab array0.010.010.00
sharedkgnfs gid list0.000.000.00
sharedkgnfs htab array0.020.020.00
sharedkgnfs stats array0.120.120.00
sharedkgsk subheap descriptor0.000.000.00
sharedkjci CIC table0.010.010.00
sharedkjci objects freelist0.030.030.00
sharedkjcifxpoolplus0.000.000.00
sharedkjcipctx SO freelist0.370.370.00
sharedkjxgrgctx SGA0.000.000.00
sharedkjxgrrr SGA0.000.000.00
sharedkjxgrvr SGA0.000.000.00
sharedkkae edition name cache0.000.000.00
sharedkkcnRstatIni0.000.000.00
sharedkkcnecqnsg info0.000.000.00
sharedkkj jobq work items0.000.000.00
sharedkkj jobq slave descriptor0.000.000.00
sharedkks cached parse errors0.000.000.00
sharedkks sga0.000.000.00
sharedkkzias0.000.000.00
sharedkmgsb circular statistics0.160.160.00
sharedkml dynamic sga0.000.000.00
sharedkmlrr sg0.000.000.00
sharedknlpmclsini - alloc0.010.010.00
sharedknlsg0.000.000.00
sharedknlu_init_btree:init0.000.000.00
sharedknstoggall_knstsga0.000.000.00
sharedknstsg0.000.000.00
sharedknstso0.470.505.00
sharedkodosgi kodos0.000.000.00
sharedkodosgi kopfdo0.000.000.00
sharedkoh dur heap0.000.000.00
sharedkohsg0.000.000.00
sharedkokcd 0.00 
sharedkokcss0.000.000.00
sharedkolbsgi: KOLB's SGA initi0.000.000.00
sharedkpondsg emon info0.000.000.00
sharedkponfy0.000.000.00
sharedkpoxcAppContSG0.110.110.00
sharedkpscad: kpscscon0.000.000.00
sharedkpssnfy: kpsssgct0.000.000.00
sharedkpummst global in the SGA0.010.010.00
sharedkqaq_req0.000.000.00
sharedkqf runtime defined table0.070.070.00
sharedkqlpWrntoStr:string0.000.000.00
sharedkralastcomp0.000.000.00
sharedkrbabrAncp0.000.000.00
sharedkrbfusg0.000.000.00
sharedkrbmror4.454.450.00
sharedkrbmrsr0.000.000.00
sharedkrdm mira information arr0.000.000.00
sharedkrdm mira recovery instan0.010.010.00
sharedkrdrsb read violation arr0.530.530.00
sharedkrsoproc0.000.000.00
sharedkrssrtt0.000.000.00
sharedkrsv_notifier_cb0.010.010.00
sharedkrvxfda-dka0.000.000.00
sharedkrvxfda-dta0.010.010.00
sharedkrvxlctx0.000.000.00
sharedkrvxmctx0.000.000.00
sharedksacl dbru190.000.000.00
sharedksacm service obj array0.000.000.00
sharedksacm service root0.000.000.00
sharedksasga.ksasgmsgqst0.060.060.00
sharedksb action records0.010.010.00
sharedksb ci process list (each0.000.000.00
sharedksb cic process list0.000.000.00
sharedksb process so list0.000.000.00
sharedksb rolling migration sta0.000.000.00
sharedksbcpuwtm_ctx_entry0.020.020.00
sharedksbcwt0.040.040.00
sharedksbsa pointer array0.000.000.00
sharedksbtnfy: infrequent actio0.000.000.00
sharedksbxic chname0.000.000.00
sharedksbxic dtp0.000.000.00
sharedksbxic obj0.130.130.00
sharedksbxic requests0.000.000.00
sharedksbxic sga0.000.000.00
sharedksbxic subrequests0.000.000.00
sharedksbxic target obj0.000.000.00
sharedkscdnfyglobalflags0.000.000.00
sharedkscdnfyinitflags0.000.000.00
sharedkscdnfyinithead0.000.000.00
sharedkscdnfyinitnext0.000.000.00
sharedkscdnfyinitprev0.000.000.00
sharedkscx capability table0.000.000.00
sharedksdhng: blkers cache0.050.050.00
sharedksdhng: blkrs cache0.020.020.00
sharedksdhng: cache ctx0.000.000.00
sharedksdhng: cache history0.000.000.00
sharedksdhng: cbuf0.030.030.00
sharedksdhng: cbufs0.000.000.00
sharedksdhng: el wtr cache0.420.420.00
sharedksdhng: els blkrs cache2.102.100.00
sharedksdhng: fblkrs cache0.070.070.00
sharedksdhng: wtr cache0.020.020.00
sharedksevn window0.000.000.00
sharedksfcd SGA state0.020.020.00
sharedksfd I/O slave ctx0.000.000.00
sharedksfd SGA I/O outlier1.271.270.00
sharedksfd SGA state0.000.000.00
sharedksfd shared pool recovery0.000.000.00
sharedksfd: block i/o stats poi0.000.000.00
sharedksfd: components i/o stat0.150.150.00
sharedksfd: consumer group i/o0.000.000.00
sharedksfd: file i/o stats poin0.000.000.00
sharedksfdgfib recovery0.000.000.00
sharedksfdodm SGA state0.000.000.00
sharedksfdss bitmap array0.010.010.00
sharedksfdsscloneinfo allocatio0.000.000.00
sharedksfqpa0.000.000.00
sharedksfqpar0.000.000.00
sharedksfqpn0.000.000.00
sharedksfs SGA state0.050.050.00
sharedksfs cdb mnt structs0.000.000.00
sharedksfs mnt structs0.350.350.00
sharedksfs stat structs0.760.760.00
sharedksfv instance descriptors0.010.010.00
sharedksfv subheap0.020.020.00
sharedksfv subheap descriptor0.000.000.00
sharedksgl SSO0.090.090.00
sharedksgl handle0.100.100.00
sharedksgm sga instance configu0.010.010.00
sharedksim cached group entry l0.090.090.00
sharedksim cached group entry s0.000.000.00
sharedksim client list0.000.000.00
sharedksim request outstanding0.000.000.00
sharedksipc gsm ipopt0.000.000.00
sharedksipc gsm xrccm0.000.000.00
sharedksipc gsment table0.000.000.00
sharedksipc netcaps0.000.000.00
sharedksipc shared nothing stat0.100.100.00
sharedksipc state object10.6110.610.00
sharedksipc_hashs0.190.190.00
sharedksir PrivOp State Object0.000.000.00
sharedksir State Object0.000.000.00
sharedksleid alloc0.000.000.00
sharedksm pdb struc0.010.010.00
sharedksm_ob_path0.000.000.00
sharedksm_obc_path0.000.000.00
sharedksm_obh_path0.000.000.00
sharedksmd unit test 10.000.000.00
sharedksmpga stat hist0.000.000.00
sharedksmpga list0.010.010.00
sharedksmplsctx0.000.000.00
sharedksmscrsas:10.000.000.00
sharedksmscrsas:20.000.000.00
sharedksmsq SGA0.000.000.00
sharedksmtimcronsg0.080.080.00
sharedksmtimcrwnsg0.080.080.00
sharedksns pdb hdl tab0.130.130.00
sharedksns_obj0.450.450.00
sharedkso req alloc0.010.010.00
sharedkso req alloc heapds0.000.000.00
sharedkso: sched delay history0.030.030.00
sharedksoreqholder latches0.000.000.00
sharedksp master psta0.130.130.00
sharedkspcmhdl0.010.010.00
sharedkspd run-time context0.010.010.00
sharedkspload:comment0.000.000.00
sharedkspvpftbl0.020.020.00
sharedksq test state obj0.000.000.00
sharedksr message pool free que0.060.067.46
sharedkss global sga cache0.000.000.00
sharedkss global so cache0.000.000.00
sharedkss global so cache heap0.000.000.00
sharedkss unit test0.000.000.00
sharedkstm drifts table0.000.000.00
sharedksu:ksunf_freelist0.020.020.00
sharedksu:ksusg_emptysta0.020.020.00
sharedksu:stats_freelist2.152.150.00
sharedksu:stats_freelist_array0.000.000.00
sharedksu:system-global statist0.020.020.00
sharedksuidlwakectx0.000.000.00
sharedksuloi: child latches for0.000.000.00
sharedksuloi: garbage collectio0.000.000.00
sharedksuloi: long op free list0.000.000.00
sharedksuloi: long op statistic0.240.240.00
sharedksuloi: long op used list0.000.000.00
sharedksunfy : SSO free list0.010.010.00
sharedksunfy : array of SSO fre0.000.000.00
sharedksunfy: Reserved PSO Numa0.000.000.00
sharedksunfy: in-use PSO Numa A0.000.000.00
sharedksunfy: instance statisti0.000.000.00
sharedksunfy: is parent statist0.020.020.00
sharedksunfy: nodes of hierarch0.000.000.00
sharedksunfy: pdb counts segmen0.000.000.00
sharedksunfy_meta 138.8738.870.00
sharedksupd List head0.000.000.00
sharedksupd SQL Context0.000.000.00
sharedksupd latch recovery0.000.000.00
sharedksupd proc death0.000.000.00
sharedksuplsb: plsql call stack0.000.000.00
sharedksuprcwt0.100.100.00
sharedksuprlwt0.100.100.00
sharedksuseplsrctx memory0.000.000.00
sharedksusessnetstat0.090.090.00
sharedksv direct msg::Data Pump0.080.080.00
sharedksv error msg0.070.084.72
sharedksv reaper0.030.030.00
sharedksv slave0.030.030.00
sharedksv slave class0.550.550.00
sharedksv work msg::MMON slave0.000.000.00
sharedksv work msg::Redo Transp0.000.000.00
sharedksvr msg cache0.000.000.00
sharedkswl ctxt0.070.070.00
sharedkswl sctxt0.060.060.00
sharedksws RLB SGA ctx0.000.000.00
sharedksws java patching contex0.000.000.00
sharedksws listener service nam0.000.000.00
sharedksws service events0.060.060.00
sharedksws service hash table0.000.000.00
sharedksws service hash table b0.000.000.00
sharedksws service object0.010.010.00
sharedksz parent0.020.020.00
sharedktcncchildlatch0.010.010.00
sharedktcnqrow columns0.010.010.00
sharedktfa dynamic SGA allocati0.000.000.00
sharedktg hash buckets0.010.010.00
sharedktgCircBuf:MinActScn Trc0.040.040.00
sharedktilm hash latches0.020.020.00
sharedktilm hash table0.020.020.00
sharedktimextht ht0.020.020.00
sharedktimextht latches0.160.160.00
sharedktimextht recovery area0.060.060.00
sharedktsimaCtx0.500.500.00
sharedktsj_init_sga proc desc0.020.020.00
sharedktsj_init_sga task stat0.000.000.00
sharedktud-usd hash table0.000.000.00
sharedkupva alloc0.000.000.00
sharedkupvj alloc0.000.000.00
sharedkwqicaqe2kc10.030.030.00
sharedkwqmnasctx: alloc kwqmnsc0.000.000.00
sharedkwqmncal: allocate buffer0.000.000.00
sharedkwqmncini-stat0.000.000.00
sharedkwqmncini-tbl0.010.010.00
sharedkwrsnfy: kwrsoe0.020.020.00
sharedkwsbgcdsjini-kwsbgjta0.000.000.00
sharedkwsbgcsoa0.000.000.00
sharedkwsbgini-actvmPooltab_kws0.000.000.00
sharedkwsbgini-fmPool_kwsbgsgn0.000.000.00
sharedkwsbgini: vmPool_kwsbgsgn0.000.000.00
sharedkwsbjcAllocMem: allocate0.020.020.00
sharedkwsbsmStSlv: sptr for loc0.000.000.00
sharedkwsbtmCrtLatStatNode:allo0.000.000.00
sharedkwscSGAInitNfy: flst_kwsm0.000.000.00
sharedkwslbSGAData0.000.000.00
sharedkwsmcMmLat rec0.000.000.00
sharedkwsoptSGAINfy:inactive0.000.000.00
sharedkwsoptSGAINfy:optlist0.000.000.00
sharedkwsoptSGAINfy:uncached0.000.000.00
sharedkwsoptstat20.000.000.00
sharedkwspNfy-10.000.000.00
sharedkwspNfy-20.000.000.00
sharedkwspNfy-30.000.000.00
sharedkwssnmapAlloc0.010.010.00
sharedkwstxnInitSga: tspl_kwsmc0.010.010.00
sharedkxfpSO q freelists0.000.000.00
sharedkxfpSO qref freelists0.000.000.00
sharedkxfpdp pointers0.250.250.00
sharedkxfpsga snapshots0.020.020.00
sharedkzaac_vsga0.000.000.00
sharedkzctxgjsi ksuseclid memor0.010.010.00
sharedkzekm PDB P-Cache in ROOT0.000.000.00
sharedkzekm PDB status check in0.000.000.00
sharedkzekm heap descriptor0.000.000.00
sharedkzekm heapt de0.000.000.00
sharedkzekm rsafipspath0.000.000.00
sharedkzsc sga heap0.000.000.00
sharedkzscnfy: 30.000.000.00
sharedkzsrs filename0.000.000.00
sharedkzxiIniSGA:Lat0.050.050.00
sharedkzxiIniSGA:Late binding D0.000.000.00
sharedkzxiSyncSessionCache:ACL0.000.00-50.00
sharedkzxinfy:Child latches0.000.000.00
sharedkzxssuf heap0.000.000.00
sharedlatch classes0.000.000.00
sharedlatch descriptor dynamic0.030.030.00
sharedlatch descriptor state0.070.070.00
sharedlatch where map0.020.020.00
sharedlatch where range0.040.040.00
sharedlatch where stats0.310.310.00
sharedlatches for protecting fs0.000.000.00
sharedlatches for protecting ls0.000.000.00
sharedlatches for protecting ws0.000.000.00
sharedlist0.000.000.00
sharedlistener addresses0.000.000.00
sharedlocal undo segment bit ve0.000.000.00
sharedlocator state object0.130.130.00
sharedlock state hash table0.620.620.00
sharedlog file size history arr0.000.000.00
sharedlog_checkpoint_timeout0.010.010.00
sharedlog_ext0.010.010.00
sharedlog_simultaneous_copies0.000.000.00
sharedlogout storm management0.010.010.00
sharedlogwriteds0.880.880.00
sharedltxid: ltxid context0.280.280.00
sharedmax allowable # log files0.480.480.00
sharedmedia recovery state obje0.010.010.00
sharedmemory pool stats0.000.000.00
sharedmemory transfer history0.020.020.00
sharedmessage pool context area0.030.030.00
sharedmessage pool freequeue2.912.910.00
sharedmessages0.240.240.00
sharedmga fixvar info0.000.000.00
sharedmga fixvar size0.000.000.00
sharedmiscellaneous0.000.000.00
sharedmodification hash table c1.001.000.00
sharedmodification hash table e0.300.325.26
sharedmonitoring column usage e0.040.0518.18
sharedmsg Q child latches0.000.000.00
sharedname-service entry0.000.000.00
sharedname-service recovery0.000.000.00
sharedname-service request0.000.000.00
sharedname-service table0.020.020.00
sharednamhsh_kfdsg0.000.000.00
sharednamhsh_kfgsg0.000.000.00
sharednamrec_kfdsg0.000.000.00
sharednetwork connections0.100.100.00
sharednonlogged block cache wri0.000.000.00
sharedobj array0.000.000.00
sharedobj hash table pointers0.000.000.00
sharedobj stats allocation chun4.924.920.00
sharedobj stats hash table0.000.000.00
sharedobject level stat table0.000.000.00
sharedobject lock state object0.000.000.00
sharedobject queue hash buckets4.004.000.00
sharedobject queue hash table d0.010.010.00
sharedobject queue header free2.902.900.00
sharedobject queue header hash0.050.050.00
sharedobject temp hash buckets0.250.250.00
sharedobject temp hash table la0.180.180.00
sharedos statistics0.010.010.00
sharedosp allocation0.530.530.00
sharedosp pool handles0.000.000.00
sharedoverlapped redo writes in0.000.000.00
sharedparallel kcbibr0.000.000.00
sharedparallel kcbibr dbwr bitv0.000.000.00
sharedparallel_max_servers0.030.030.00
sharedparam hash values0.020.020.00
sharedparameter blocks0.040.040.00
sharedparameter handle1.171.02-12.62
sharedparameter string values0.410.410.00
sharedparameter table block4.604.02-12.66
sharedparameter text value0.010.010.00
sharedparameter value memory0.010.014.69
sharedpending bcast scn array0.000.000.00
sharedpending ckpt array for ti0.020.020.00
sharedper-PDB stats0.340.340.00
sharedper_pg_set_descriptor_arr0.150.150.00
sharedpeshm.c: Global_Sub_Heap0.000.000.00
sharedpeshm.c:Global0.010.010.00
sharedpesldT03_Instance0.030.030.00
sharedpesom.c: Global_Sub_Heap0.000.000.00
sharedpesom.c: Pesom_Global_Hea0.000.000.00
sharedpesom.c:Global0.040.040.00
sharedpesom.c:Object0.000.000.00
sharedpesom.c:latch array0.000.000.00
sharedpesom.c:subheap ds array0.000.000.00
sharedpga accounting0.010.010.00
sharedpga detail array0.000.000.00
sharedpid0.120.120.00
sharedplis struct0.000.000.00
sharedplugin datafile array0.000.000.00
sharedplwppwp:PLW_STR_NEW_LEN_V0.000.000.00
sharedplwppwp:PLW_STR_NEW_VAL_V0.000.000.00
sharedplwppwp:garbage handle0.000.000.00
sharedplwspv:PLW_STR_NEW_VAL0.000.000.00
sharedpmon map array0.010.010.00
sharedpmon sga0.000.000.00
sharedpmon slaves array0.000.000.00
sharedpoisoned memory0.030.030.00
sharedpool srv hash buckets0.000.000.00
sharedpool srv hash sbuckets0.000.000.00
sharedpool srv list0.000.000.00
sharedpopulate state object0.000.000.00
sharedpost stats0.000.000.00
sharedpost/wait queues0.060.060.00
sharedprimem_kfmdsg0.010.010.00
sharedprivate strands11.3211.320.00
sharedprmtzdini tz region1.001.000.00
sharedprocess allocation slots0.010.010.00
sharedprocess count for each CI0.000.000.00
sharedprocess group array0.090.090.00
sharedprocess_memory_detail0.860.70-18.18
sharedprocesses0.010.010.00
sharedprocs: ksunfy5.295.290.00
sharedprocs:bitvec0.000.000.00
sharedprocs_kfgbsg0.010.010.00
sharedproperty service SO0.000.000.00
sharedpso child tracebuf ptrs0.010.010.00
sharedpso tbs: ksunfy0.500.500.00
sharedptr to sessions under idl0.000.000.00
sharedqesbl old rows0.000.000.00
sharedqesmmaInitialize:0.000.000.00
sharedqesmmaInitialize: ia_qesm0.000.000.00
sharedqesmmaInitialize: oa_qesm0.000.000.00
sharedqesmmaInitialize: pa_qesm0.010.010.00
sharedqesmmaInitialize: ta_qesm0.000.000.00
sharedqksbgCreateSystemEnv: qks0.000.000.00
sharedqksceAllocateSga:ce0.000.000.00
sharedqksncg_signature0.030.030.00
sharedqm_init_sga:origroot0.000.000.00
sharedqm_init_sga:rootname0.000.000.00
sharedqm_init_uga:qmsg0.010.010.00
sharedqm_init_xdbconfig_resoid:0.000.000.00
sharedqmcInitSGA:qmsga_acl_prop0.000.000.00
sharedqmkmProtocol:qmdpsg0.000.000.00
sharedqmn tasks0.000.000.00
sharedqmps connections0.060.060.00
sharedqmrcInitSGA:qmrcSGA0.000.000.00
sharedqmtLoadSharedData10.000.000.00
sharedqmtb_init_data0.000.000.00
sharedqmtmrcsg0.020.020.00
sharedqmu subheap0.100.100.00
sharedqtree_kwqbsgn0.000.000.00
sharedqtree_kwqbspse0.000.000.00
sharedqtree_kwqspqctx0.000.000.00
sharedquiesce system context0.000.000.00
sharedquiescing session0.000.000.00
sharedrecov_kgqbtctx0.010.010.00
sharedrecovery apply status0.020.020.00
sharedredo allocation latch(es)0.030.030.00
sharedrelmd_ext0.000.000.00
sharedreplication session stats0.010.010.00
sharedreservation state object0.000.000.00
sharedreserved entries for all0.010.010.00
sharedreset parameter blocks0.040.040.00
sharedresize operation history0.030.030.00
sharedresize request state obje0.320.320.00
sharedresumable0.000.000.00
sharedrow cache0.020.020.00
sharedrow cache child latch0.010.010.00
sharedrow cache hash5.795.790.00
sharedrow cache mutex8.698.690.00
sharedrow cache mutex state1.451.450.00
sharedrules engine aggregate st0.000.000.00
sharedrules engine context0.000.000.00
sharedsched job queue0.000.000.00
sharedsched job slv0.030.030.00
sharedsctx0.050.050.00
sharedsegmented arrays0.020.020.00
sharedsess Q child latches0.000.000.00
sharedsession14.8914.890.00
sharedsession idle latches0.000.000.00
sharedsession migration enqueue0.000.000.00
sharedsga blobs0.030.030.00
sharedsga dev dict0.000.000.00
sharedsga latch bitmap0.000.000.00
sharedsga latch table0.010.010.00
sharedsga latch where stats0.080.080.00
sharedsga listelement0.000.000.00
sharedsga node map0.000.000.00
sharedshadow lost write work bl0.000.000.00
sharedsignature element table0.000.000.00
sharedsim cache nbufs0.000.000.00
sharedsim cache sizes0.000.000.00
sharedsim kghx free lists0.000.000.00
sharedsim lru segments0.010.010.00
sharedsim segment hits0.010.010.00
sharedsim segment num bufs0.010.010.00
sharedsim state object0.000.000.00
sharedsim trace buf0.000.000.00
sharedsim trace buf context0.000.000.00
sharedsim_knlasg0.000.000.00
sharedsimulator hash buckets8.038.030.00
sharedsimulator latch/bucket st0.910.910.00
sharedsort segment handle0.030.030.00
sharedsot0.000.00-3.57
sharedsot->data_kdliso0.000.00-3.68
sharedspfile cleanup structure0.020.020.00
sharedspilled over messages0.000.000.00
sharedsrshsh_kfnvsg0.000.000.00
sharedsrsrec_kfnvsg0.000.000.00
sharedssethsh_kfdsvsg0.000.000.00
sharedssetrec_kfdsvsg0.000.000.00
sharedstandby event stats0.000.000.00
sharedstarting comp sizes snaps0.000.000.00
sharedstat hash values0.010.010.00
sharedstatement queuing0.000.000.00
sharedsys event stats1.261.260.00
sharedsys event stats for Other0.060.060.00
sharedsys_event stats0.000.000.00
sharedsystem default language h0.000.000.00
sharedsystem node table0.000.000.00
sharedtablespace encryption key0.000.000.00
sharedtemp lob duration state o0.000.000.00
sharedtemporary foreign ref0.000.000.00
sharedtemporary tabl25.3127.107.10
sharedtemporary table lock0.010.010.00
sharedthreshold alert structure0.000.000.00
sharedtime manager context0.000.000.00
sharedtime-based incremental me0.050.050.00
sharedtop_proc_untunable0.000.000.00
sharedtrace buf hdr xtend0.000.000.00
sharedtrace buffer header array0.000.000.00
sharedtrace events array0.070.070.00
sharedtrace_knlasg0.000.000.00
sharedtransaction4.784.780.00
sharedts encryption global key0.000.000.00
sharedts encryption key afn rev0.000.000.00
sharedtxn jrnl0.790.790.00
sharedtxncallback0.260.260.00
sharedufgtab_kfmdsg0.230.230.00
sharedum pid0.000.000.00
sharedundo temp0.340.340.00
sharedv_actinc0.000.000.00
sharedv_actprob0.000.000.00
sharedv_inc_meter_info_problem0.000.000.00
sharedv_inccount0.000.000.00
sharedv_incfcount0.000.000.00
sharedv_ipsprbcnt0.000.000.00
sharedv_ipsprbcnt10.000.000.00
sharedv_nfcinc0.000.000.00
sharedv_swperrcount0.000.000.00
sharedvadr_control0.000.000.00
sharedvem_user_actlog0.000.000.00
sharedvem_user_actlog10.000.000.00
sharedvhm_run0.000.000.00
sharedvinc_meter_info0.000.000.00
sharedvincident0.010.010.00
sharedvincident_file0.000.000.00
sharedvips_file_copy_log0.000.000.00
sharedvips_file_metadata0.000.000.00
sharedvips_package_file0.000.000.00
sharedvips_package_history0.000.000.00
sharedvips_package_incident_det0.010.010.00
sharedvips_package_main_int0.000.000.00
sharedvips_package_main_problem0.000.000.00
sharedvips_package_size0.000.000.00
sharedvips_pkg_file0.000.000.00
sharedvips_pkg_incident_candida0.010.010.00
sharedvnot_exist_incident0.010.010.00
sharedvpdb_problem0.000.000.00
sharedvproblem0.010.010.00
sharedvproblem10.010.010.00
sharedvproblem20.010.010.00
sharedvproblem_bucket0.000.000.00
sharedvproblem_bucket10.000.000.00
sharedvproblem_bucket_count0.000.000.00
sharedvproblem_int0.010.010.00
sharedvproblem_lastinc0.000.000.00
sharedvshowcatview0.000.000.00
sharedvshowincb0.000.000.00
sharedvshowincb_i0.000.000.00
sharedvtest_exists0.000.000.00
sharedwork area table entry0.250.250.00
sharedwrite info array0.060.060.00
sharedwrite state object13.6013.600.00
sharedwrites stopped lock conte0.000.000.00
sharedwrites stopped lock state0.000.000.00
sharedx$rule_set0.040.040.00
sharedxdbconf0.000.000.00
sharedxscalc0.000.000.00
sharedxslongops0.020.020.00
sharedxssinfo0.010.010.00
sharedzafwctx0.170.170.00
sharedzasasga0.000.000.00
sharedzlllab Group Tree Heap De0.000.000.00
streamsfixed allocation callback0.000.000.00
streamsfree memory255.94255.940.00
streamsimage handles:kwqbsinfy0.010.010.41
streamskgqmdm_fl_10.000.002.52
streamskwqbsinfy:bmsg0.010.010.92
streamskwqbsinfy:bqgctx0.000.000.00
streamskwqbsinfy:cco0.000.000.00
streamskwqbsinfy:mprop0.040.04-0.06
streamskwqbsinfy:statslx0.000.000.00
streamsspilled:kwqblspm0.000.000.00
 buffer_cache21,760.0021,760.000.00
 fixed_sga13.1813.180.00
 log_buffer114.82114.820.00
 shared_io_pool128.00128.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

Advanced Queuing

Back to Top

Advanced Queue CPU/IO Usage

Session TypeFirst LogonCPU time(s)User IO Wait time(s)SYS IO Wait time(s)
QMON Slave12-Jan-26 04:37:420.030.000.00
QMON Coordinator12-Jan-26 04:37:420.000.000.00


Back to Advanced Queuing
Back to Top

Buffered Queues

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Buffered Queue Subscribers

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Rule Set

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queues

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queues Rate

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Persistent Queue Subscribers

No data exists for this section of the report.

Back to Advanced Queuing
Back to Top

Resource Limit Stats

Resource NameCurrent UtilizationMaximum Utilization Initial Allocation Limit
smartio_overhead_memory0174,1040UNLIMITED
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
001010


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

Total Server Time (s)%Busy%IdleIncoming Net %Outgoing Net %
532,7690.00100.000.000.00


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

NameAvg ConnsTotal Disp Time (s)%Busy%IdleTotal QueuedTotal Queue Wait (s)Avg Queue Wait (ms)
D0000.00532,7690.00100.0000 


Back to Shared Server Statistics
Back to Top

Initialization Parameters

Back to Top

Modified Parameters

Parameter NameBegin valueEnd value (if different)
audit_file_destC:\ORACLE\ADMIN\ABS1\ADUMP  
audit_trailNONE  
compatible19.0.0  
control_filesC:\ORACLE\ORADATA\ABS1\CONTROL01.CTL, D:\ORACLE\ORADATA\ABS1\CONTROL02.CTL  
db_block_size8192  
db_nameABS1  
diagnostic_destC:\ORACLE  
dispatchers(PROTOCOL=TCP) (SERVICE=ABS1XDB)  
local_listenerLISTENER_ABS1  
log_archive_dest_1LOCATION=D:\oracle\oradata\ABS1\archivelogs  
log_archive_format%t_%s_%r.dbf  
nls_languageAMERICAN  
nls_length_semanticsCHAR  
nls_territoryAMERICA  
open_cursors600  
optimizer_secure_view_mergingFALSE  
pga_aggregate_limit15032385536  
pga_aggregate_target7516192768  
processes1000  
recyclebinoff  
remote_login_passwordfileEXCLUSIVE  
resource_manager_planSCHEDULER[0x4D17]:DEFAULT_MAINTENANCE_PLAN  
session_cached_cursors500  
sga_max_size37580963840  
sga_target37580963840  
smtp_out_servercleanuniform-com.mail.protection.outlook.com  
undo_tablespaceUNDOTBS1  


Back to Initialization Parameters
Back to Top

Modified Multi-Valued Parameters

Parameter NameBegin valueEnd value (if different)
control_filesC:\ORACLE\ORADATA\ABS1\CONTROL01.CTL  
D:\ORACLE\ORADATA\ABS1\CONTROL02.CTL  


Back to Initialization Parameters
Back to Top

ADDM Task ADDM:2634954750_1_28486

          ADDM Report for Task 'ADDM:2634954750_1_28486'
          ----------------------------------------------

Analysis Period
---------------
AWR snapshot range from 28485 to 28486.
Time period starts at 11-APR-26 02.01.01 AM
Time period ends at 11-APR-26 03.00.07 AM

Analysis Target
---------------
Database 'ABS1' with DB ID 2634954750.
Database version 19.0.0.0.0.
ADDM performed an analysis of instance abs1, numbered 1 and hosted at ABSDB1.

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

Summary of Findings
-------------------
   Description         Active Sessions      Recommendations
                       Percent of Activity
   ------------------  -------------------  ---------------
1  Top SQL Statements  1.54 | 28.47         5
2  CPU Usage           .41 | 7.63           2
3  Undersized SGA      .24 | 4.36           1


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


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

Finding 1: Top SQL Statements
Impact is 1.54 active sessions, 28.47% 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 .42 active sessions, 7.83% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "bbdcykt61wq1a".
      Related Object
         SQL statement with SQL_ID bbdcykt61wq1a.
         /* SQL Analyze(0) */ select /*+  full(t)    parallel(t,8)
         parallel_index(t,8) dbms_stats cursor_sharing_exact
         use_weak_name_resl dynamic_sampling(0) no_monitoring
         xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false')
         no_substrb_pad  */to_char(count("CLIENT_LINK_ID")),substrb(dump(min("
         CLIENT_LINK_ID"),16,0,64),1,240),substrb(dump(max("CLIENT_LINK_ID"),1
         6,0,64),1,240),to_char(count("SYS_NC00039$")),substrb(dump(min("SYS_N
         C00039$"),16,0,64),1,240),substrb(dump(max("SYS_NC00039$"),16,0,64),1
         ,240),to_char(count("SCANTIMESTAMP")),substrb(dump(min("SCANTIMESTAMP
         "),16,0,64),1,240),substrb(dump(max("SCANTIMESTAMP"),16,0,64),1,240),
         to_char(count("PRIMARYID")),substrb(dump(min("PRIMARYID"),16,0,64),1,
         240),substrb(dump(max("PRIMARYID"),16,0,64),1,240),to_char(count("CUS
         TOMER_LINK_ID")),substrb(dump(min("CUSTOMER_LINK_ID"),16,0,64),1,240)
         ,substrb(dump(max("CUSTOMER_LINK_ID"),16,0,64),1,240),to_char(count("
         WEAREREMPLOYMENT_LINK_ID")),substrb(dump(min("WEAREREMPLOYMENT_LINK_I
         D"),16,0,64),1,240),substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"),16,0
         ,64),1,240),to_char(count("DISTRIBUTIONPOINT_LINK_ID")),substrb(dump(
         min("DISTRIBUTIONPOINT_LINK_ID"),16,0,64),1,240),substrb(dump(max("DI
         STRIBUTIONPOINT_LINK_ID"),16,0,64),1,240),to_char(count("PRODUCT_LINK
         _ID")),substrb(dump(min("PRODUCT_LINK_ID"),16,0,64),1,240),substrb(du
         mp(max("PRODUCT_LINK_ID"),16,0,64),1,240),to_char(count("SIZEDEFINITI
         ON_LINK_ID")),substrb(dump(min("SIZEDEFINITION_LINK_ID"),16,0,64),1,2
         40),substrb(dump(max("SIZEDEFINITION_LINK_ID"),16,0,64),1,240),to_cha
         r(count("STAY_ID")),substrb(dump(min("STAY_ID"),16,0,64),1,240),subst
         rb(dump(max("STAY_ID"),16,0,64),1,240),to_char(count("STATUS_ID")),su
         bstrb(dump(min("STATUS_ID"),16,0,64),1,240),substrb(dump(max("STATUS_
         ID"),16,0,64),1,240),to_char(count("SCANSTATION")),substrb(dump(min("
         SCANSTATION"),16,0,64),1,240),substrb(dump(max("SCANSTATION"),16,0,64
         ),1,240),to_char(count("ISSUEDATE")),substrb(dump(min("ISSUEDATE"),16
         ,0,64),1,240),substrb(dump(max("ISSUEDATE"),16,0,64),1,240),to_char(c
         ount("ROUTE_ID")),substrb(dump(min("ROUTE_ID"),16,0,64),1,240),substr
         b(dump(max("ROUTE_ID"),16,0,64),1,240),to_char(count("REASONCODE_ID")
         ),substrb(dump(min("REASONCODE_ID"),16,0,64),1,240),substrb(dump(max(
         "REASONCODE_ID"),16,0,64),1,240),to_char(count("CUSTOMEROWNED")),subs
         trb(dump(min("CUSTOMEROWNED"),16,0,64),1,240),substrb(dump(max("CUSTO
         MEROWNED"),16,0,64),1,240),to_char(count("YEAR")),substrb(dump(min("Y
         EAR"),16,0,64),1,240),substrb(dump(max("YEAR"),16,0,64),1,240),to_cha
         r(count("WEEK")),substrb(dump(min("WEEK"),16,0,64),1,240),substrb(dum
         p(max("WEEK"),16,0,64),1,240),to_char(count("DAYNO")),substrb(dump(mi
         n("DAYNO"),16,0,64),1,240),substrb(dump(max("DAYNO"),16,0,64),1,240),
         to_char(count("QUALITYGRADE_ID")),substrb(dump(min("QUALITYGRADE_ID")
         ,16,0,64),1,240),substrb(dump(max("QUALITYGRADE_ID"),16,0,64),1,240),
         to_char(count("SYSTEMUSER_ID")),substrb(dump(min("SYSTEMUSER_ID"),16,
         0,64),1,240),substrb(dump(max("SYSTEMUSER_ID"),16,0,64),1,240),to_cha
         r(count("TIMESTAMP")),substrb(dump(min("TIMESTAMP"),16,0,64),1,240),s
         ubstrb(dump(max("TIMESTAMP"),16,0,64),1,240),to_char(count("PREVSTAY_
         ID")),substrb(dump(min("PREVSTAY_ID"),16,0,64),1,240),substrb(dump(ma
         x("PREVSTAY_ID"),16,0,64),1,240),to_char(count("TRANSACTIONTYPE_ID"))
         ,substrb(dump(min("TRANSACTIONTYPE_ID"),16,0,64),1,240),substrb(dump(
         max("TRANSACTIONTYPE_ID"),16,0,64),1,240),to_char(count("DAYSLATE")),
         substrb(dump(min("DAYSLATE"),16,0,64),1,240),substrb(dump(max("DAYSLA
         TE"),16,0,64),1,240),to_char(count("UNIQUEITEM_LINK_ID")),substrb(dum
         p(min("UNIQUEITEM_LINK_ID"),16,0,64),1,240),substrb(dump(max("UNIQUEI
         TEM_LINK_ID"),16,0,64),1,240),to_char(count("SECONDARYID")),substrb(d
         ump(min("SECONDARYID"),16,0,64),1,240),substrb(dump(max("SECONDARYID"
         ),16,0,64),1,240),to_char(count("BATCHNUMBER")),substrb(dump(min("BAT
         CHNUMBER"),16,0,64),1,240),substrb(dump(max("BATCHNUMBER"),16,0,64),1
         ,240),to_char(count("SCANDATEOFFSET")),substrb(dump(min("SCANDATEOFFS
         ET"),16,0,64),1,240),substrb(dump(max("SCANDATEOFFSET"),16,0,64),1,24
         0),to_char(count("QUALITYTESTTYPE_ID")),substrb(dump(min("QUALITYTEST
         TYPE_ID"),16,0,64),1,240),substrb(dump(max("QUALITYTESTTYPE_ID"),16,0
         ,64),1,240),to_char(count("WASHINGPROCESS_ID")),substrb(dump(min("WAS
         HINGPROCESS_ID"),16,0,64),1,240),substrb(dump(max("WASHINGPROCESS_ID"
         ),16,0,64),1,240),to_char(count("TREATMENTTYPE_ID")),substrb(dump(min
         ("TREATMENTTYPE_ID"),16,0,64),1,240),substrb(dump(max("TREATMENTTYPE_
         ID"),16,0,64),1,240),to_char(count("DELIVERYNOTENUMBER")),substrb(dum
         p(min("DELIVERYNOTENUMBER"),16,0,64),1,240),substrb(dump(max("DELIVER
         YNOTENUMBER"),16,0,64),1,240),to_char(count("DAYSSINCELASTINSCAN")),s
         ubstrb(dump(min("DAYSSINCELASTINSCAN"),16,0,64),1,240),substrb(dump(m
         ax("DAYSSINCELASTINSCAN"),16,0,64),1,240),to_char(count("DAYSSINCELAS
         TOUTSCAN")),substrb(dump(min("DAYSSINCELASTOUTSCAN"),16,0,64),1,240),
         substrb(dump(max("DAYSSINCELASTOUTSCAN"),16,0,64),1,240),to_char(coun
         t("DAYSSINCELASTSCAN")),substrb(dump(min("DAYSSINCELASTSCAN"),16,0,64
         ),1,240),substrb(dump(max("DAYSSINCELASTSCAN"),16,0,64),1,240),to_cha
         r(count("VIRTUALYN")),substrb(dump(min("VIRTUALYN"),16,0,64),1,240),s
         ubstrb(dump(max("VIRTUALYN"),16,0,64),1,240),to_char(count("LOCKERFEE
         DSCAN_ID")),substrb(dump(min("LOCKERFEEDSCAN_ID"),16,0,64),1,240),sub
         strb(dump(max("LOCKERFEEDSCAN_ID"),16,0,64),1,240),to_char(count("SCA
         N_ID")),substrb(dump(min("SCAN_ID"),16,0,64),1,240),substrb(dump(max(
         "SCAN_ID"),16,0,64),1,240),to_char(count("BUSINESSUNIT_ID")),substrb(
         dump(min("BUSINESSUNIT_ID"),16,0,64),1,240),substrb(dump(max("BUSINES
         SUNIT_ID"),16,0,64),1,240),count(rowidtochar(rowid)) from
         "ABSSOLUTE"."SCAN" t  /*
         NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,
         NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,
         NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,ND
         V,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,N
         IL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV
         ,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,N
         IL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,ACL,NI
         L,NIL,TOPN,NIL,NIL,RWID,U254,U254,U254,U254,U254,U254,U254,U254,U254,
         U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254
         ,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U25
         4,U254,U254,U254U*/
   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 "bbdcykt61wq1a" was executed 1 times and had
      an average elapsed time of 1453 seconds.
   Rationale
      At least one execution of the statement ran in parallel.

   Recommendation 2: SQL Tuning
   Estimated benefit is .4 active sessions, 7.3% of total activity.
   ----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "fyjg4964b1hwj".
      Related Object
         SQL statement with SQL_ID fyjg4964b1hwj.
         /* SQL Analyze(0) */ select /*+  full(t)    parallel(t,8)
         parallel_index(t,8) dbms_stats cursor_sharing_exact
         use_weak_name_resl dynamic_sampling(0) no_monitoring
         xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false')
         no_substrb_pad  */to_char(count("SYS_STSLOTWUW9CC2N7ULTOFF72JQE")),su
         bstrb(dump(min("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"),16,0,64),1,240),subs
         trb(dump(max("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"),16,0,64),1,240),to_cha
         r(count("INVOICELINE_ID")),substrb(dump(min("INVOICELINE_ID"),16,0,64
         ),1,240),substrb(dump(max("INVOICELINE_ID"),16,0,64),1,240),to_char(c
         ount("PRODUCT_LINK_ID")),substrb(dump(min("PRODUCT_LINK_ID"),16,0,64)
         ,1,240),substrb(dump(max("PRODUCT_LINK_ID"),16,0,64),1,240),to_char(c
         ount("SIZEDEFINITION_LINK_ID")),substrb(dump(min("SIZEDEFINITION_LINK
         _ID"),16,0,64),1,240),substrb(dump(max("SIZEDEFINITION_LINK_ID"),16,0
         ,64),1,240),to_char(count("FINISHINGMETHOD_ID")),substrb(dump(min("FI
         NISHINGMETHOD_ID"),16,0,64),1,240),substrb(dump(max("FINISHINGMETHOD_
         ID"),16,0,64),1,240),to_char(count("WEIGHINGCATEGORY_LINK_ID")),subst
         rb(dump(min("WEIGHINGCATEGORY_LINK_ID"),16,0,64),1,240),substrb(dump(
         max("WEIGHINGCATEGORY_LINK_ID"),16,0,64),1,240),to_char(count("WEARER
         EMPLOYMENT_LINK_ID")),substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"),16
         ,0,64),1,240),substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"),16,0,64),1
         ,240),to_char(count("PRODUCTSHORTDESCRIPTION")),substrb(dump(min("PRO
         DUCTSHORTDESCRIPTION"),16,0,64),1,240),substrb(dump(max("PRODUCTSHORT
         DESCRIPTION"),16,0,64),1,240),to_char(count("WEARERNAME")),substrb(du
         mp(min("WEARERNAME"),16,0,64),1,240),substrb(dump(max("WEARERNAME"),1
         6,0,64),1,240),to_char(count("WEARERLOCKER")),substrb(dump(min("WEARE
         RLOCKER"),16,0,64),1,240),substrb(dump(max("WEARERLOCKER"),16,0,64),1
         ,240),to_char(count("WEARERBANK")),substrb(dump(min("WEARERBANK"),16,
         0,64),1,240),substrb(dump(max("WEARERBANK"),16,0,64),1,240),to_char(c
         ount("WEARERADMINNR")),substrb(dump(min("WEARERADMINNR"),16,0,64),1,2
         40),substrb(dump(max("WEARERADMINNR"),16,0,64),1,240),to_char(count("
         WEARERNUMBER")),substrb(dump(min("WEARERNUMBER"),16,0,64),1,240),subs
         trb(dump(max("WEARERNUMBER"),16,0,64),1,240),to_char(count("SIZECODE"
         )),substrb(dump(min("SIZECODE"),16,0,64),1,240),substrb(dump(max("SIZ
         ECODE"),16,0,64),1,240),to_char(count("FINISHINGMETHODDESCRIPTION")),
         substrb(dump(min("FINISHINGMETHODDESCRIPTION"),16,0,64),1,240),substr
         b(dump(max("FINISHINGMETHODDESCRIPTION"),16,0,64),1,240),to_char(coun
         t("FINISHINGMETHODCODE")),substrb(dump(min("FINISHINGMETHODCODE"),16,
         0,64),1,240),substrb(dump(max("FINISHINGMETHODCODE"),16,0,64),1,240),
         to_char(count("SIZEDESCRIPTION")),substrb(dump(min("SIZEDESCRIPTION")
         ,16,0,64),1,240),substrb(dump(max("SIZEDESCRIPTION"),16,0,64),1,240),
         to_char(count("INVOICEQTYCOLUMN")),substrb(dump(min("INVOICEQTYCOLUMN
         "),16,0,64),1,240),substrb(dump(max("INVOICEQTYCOLUMN"),16,0,64),1,24
         0),to_char(count("INVENTORYQTY")),substrb(dump(min("INVENTORYQTY"),16
         ,0,64),1,240),substrb(dump(max("INVENTORYQTY"),16,0,64),1,240),to_cha
         r(count("DELIVEREDQTY")),substrb(dump(min("DELIVEREDQTY"),16,0,64),1,
         240),substrb(dump(max("DELIVEREDQTY"),16,0,64),1,240),to_char(count("
         PRODUCTGROUPDESCRIPTION")),substrb(dump(min("PRODUCTGROUPDESCRIPTION"
         ),16,0,64),1,240),substrb(dump(max("PRODUCTGROUPDESCRIPTION"),16,0,64
         ),1,240),to_char(count("PRODUCTGROUPCODE")),substrb(dump(min("PRODUCT
         GROUPCODE"),16,0,64),1,240),substrb(dump(max("PRODUCTGROUPCODE"),16,0
         ,64),1,240),to_char(count("ABUSEDQUANTITY")),substrb(dump(min("ABUSED
         QUANTITY"),16,0,64),1,240),substrb(dump(max("ABUSEDQUANTITY"),16,0,64
         ),1,240),to_char(count("SOILQUANTITY")),substrb(dump(min("SOILQUANTIT
         Y"),16,0,64),1,240),substrb(dump(max("SOILQUANTITY"),16,0,64),1,240),
         to_char(count("SOILCOUNTMETHOD")),substrb(dump(min("SOILCOUNTMETHOD")
         ,16,0,64),1,240),substrb(dump(max("SOILCOUNTMETHOD"),16,0,64),1,240),
         to_char(count("BILLINGMETHOD")),substrb(dump(min("BILLINGMETHOD"),16,
         0,64),1,240),substrb(dump(max("BILLINGMETHOD"),16,0,64),1,240),to_cha
         r(count("TIMESTAMP")),substrb(dump(min("TIMESTAMP"),16,0,64),1,240),s
         ubstrb(dump(max("TIMESTAMP"),16,0,64),1,240),to_char(count("SYSTEMUSE
         R_ID")),substrb(dump(min("SYSTEMUSER_ID"),16,0,64),1,240),substrb(dum
         p(max("SYSTEMUSER_ID"),16,0,64),1,240),to_char(count("DELAYEDEVENEXCH
         ANGE")),substrb(dump(min("DELAYEDEVENEXCHANGE"),16,0,64),1,240),subst
         rb(dump(max("DELAYEDEVENEXCHANGE"),16,0,64),1,240),to_char(count("REP
         LACEMENTPRICE")),substrb(dump(min("REPLACEMENTPRICE"),16,0,64),1,240)
         ,substrb(dump(max("REPLACEMENTPRICE"),16,0,64),1,240),to_char(count("
         RELATEDPRODUCT")),substrb(dump(min("RELATEDPRODUCT"),16,0,64),1,240),
         substrb(dump(max("RELATEDPRODUCT"),16,0,64),1,240),to_char(count("DEL
         IVERYSCHEMECODE")),substrb(dump(min("DELIVERYSCHEMECODE"),16,0,64),1,
         240),substrb(dump(max("DELIVERYSCHEMECODE"),16,0,64),1,240),to_char(c
         ount("SOIL1")),substrb(dump(min("SOIL1"),16,0,64),1,240),substrb(dump
         (max("SOIL1"),16,0,64),1,240),to_char(count("SOIL2")),substrb(dump(mi
         n("SOIL2"),16,0,64),1,240),substrb(dump(max("SOIL2"),16,0,64),1,240),
         to_char(count("SOILAVERAGE")),substrb(dump(min("SOILAVERAGE"),16,0,64
         ),1,240),substrb(dump(max("SOILAVERAGE"),16,0,64),1,240),to_char(coun
         t("MINIMUMQUANTITY")),substrb(dump(min("MINIMUMQUANTITY"),16,0,64),1,
         240),substrb(dump(max("MINIMUMQUANTITY"),16,0,64),1,240),to_char(coun
         t("MINIMUMPERCENTAGE")),substrb(dump(min("MINIMUMPERCENTAGE"),16,0,64
         ),1,240),substrb(dump(max("MINIMUMPERCENTAGE"),16,0,64),1,240),to_cha
         r(count("QTYOVERUNDERUSE")),substrb(dump(min("QTYOVERUNDERUSE"),16,0,
         64),1,240),substrb(dump(max("QTYOVERUNDERUSE"),16,0,64),1,240),to_cha
         r(count("ADJUSTMENTDELIVEREDQTY")),substrb(dump(min("ADJUSTMENTDELIVE
         REDQTY"),16,0,64),1,240),substrb(dump(max("ADJUSTMENTDELIVEREDQTY"),1
         6,0,64),1,240),to_char(count("AUXILIARYSTATUS")),substrb(dump(min("AU
         XILIARYSTATUS"),16,0,64),1,240),substrb(dump(max("AUXILIARYSTATUS"),1
         6,0,64),1,240),to_char(count("PRICEFACTOR")),substrb(dump(min("PRICEF
         ACTOR"),16,0,64),1,240),substrb(dump(max("PRICEFACTOR"),16,0,64),1,24
         0),to_char(count("STARTDATE")),substrb(dump(min("STARTDATE"),16,0,64)
         ,1,240),substrb(dump(max("STARTDATE"),16,0,64),1,240),to_char(count("
         ENDDATE")),substrb(dump(min("ENDDATE"),16,0,64),1,240),substrb(dump(m
         ax("ENDDATE"),16,0,64),1,240),to_char(count("BASEPRICE")),substrb(dum
         p(min("BASEPRICE"),16,0,64),1,240),substrb(dump(max("BASEPRICE"),16,0
         ,64),1,240),to_char(count("CORRECTIONTYPE_ID")),substrb(dump(min("COR
         RECTIONTYPE_ID"),16,0,64),1,240),substrb(dump(max("CORRECTIONTYPE_ID"
         ),16,0,64),1,240),to_char(count("CORRECTED_INVOICEHEADER_ID")),substr
         b(dump(min("CORRECTED_INVOICEHEADER_ID"),16,0,64),1,240),substrb(dump
         (max("CORRECTED_INVOICEHEADER_ID"),16,0,64),1,240),to_char(count("NUM
         BEROFWEEKS")),substrb(dump(min("NUMBEROFWEEKS"),16,0,64),1,240),subst
         rb(dump(max("NUMBEROFWEEKS"),16,0,64),1,240),to_char(count("PRODUCTLI
         STPERCUSTOMER_ID")),substrb(dump(min("PRODUCTLISTPERCUSTOMER_ID"),16,
         0,64),1,240),substrb(dump(max("PRODUCTLISTPERCUSTOMER_ID"),16,0,64),1
         ,240),to_char(count("SWINGSUITBILLEDQTY")),substrb(dump(min("SWINGSUI
         TBILLEDQTY"),16,0,64),1,240),substrb(dump(max("SWINGSUITBILLEDQTY"),1
         6,0,64),1,240),to_char(count("SPECIALSIZEGROUPPRICE")),substrb(dump(m
         in("SPECIALSIZEGROUPPRICE"),16,0,64),1,240),substrb(dump(max("SPECIAL
         SIZEGROUPPRICE"),16,0,64),1,240),count(rowidtochar(rowid)) from
         "ABSSOLUTE"."INVOICELINEPRODUCT" t  /*
         NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,
         NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL
         ,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,
         NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV
         ,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NI
         L,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NI
         L,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV
         ,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,
         NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,RWID,U2
         54,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U
         254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,
         U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254
         ,U254,U254,U254,U254,U254,U254,U254,U254U*/
   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 "fyjg4964b1hwj" was executed 1 times and had
      an average elapsed time of 1398 seconds.
   Rationale
      At least one execution of the statement ran in parallel.

   Recommendation 3: SQL Tuning
   Estimated benefit is .3 active sessions, 5.62% of total activity.
   -----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "1fxc44fzsmvtm".
      Related Object
         SQL statement with SQL_ID 1fxc44fzsmvtm.
         /* SQL Analyze(0) */ select /*+  full(t)    parallel(t,8)
         parallel_index(t,8) dbms_stats cursor_sharing_exact
         use_weak_name_resl dynamic_sampling(0) no_monitoring
         xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false')
         no_substrb_pad  */to_char(count("SQITEMINCIRCULATION_ID")),substrb(du
         mp(min("SQITEMINCIRCULATION_ID"),16,0,64),1,240),substrb(dump(max("SQ
         ITEMINCIRCULATION_ID"),16,0,64),1,240),to_char(count("STATUSQUOHEADER
         _ID")),substrb(dump(min("STATUSQUOHEADER_ID"),16,0,64),1,240),substrb
         (dump(max("STATUSQUOHEADER_ID"),16,0,64),1,240),to_char(count("CUSTOM
         ER_LINK_ID")),substrb(dump(min("CUSTOMER_LINK_ID"),16,0,64),1,240),su
         bstrb(dump(max("CUSTOMER_LINK_ID"),16,0,64),1,240),to_char(count("DEP
         ARTMENT_LINK_ID")),substrb(dump(min("DEPARTMENT_LINK_ID"),16,0,64),1,
         240),substrb(dump(max("DEPARTMENT_LINK_ID"),16,0,64),1,240),to_char(c
         ount("DISTRIBUTIONPOINT_LINK_ID")),substrb(dump(min("DISTRIBUTIONPOIN
         T_LINK_ID"),16,0,64),1,240),substrb(dump(max("DISTRIBUTIONPOINT_LINK_
         ID"),16,0,64),1,240),to_char(count("WEAREREMPLOYMENT_LINK_ID")),subst
         rb(dump(min("WEAREREMPLOYMENT_LINK_ID"),16,0,64),1,240),substrb(dump(
         max("WEAREREMPLOYMENT_LINK_ID"),16,0,64),1,240),to_char(count("PRODUC
         T_LINK_ID")),substrb(dump(min("PRODUCT_LINK_ID"),16,0,64),1,240),subs
         trb(dump(max("PRODUCT_LINK_ID"),16,0,64),1,240),to_char(count("SIZEDE
         FINITION_LINK_ID")),substrb(dump(min("SIZEDEFINITION_LINK_ID"),16,0,6
         4),1,240),substrb(dump(max("SIZEDEFINITION_LINK_ID"),16,0,64),1,240),
         to_char(count("FINISHINGMETHOD_ID")),substrb(dump(min("FINISHINGMETHO
         D_ID"),16,0,64),1,240),substrb(dump(max("FINISHINGMETHOD_ID"),16,0,64
         ),1,240),to_char(count("MAXINV")),substrb(dump(min("MAXINV"),16,0,64)
         ,1,240),substrb(dump(max("MAXINV"),16,0,64),1,240),to_char(count("TOT
         ALCIRCINV")),substrb(dump(min("TOTALCIRCINV"),16,0,64),1,240),substrb
         (dump(max("TOTALCIRCINV"),16,0,64),1,240),to_char(count("CHANGESPERWE
         EK")),substrb(dump(min("CHANGESPERWEEK"),16,0,64),1,240),substrb(dump
         (max("CHANGESPERWEEK"),16,0,64),1,240),to_char(count("MAXFREEINV")),s
         ubstrb(dump(min("MAXFREEINV"),16,0,64),1,240),substrb(dump(max("MAXFR
         EEINV"),16,0,64),1,240),to_char(count("FREEISSUEDCIRCINV")),substrb(d
         ump(min("FREEISSUEDCIRCINV"),16,0,64),1,240),substrb(dump(max("FREEIS
         SUEDCIRCINV"),16,0,64),1,240),to_char(count("COGCIRCINV")),substrb(du
         mp(min("COGCIRCINV"),16,0,64),1,240),substrb(dump(max("COGCIRCINV"),1
         6,0,64),1,240),to_char(count("FREESEASONCIRCINV")),substrb(dump(min("
         FREESEASONCIRCINV"),16,0,64),1,240),substrb(dump(max("FREESEASONCIRCI
         NV"),16,0,64),1,240),to_char(count("BEYONDLIFETIMECIRC")),substrb(dum
         p(min("BEYONDLIFETIMECIRC"),16,0,64),1,240),substrb(dump(max("BEYONDL
         IFETIMECIRC"),16,0,64),1,240),to_char(count("VARIATIONMAXINV")),subst
         rb(dump(min("VARIATIONMAXINV"),16,0,64),1,240),substrb(dump(max("VARI
         ATIONMAXINV"),16,0,64),1,240),to_char(count("VARIATIONTOTALCIRCINV"))
         ,substrb(dump(min("VARIATIONTOTALCIRCINV"),16,0,64),1,240),substrb(du
         mp(max("VARIATIONTOTALCIRCINV"),16,0,64),1,240),to_char(count("VARIAT
         IONCHANGESPERWEEK")),substrb(dump(min("VARIATIONCHANGESPERWEEK"),16,0
         ,64),1,240),substrb(dump(max("VARIATIONCHANGESPERWEEK"),16,0,64),1,24
         0),to_char(count("VARIATIONMAXFREEINV")),substrb(dump(min("VARIATIONM
         AXFREEINV"),16,0,64),1,240),substrb(dump(max("VARIATIONMAXFREEINV"),1
         6,0,64),1,240),to_char(count("VARIATIONRENTEDPERPIECE")),substrb(dump
         (min("VARIATIONRENTEDPERPIECE"),16,0,64),1,240),substrb(dump(max("VAR
         IATIONRENTEDPERPIECE"),16,0,64),1,240),to_char(count("VARIATIONFREEIS
         SUEDCIRCINV")),substrb(dump(min("VARIATIONFREEISSUEDCIRCINV"),16,0,64
         ),1,240),substrb(dump(max("VARIATIONFREEISSUEDCIRCINV"),16,0,64),1,24
         0),to_char(count("VARIATIONCOGCIRCINV")),substrb(dump(min("VARIATIONC
         OGCIRCINV"),16,0,64),1,240),substrb(dump(max("VARIATIONCOGCIRCINV"),1
         6,0,64),1,240),to_char(count("VARIATIONFREESEASONCIRCINV")),substrb(d
         ump(min("VARIATIONFREESEASONCIRCINV"),16,0,64),1,240),substrb(dump(ma
         x("VARIATIONFREESEASONCIRCINV"),16,0,64),1,240),to_char(count("VARIAT
         IONBEYONDLIFETIMECIRC")),substrb(dump(min("VARIATIONBEYONDLIFETIMECIR
         C"),16,0,64),1,240),substrb(dump(max("VARIATIONBEYONDLIFETIMECIRC"),1
         6,0,64),1,240),to_char(count("SYSTEMUSER_ID")),substrb(dump(min("SYST
         EMUSER_ID"),16,0,64),1,240),substrb(dump(max("SYSTEMUSER_ID"),16,0,64
         ),1,240),to_char(count("TIMESTAMP")),substrb(dump(min("TIMESTAMP"),16
         ,0,64),1,240),substrb(dump(max("TIMESTAMP"),16,0,64),1,240),to_char(c
         ount("QTYRENTEDPERPIECE")),substrb(dump(min("QTYRENTEDPERPIECE"),16,0
         ,64),1,240),substrb(dump(max("QTYRENTEDPERPIECE"),16,0,64),1,240),to_
         char(count("QTYRENTEDOTHER")),substrb(dump(min("QTYRENTEDOTHER"),16,0
         ,64),1,240),substrb(dump(max("QTYRENTEDOTHER"),16,0,64),1,240),to_cha
         r(count("VARIATIONRENTEDOTHER")),substrb(dump(min("VARIATIONRENTEDOTH
         ER"),16,0,64),1,240),substrb(dump(max("VARIATIONRENTEDOTHER"),16,0,64
         ),1,240),to_char(count("QTYCUSTOMERRENTSTOP")),substrb(dump(min("QTYC
         USTOMERRENTSTOP"),16,0,64),1,240),substrb(dump(max("QTYCUSTOMERRENTST
         OP"),16,0,64),1,240),to_char(count("VARIATIONQTYCUSTOMERRENTSTOP")),s
         ubstrb(dump(min("VARIATIONQTYCUSTOMERRENTSTOP"),16,0,64),1,240),subst
         rb(dump(max("VARIATIONQTYCUSTOMERRENTSTOP"),16,0,64),1,240),to_char(c
         ount("QTYRENTSTOP")),substrb(dump(min("QTYRENTSTOP"),16,0,64),1,240),
         substrb(dump(max("QTYRENTSTOP"),16,0,64),1,240),to_char(count("VARIAT
         IONQTYRENTSTOP")),substrb(dump(min("VARIATIONQTYRENTSTOP"),16,0,64),1
         ,240),substrb(dump(max("VARIATIONQTYRENTSTOP"),16,0,64),1,240),to_cha
         r(count("EMBLEMTEMPLATE_ID")),substrb(dump(min("EMBLEMTEMPLATE_ID"),1
         6,0,64),1,240),substrb(dump(max("EMBLEMTEMPLATE_ID"),16,0,64),1,240),
         to_char(count("QTYRENTEMBLEM")),substrb(dump(min("QTYRENTEMBLEM"),16,
         0,64),1,240),substrb(dump(max("QTYRENTEMBLEM"),16,0,64),1,240),to_cha
         r(count("VARIATIONQTYRENTEMBLEM")),substrb(dump(min("VARIATIONQTYRENT
         EMBLEM"),16,0,64),1,240),substrb(dump(max("VARIATIONQTYRENTEMBLEM"),1
         6,0,64),1,240),to_char(count("QTYREPLACEMENT")),substrb(dump(min("QTY
         REPLACEMENT"),16,0,64),1,240),substrb(dump(max("QTYREPLACEMENT"),16,0
         ,64),1,240),to_char(count("VARIATIONQTYREPLACEMENT")),substrb(dump(mi
         n("VARIATIONQTYREPLACEMENT"),16,0,64),1,240),substrb(dump(max("VARIAT
         IONQTYREPLACEMENT"),16,0,64),1,240),to_char(count("QTYASSIGNED")),sub
         strb(dump(min("QTYASSIGNED"),16,0,64),1,240),substrb(dump(max("QTYASS
         IGNED"),16,0,64),1,240),to_char(count("VARIATIONQTYASSIGNED")),substr
         b(dump(min("VARIATIONQTYASSIGNED"),16,0,64),1,240),substrb(dump(max("
         VARIATIONQTYASSIGNED"),16,0,64),1,240),to_char(count("QTYRENTEDDEPOSI
         TSTOCK")),substrb(dump(min("QTYRENTEDDEPOSITSTOCK"),16,0,64),1,240),s
         ubstrb(dump(max("QTYRENTEDDEPOSITSTOCK"),16,0,64),1,240),to_char(coun
         t("VARIATIONRENTEDDEPOSITSTOCK")),substrb(dump(min("VARIATIONRENTEDDE
         POSITSTOCK"),16,0,64),1,240),substrb(dump(max("VARIATIONRENTEDDEPOSIT
         STOCK"),16,0,64),1,240),to_char(count("QTYSUBSTITUTE")),substrb(dump(
         min("QTYSUBSTITUTE"),16,0,64),1,240),substrb(dump(max("QTYSUBSTITUTE"
         ),16,0,64),1,240),to_char(count("VARIATIONQTYSUBSTITUTE")),substrb(du
         mp(min("VARIATIONQTYSUBSTITUTE"),16,0,64),1,240),substrb(dump(max("VA
         RIATIONQTYSUBSTITUTE"),16,0,64),1,240),to_char(count("CHARGEAFTERDEPR
         ECIATION")),substrb(dump(min("CHARGEAFTERDEPRECIATION"),16,0,64),1,24
         0),substrb(dump(max("CHARGEAFTERDEPRECIATION"),16,0,64),1,240),to_cha
         r(count("YEARWEEK")),substrb(dump(min("YEARWEEK"),16,0,64),1,240),sub
         strb(dump(max("YEARWEEK"),16,0,64),1,240),to_char(count("QTYRENTEDPER
         PIECEPOOL")),substrb(dump(min("QTYRENTEDPERPIECEPOOL"),16,0,64),1,240
         ),substrb(dump(max("QTYRENTEDPERPIECEPOOL"),16,0,64),1,240),to_char(c
         ount("VARIATIONRENTEDPERPIECEPOOL")),substrb(dump(min("VARIATIONRENTE
         DPERPIECEPOOL"),16,0,64),1,240),substrb(dump(max("VARIATIONRENTEDPERP
         IECEPOOL"),16,0,64),1,240),to_char(count("WEARERINVOICECATEGORY_ID"))
         ,substrb(dump(min("WEARERINVOICECATEGORY_ID"),16,0,64),1,240),substrb
         (dump(max("WEARERINVOICECATEGORY_ID"),16,0,64),1,240),to_char(count("
         QTYRENTEDRETURNRENT")),substrb(dump(min("QTYRENTEDRETURNRENT"),16,0,6
         4),1,240),substrb(dump(max("QTYRENTEDRETURNRENT"),16,0,64),1,240),to_
         char(count("VARIATIONQTYRENTEDRETURNRENT")),substrb(dump(min("VARIATI
         ONQTYRENTEDRETURNRENT"),16,0,64),1,240),substrb(dump(max("VARIATIONQT
         YRENTEDRETURNRENT"),16,0,64),1,240),to_char(count("QTYRENTEDMINRENT")
         ),substrb(dump(min("QTYRENTEDMINRENT"),16,0,64),1,240),substrb(dump(m
         ax("QTYRENTEDMINRENT"),16,0,64),1,240),to_char(count("VARIATIONQTYREN
         TEDMINRENT")),substrb(dump(min("VARIATIONQTYRENTEDMINRENT"),16,0,64),
         1,240),substrb(dump(max("VARIATIONQTYRENTEDMINRENT"),16,0,64),1,240),
         to_char(count("QTYFULLYAMORTIZED")),substrb(dump(min("QTYFULLYAMORTIZ
         ED"),16,0,64),1,240),substrb(dump(max("QTYFULLYAMORTIZED"),16,0,64),1
         ,240),to_char(count("VARIATIONQTYFULLYAMORTIZED")),substrb(dump(min("
         VARIATIONQTYFULLYAMORTIZED"),16,0,64),1,240),substrb(dump(max("VARIAT
         IONQTYFULLYAMORTIZED"),16,0,64),1,240),count(rowidtochar(rowid)) from
         "ABSSOLUTE"."SQITEMINCIRCULATION" t  /*
         ACL,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,N
         IL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,N
         IL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,T
         OPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,N
         IL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NI
         L,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,
         TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NI
         L,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,T
         OPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL
         ,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,ND
         V,NIL,NIL,NDV,NIL,NIL,RWID,U254,U254,U254,U254,U254,U254,U254,U254,U2
         54,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U
         254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,
         U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254
         ,U254,U254,U254,U254,U254,U254,U254U*/
   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 "1fxc44fzsmvtm" was executed 1 times and had
      an average elapsed time of 1034 seconds.
   Rationale
      At least one execution of the statement ran in parallel.

   Recommendation 4: SQL Tuning
   Estimated benefit is .28 active sessions, 5.2% of total activity.
   -----------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "3rmmj0pt9p645".
      Related Object
         SQL statement with SQL_ID 3rmmj0pt9p645.
         /* SQL Analyze(0) */ select /*+  full(t)    parallel(t,8)
         parallel_index(t,8) dbms_stats cursor_sharing_exact
         use_weak_name_resl dynamic_sampling(0) no_monitoring
         xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false')
         no_substrb_pad  */to_char(count("LOSSRECHARGECANCELUSER_ID")),substrb
         (dump(min("LOSSRECHARGECANCELUSER_ID"),16,0,64),1,240),substrb(dump(m
         ax("LOSSRECHARGECANCELUSER_ID"),16,0,64),1,240),to_char(count("LOSSRE
         CHARGECANCELTIMESTAMP")),substrb(dump(min("LOSSRECHARGECANCELTIMESTAM
         P"),16,0,64),1,240),substrb(dump(max("LOSSRECHARGECANCELTIMESTAMP"),1
         6,0,64),1,240),to_char(count("INVOICELINE_ID")),substrb(dump(min("INV
         OICELINE_ID"),16,0,64),1,240),substrb(dump(max("INVOICELINE_ID"),16,0
         ,64),1,240),to_char(count("INVOICEHEADER_ID")),substrb(dump(min("INVO
         ICEHEADER_ID"),16,0,64),1,240),substrb(dump(max("INVOICEHEADER_ID"),1
         6,0,64),1,240),to_char(count("LINENUMBER")),substrb(dump(min("LINENUM
         BER"),16,0,64),1,240),substrb(dump(max("LINENUMBER"),16,0,64),1,240),
         to_char(count("INVOICELINETYPE_ID")),substrb(dump(min("INVOICELINETYP
         E_ID"),16,0,64),1,240),substrb(dump(max("INVOICELINETYPE_ID"),16,0,64
         ),1,240),to_char(count("CODE")),substrb(dump(min("CODE"),16,0,64),1,2
         40),substrb(dump(max("CODE"),16,0,64),1,240),to_char(count("DESCRIPTI
         ON")),substrb(dump(min("DESCRIPTION"),16,0,64),1,240),substrb(dump(ma
         x("DESCRIPTION"),16,0,64),1,240),to_char(count("ADJUSTEDAMOUNT")),sub
         strb(dump(min("ADJUSTEDAMOUNT"),16,0,64),1,240),substrb(dump(max("ADJ
         USTEDAMOUNT"),16,0,64),1,240),to_char(count("ADJUSTEDPRICE")),substrb
         (dump(min("ADJUSTEDPRICE"),16,0,64),1,240),substrb(dump(max("ADJUSTED
         PRICE"),16,0,64),1,240),to_char(count("ADJUSTMENTBILLEDQTY")),substrb
         (dump(min("ADJUSTMENTBILLEDQTY"),16,0,64),1,240),substrb(dump(max("AD
         JUSTMENTBILLEDQTY"),16,0,64),1,240),to_char(count("EXTEND")),substrb(
         dump(min("EXTEND"),16,0,64),1,240),substrb(dump(max("EXTEND"),16,0,64
         ),1,240),to_char(count("AMOUNT")),substrb(dump(min("AMOUNT"),16,0,64)
         ,1,240),substrb(dump(max("AMOUNT"),16,0,64),1,240),to_char(count("DIS
         COUNTPERCENTAGE")),substrb(dump(min("DISCOUNTPERCENTAGE"),16,0,64),1,
         240),substrb(dump(max("DISCOUNTPERCENTAGE"),16,0,64),1,240),to_char(c
         ount("PRICE")),substrb(dump(min("PRICE"),16,0,64),1,240),substrb(dump
         (max("PRICE"),16,0,64),1,240),to_char(count("BILLEDQTY")),substrb(dum
         p(min("BILLEDQTY"),16,0,64),1,240),substrb(dump(max("BILLEDQTY"),16,0
         ,64),1,240),to_char(count("ADJUSTMENTREASON_ID")),substrb(dump(min("A
         DJUSTMENTREASON_ID"),16,0,64),1,240),substrb(dump(max("ADJUSTMENTREAS
         ON_ID"),16,0,64),1,240),to_char(count("TAXGROUPCODE")),substrb(dump(m
         in("TAXGROUPCODE"),16,0,64),1,240),substrb(dump(max("TAXGROUPCODE"),1
         6,0,64),1,240),to_char(count("SUBJECTTOMINIMUM")),substrb(dump(min("S
         UBJECTTOMINIMUM"),16,0,64),1,240),substrb(dump(max("SUBJECTTOMINIMUM"
         ),16,0,64),1,240),to_char(count("TURNOVERGROUP_ID")),substrb(dump(min
         ("TURNOVERGROUP_ID"),16,0,64),1,240),substrb(dump(max("TURNOVERGROUP_
         ID"),16,0,64),1,240),to_char(count("SYSTEMUSER_ID")),substrb(dump(min
         ("SYSTEMUSER_ID"),16,0,64),1,240),substrb(dump(max("SYSTEMUSER_ID"),1
         6,0,64),1,240),to_char(count("TIMESTAMP")),substrb(dump(min("TIMESTAM
         P"),16,0,64),1,240),substrb(dump(max("TIMESTAMP"),16,0,64),1,240),to_
         char(count("TAXTYPE")),substrb(dump(min("TAXTYPE"),16,0,64),1,240),su
         bstrb(dump(max("TAXTYPE"),16,0,64),1,240),to_char(count("REMARK")),su
         bstrb(dump(min("REMARK"),16,0,64),1,240),substrb(dump(max("REMARK"),1
         6,0,64),1,240),to_char(count("GENERATED")),substrb(dump(min("GENERATE
         D"),16,0,64),1,240),substrb(dump(max("GENERATED"),16,0,64),1,240),to_
         char(count("INVOICELINESUBTYPE")),substrb(dump(min("INVOICELINESUBTYP
         E"),16,0,64),1,240),substrb(dump(max("INVOICELINESUBTYPE"),16,0,64),1
         ,240),to_char(count("LOSSWEEKSTOGO")),substrb(dump(min("LOSSWEEKSTOGO
         "),16,0,64),1,240),substrb(dump(max("LOSSWEEKSTOGO"),16,0,64),1,240),
         to_char(count("CREDIT")),substrb(dump(min("CREDIT"),16,0,64),1,240),s
         ubstrb(dump(max("CREDIT"),16,0,64),1,240),to_char(count("CREDITINVOIC
         ELINE_ID")),substrb(dump(min("CREDITINVOICELINE_ID"),16,0,64),1,240),
         substrb(dump(max("CREDITINVOICELINE_ID"),16,0,64),1,240),to_char(coun
         t("PROCESSINGBUSINESSUNIT_ID")),substrb(dump(min("PROCESSINGBUSINESSU
         NIT_ID"),16,0,64),1,240),substrb(dump(max("PROCESSINGBUSINESSUNIT_ID"
         ),16,0,64),1,240),to_char(count("INVENTORYCATEGORY_ID")),substrb(dump
         (min("INVENTORYCATEGORY_ID"),16,0,64),1,240),substrb(dump(max("INVENT
         ORYCATEGORY_ID"),16,0,64),1,240),to_char(count("INVENTORYCATEGORYCODE
         ")),substrb(dump(min("INVENTORYCATEGORYCODE"),16,0,64),1,240),substrb
         (dump(max("INVENTORYCATEGORYCODE"),16,0,64),1,240),to_char(count("BUD
         GETCODE")),substrb(dump(min("BUDGETCODE"),16,0,64),1,240),substrb(dum
         p(max("BUDGETCODE"),16,0,64),1,240),to_char(count("ORIGINALAMOUNT")),
         substrb(dump(min("ORIGINALAMOUNT"),16,0,64),1,240),substrb(dump(max("
         ORIGINALAMOUNT"),16,0,64),1,240),to_char(count("REPAIRNUMBEROFMINUTES
         ")),substrb(dump(min("REPAIRNUMBEROFMINUTES"),16,0,64),1,240),substrb
         (dump(max("REPAIRNUMBEROFMINUTES"),16,0,64),1,240),to_char(count("REP
         AIRPRICEPERMINUTE")),substrb(dump(min("REPAIRPRICEPERMINUTE"),16,0,64
         ),1,240),substrb(dump(max("REPAIRPRICEPERMINUTE"),16,0,64),1,240),to_
         char(count("CONTRACTPURCHASEORDER_ID")),substrb(dump(min("CONTRACTPUR
         CHASEORDER_ID"),16,0,64),1,240),substrb(dump(max("CONTRACTPURCHASEORD
         ER_ID"),16,0,64),1,240),to_char(count("CONTRACTPURCHASEORDERLINE_ID")
         ),substrb(dump(min("CONTRACTPURCHASEORDERLINE_ID"),16,0,64),1,240),su
         bstrb(dump(max("CONTRACTPURCHASEORDERLINE_ID"),16,0,64),1,240),to_cha
         r(count("CONTRACTCOEFFICIENT")),substrb(dump(min("CONTRACTCOEFFICIENT
         "),16,0,64),1,240),substrb(dump(max("CONTRACTCOEFFICIENT"),16,0,64),1
         ,240),count(rowidtochar(rowid)) from "ABSSOLUTE"."INVOICELINE" t  /*
         NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,N
         IL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,
         TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,
         NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NI
         L,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,N
         IL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,
         NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NIL,NDV,NIL,
         NIL,RWID,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,
         U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254
         ,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254U*/
   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 "3rmmj0pt9p645" was executed 1 times and had
      an average elapsed time of 987 seconds.
   Rationale
      At least one execution of the statement ran in parallel.

   Recommendation 5: SQL Tuning
   Estimated benefit is .14 active sessions, 2.52% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "58vqvn5dnfdxv".
      Related Object
         SQL statement with SQL_ID 58vqvn5dnfdxv.
         /* SQL Analyze(0) */ select /*+  full(t)    parallel(t,8)
         parallel_index(t,8) dbms_stats cursor_sharing_exact
         use_weak_name_resl dynamic_sampling(0) no_monitoring
         xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false')
         no_substrb_pad  */to_char(count("TRANSFER_ID")),substrb(dump(min("TRA
         NSFER_ID"),16,0,64),1,240),substrb(dump(max("TRANSFER_ID"),16,0,64),1
         ,240),to_char(count("TRANSFER_STATUS")),substrb(dump(min("TRANSFER_ST
         ATUS"),16,0,64),1,240),substrb(dump(max("TRANSFER_STATUS"),16,0,64),1
         ,240),to_char(count("INVOICEDATE")),substrb(dump(min("INVOICEDATE"),1
         6,0,64),1,240),substrb(dump(max("INVOICEDATE"),16,0,64),1,240),to_cha
         r(count("INVOICEHEADER_ID")),substrb(dump(min("INVOICEHEADER_ID"),16,
         0,64),1,240),substrb(dump(max("INVOICEHEADER_ID"),16,0,64),1,240),to_
         char(count("INVOICENUMBER")),substrb(dump(min("INVOICENUMBER"),16,0,6
         4),1,240),substrb(dump(max("INVOICENUMBER"),16,0,64),1,240),to_char(c
         ount("INVOICEBUSINESSUNITCODE")),substrb(dump(min("INVOICEBUSINESSUNI
         TCODE"),16,0,64),1,240),substrb(dump(max("INVOICEBUSINESSUNITCODE"),1
         6,0,64),1,240),to_char(count("BILLTOCUSTOMERNUMBER")),substrb(dump(mi
         n("BILLTOCUSTOMERNUMBER"),16,0,64),1,240),substrb(dump(max("BILLTOCUS
         TOMERNUMBER"),16,0,64),1,240),to_char(count("DELTOCUSTOMERNUMBER")),s
         ubstrb(dump(min("DELTOCUSTOMERNUMBER"),16,0,64),1,240),substrb(dump(m
         ax("DELTOCUSTOMERNUMBER"),16,0,64),1,240),to_char(count("CURRENCYCODE
         ")),substrb(dump(min("CURRENCYCODE"),16,0,64),1,240),substrb(dump(max
         ("CURRENCYCODE"),16,0,64),1,240),to_char(count("NETPAYMENTDAYS")),sub
         strb(dump(min("NETPAYMENTDAYS"),16,0,64),1,240),substrb(dump(max("NET
         PAYMENTDAYS"),16,0,64),1,240),to_char(count("PAYMENTDISCOUNTDAYS")),s
         ubstrb(dump(min("PAYMENTDISCOUNTDAYS"),16,0,64),1,240),substrb(dump(m
         ax("PAYMENTDISCOUNTDAYS"),16,0,64),1,240),to_char(count("DUEDATE")),s
         ubstrb(dump(min("DUEDATE"),16,0,64),1,240),substrb(dump(max("DUEDATE"
         ),16,0,64),1,240),to_char(count("INVOICELINE_ID")),substrb(dump(min("
         INVOICELINE_ID"),16,0,64),1,240),substrb(dump(max("INVOICELINE_ID"),1
         6,0,64),1,240),to_char(count("LINENUMBER")),substrb(dump(min("LINENUM
         BER"),16,0,64),1,240),substrb(dump(max("LINENUMBER"),16,0,64),1,240),
         to_char(count("AMOUNT")),substrb(dump(min("AMOUNT"),16,0,64),1,240),s
         ubstrb(dump(max("AMOUNT"),16,0,64),1,240),to_char(count("TURNOVERGROU
         PCODE")),substrb(dump(min("TURNOVERGROUPCODE"),16,0,64),1,240),substr
         b(dump(max("TURNOVERGROUPCODE"),16,0,64),1,240),to_char(count("FINALI
         ZATIONDATE")),substrb(dump(min("FINALIZATIONDATE"),16,0,64),1,240),su
         bstrb(dump(max("FINALIZATIONDATE"),16,0,64),1,240),to_char(count("TIM
         ESTAMP")),substrb(dump(min("TIMESTAMP"),16,0,64),1,240),substrb(dump(
         max("TIMESTAMP"),16,0,64),1,240),count(rowidtochar(rowid)) from
         "ABSSOLUTE"."ERP_O_SAGE_LEDGER" t  /*
         ACL,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,TOPN,NIL,NIL,NDV,N
         IL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,ND
         V,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,NDV,NIL,NIL,TOPN,NIL,NIL,NDV,NIL,NI
         L,NDV,NIL,NIL,RWID,U254,U254,U254,U254,U254,U254,U254,U254,U254,U254,
         U254,U254,U254,U254,U254,U254,U254,U254U*/
   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 "58vqvn5dnfdxv" was executed 1 times and had
      an average elapsed time of 470 seconds.
   Rationale
      At least one execution of the statement ran in parallel.


Finding 2: CPU Usage
Impact is .41 active sessions, 7.63% of total activity.
-------------------------------------------------------
Host CPU was a bottleneck and the instance was consuming 90% of the host CPU.
All wait times will be inflated by wait for CPU.
Host CPU consumption was 90%.

   Recommendation 1: Application Analysis
   Estimated benefit is 5.02 active sessions, 92.75% of total activity.
   --------------------------------------------------------------------
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant time on CPU. For example, the SELECT statement with SQL_ID
      "bbdcykt61wq1a" is responsible for 8% of CPU usage during the analysis
      period.

   Recommendation 2: Host Configuration
   Estimated benefit is .41 active sessions, 7.63% of total activity.
   ------------------------------------------------------------------
   Action
      Consider adding more CPUs to the host or adding instances serving the
      database on other hosts.
   Action
      Also consider using Oracle Database Resource Manager to prioritize the
      workload from various consumer groups.


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

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

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



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

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

Miscellaneous Information
-------------------------
Wait class "Application" was not consuming significant database time.
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.
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.

ADDM Task ADDM:2634954750_1_28566

          ADDM Report for Task 'ADDM:2634954750_1_28566'
          ----------------------------------------------

Analysis Period
---------------
AWR snapshot range from 28565 to 28566.
Time period starts at 14-APR-26 10.00.51 AM
Time period ends at 14-APR-26 11.00.57 AM

Analysis Target
---------------
Database 'ABS1' with DB ID 2634954750.
Database version 19.0.0.0.0.
ADDM performed an analysis of instance abs1, numbered 1 and hosted at ABSDB1.

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

Summary of Findings
-------------------
   Description                               Active Sessions      Recommendations
                                             Percent of Activity
   ----------------------------------------  -------------------  ---------------
1  Top SQL Statements                        2.74 | 77.17         4
2  Top Segments by "User I/O" and "Cluster"  2.55 | 71.91         4
3  Undersized SGA                            2.18 | 61.35         1


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


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

Finding 1: Top SQL Statements
Impact is 2.74 active sessions, 77.17% 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 2.2 active sessions, 61.97% of total activity.
   -------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "fs6mats5rvzu4".
      Related Object
         SQL statement with SQL_ID fs6mats5rvzu4.
         WITH deliveryDatesPrelim as (
         SELECT deliveryhistory.customer_link_id,
         coalesce((SELECT contract.code
         FROM contract
         JOIN contractCustomer
         ON contract.contract_id = contractCustomer.contract_id
         WHERE contractCustomer.customer_link_id =
         deliveryhistory.customer_link_id
         AND contractCustomer.startDate <= sysdate
         AND contractCustomer.endDate > sysdate
         FETCH FIRST 1 ROWS ONLY), '0') contractcode,
         customer_link.customernumber,
         customer_link.name,
         coalesce((select v_cus_reportingstructure.companynumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.companynumber
         fetch first 1 rows only), 0) companynumber,
         coalesce((select v_cus_reportingstructure.plantnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.plantnumber
         fetch first 1 rows only), 0) plantnumber,
         coalesce((select v_cus_reportingstructure.depotnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.depotnumber
         fetch first 1 rows only), 0) depotnumber,
         coalesce((select v_cus_reportingstructure.districtnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.districtnumber
         fetch first 1 rows only), 0) districtnumber,
         coalesce((select v_cus_reportingstructure.routenumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.routenumber
         fetch first 1 rows only), 0) routenumber,
         to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD')
         scheddeliverydate,
         to_char(coalesce((select max(coalesce(invoicesignature.timestamp,
         deliveryhistory.deliverydate))
         from invoiceheader
         left join invoicesignature
         on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
         where invoiceheader.status_id = 2 and
         invoiceheader.finalizationtimestamp is not null
         and (invoiceheader.creditedinvoiceno = 0 or
         invoiceheader.creditedinvoiceno is null)
         and invoiceheader.paythisamount >= 0
         and invoiceheader.billtocustomer_link_id =
         deliveryhistory.customer_link_id
         and trunc(invoiceheader.invoicedate) =
         trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate),
         'YYYY-MM-DD') deliverydate
         FROM deliveryhistory deliveryhistory
         JOIN customer_link
         ON deliveryhistory.customer_link_id = customer_link.customer_link_id
         JOIN product_link
         ON deliveryhistory.product_link_id = product_link.product_link_id
         JOIN productlistpercustomer
         ON customer_link.customer_id = productlistpercustomer.customer_id
         AND product_link.product_id = productlistpercustomer.product_id WHERE
         TO_CHAR(deliveryhistory.deliverydate, 'YYYY-MM-DD') BETWEEN :fromDate
         AND :toDate AND COALESCE((SELECT count(*)
         FROM customerdeliveryday
         WHERE customer_id = customer_link.customer_id
         AND typeofmerchadise = 2), 0) = 1
         AND deliveryhistory.daynumber IN
         (SELECT day_id FROM productdeliveryday
         WHERE productdeliveryday.productlistpercustomer_id =
         productlistpercustomer.productlistpercustomer_id
         AND deliverytype = 'B')
         AND customernumber in (select customernumber from (SELECT DISTINCT
         customer.*,
         coalesce(contract.contract_id, 0) contractID,
         coalesce(contract.code, '') contractNumber,
         coalesce(contract.description, 'No contract for customer')
         contractName,
         customer_link.customer_link_id
         FROM CUSTOMER
         LEFT JOIN CUSTOMER_LINK
         ON customer_link.CUSTOMER_ID = customer.CUSTOMER_ID
         LEFT JOIN CONTRACTCUSTOMER
         ON contractcustomer.CUSTOMER_LINK_ID = customer_link.CUSTOMER_LINK_ID
         LEFT JOIN CONTRACT
         ON contract.CONTRACT_ID = contractcustomer.CONTRACT_ID WHERE
         contract.code = :ContractNumber  AND customer.customerNumber =
         :CustomerNumber ))
         GROUP BY deliveryhistory.customer_link_id,
         customer_link.customernumber, customer_link.name,
         deliveryhistory.deliverydate
         ORDER BY deliveryhistory.customer_link_id,
         customer_link.customernumber, deliveryhistory.deliverydate desc
         ),
         futureDeliveryDates as (
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         '2099-12-30' scheddeliverydate,
         '2099-12-30' deliveryDate
         FROM deliveryDatesPrelim
         WHERE COALESCE((SELECT COUNT(*)
         FROM deliveryhistory
         WHERE deliveryHistory.customer_link_id =
         deliveryDatesPrelim.customer_link_id
         AND to_char(deliveryHistory.deliverydate, 'YYYY-MM-DD') >
         (SELECT max(x.deliveryDate)
         FROM deliveryDatesPrelim x
         WHERE x.customer_link_id = deliveryDatesPrelim.customer_link_id)), 0)
         = 0
         GROUP by customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber
         ),
         deliveryDates as (
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         scheddeliverydate,
         deliveryDate
         FROM deliveryDatesPrelim
         UNION ALL
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         scheddeliverydate,
         deliveryDate
         FROM futureDeliveryDates
         ORDER by customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         deliveryDate
         ),
         withPrevDates as (
         SELECT deliveryDates.*,
         COALESCE((SELECT to_char(coalesce((select
         max(coalesce(invoicesignature.timestamp,
         deliveryhistory.deliverydate))
         from invoiceheader
         left join invoicesignature
         on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
         where invoiceheader.status_id = 2 and
         invoiceheader.finalizationtimestamp is not null
         and (invoiceheader.creditedinvoiceno = 0 or
         invoiceheader.creditedinvoiceno is null)
         and invoiceheader.paythisamount >= 0
         and invoiceheader.billtocustomer_link_id =
         deliveryhistory.customer_link_id
         and trunc(invoiceheader.invoicedate) =
         trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate),
         'YYYY-MM-DD') pastDeliveryDate
         FROM deliveryhistory
         JOIN customer_link
         ON deliveryhistory.customer_link_id = customer_link.customer_link_id
         JOIN product_link
         ON deliveryhistory.product_link_id = product_link.product_link_id
         JOIN productlistpercustomer
         ON customer_link.customer_id = productlistpercustomer.customer_id
         AND product_link.product_id = productlistpercustomer.product_id
         WHERE deliveryDates.customer_link_id =
         deliveryhistory.customer_link_id
         AND to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') <
         deliveryDates.deliveryDate
         AND deliveryhistory.daynumber IN
         (SELECT day_id FROM productdeliveryday
         WHERE productdeliveryday.productlistpercustomer_id =
         productlistpercustomer.productlistpercustomer_id
         AND deliverytype = 'B')
         ORDER BY deliveryhistory.deliverydate desc
         FETCH FIRST 1 ROWS ONLY), (SELECT to_char(customer.dateactive,
         'YYYY-MM-DD')
         FROM customer_link
         JOIN customer
         on customer_link.customer_id = customer.customer_id
         WHERE customer_link.customer_link_id =
         deliveryDates.customer_link_id)) pastDeliveryDate
         FROM deliveryDates
         ORDER BY deliveryDates.deliveryDate desc),
         scanInData as (
         SELECT withPrevDates.contractcode,
         withPrevDates.customer_link_id,
         withPrevDates.customernumber,
         withPrevDates.name,
         withPrevDates.companynumber,
         withPrevDates.plantnumber,
         withPrevDates.depotnumber,
         withPrevDates.districtnumber,
         withPrevDates.routenumber,
         withPrevDates.pastDeliveryDate,
         withPrevDates.deliveryDate,
         scan.primaryid,
         department.departmentNumber,
         wearer.wearer_id wearer_id,
         wearer.wearernumber wearernumber,
         wearer.fullname fullname,
         wearer.customeremployeenumber,
         product.product_id,
         sizedefinition.sizedefinition_id,
         to_char(min(scan.scantimestamp), 'YYYY-MM-DD') scanInDate,
         sum(coalesce(scanflag.flag_id, 0)) scanflag,
         coalesce((SELECT COUNT(*)
         FROM UNIQUEITEMFLAG
         JOIN FLAG
         ON UNIQUEITEMFLAG.flag_id = flag.flag_id
         LEFT JOIN automaticflag
         ON automaticflag.flag_id = UNIQUEITEMFLAG.flag_id
         WHERE scan.uniqueitem_link_id = uniqueitemflag.uniqueitem_id
         AND (automaticflag.automaticflag_id = 4 or flag.code in
         ('2','3','4','5','7','8','9','10','11','51'))
         AND to_char(uniqueitemflag.startdate, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate), 0) uniqueItemFlag,
         coalesce((SELECT COUNT(*)
         FROM raggeditem
         LEFT JOIN workorder
         ON raggeditem.replacementworkorder_id = workorder.workorder_id
         WHERE scan.primaryid = raggeditem.primaryid
         AND (to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate
         OR to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate)), 0) raggedItem,
         coalesce((SELECT COUNT(*)
         FROM uniqueitem
         JOIN workorder
         ON uniqueitem.replacementworkorder_id = workorder.workorder_id
         WHERE uniqueitem.primaryid = scan.primaryid
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate), 0) replacedItem
         FROM withPrevDates
         JOIN scan
         ON withPrevDates.customer_link_id = scan.customer_link_id
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate
         AND scan.stay_id = 11
         AND scan.transactiontype_id not in (0,83,90,91,92)
         JOIN weareremployment_link
         ON scan.weareremployment_link_id =
         weareremployment_link.weareremployment_link_id
         JOIN weareremployment
         ON weareremployment_link.weareremployment_id =
         weareremployment.weareremployment_id
         JOIN wearer
         ON weareremployment.wearer_id = wearer.wearer_id
         AND to_char(wearer.dateinactive, 'YYYY-MM-DD') >
         withPrevDates.deliveryDate
         LEFT JOIN product_link
         ON scan.product_link_id = product_link.product_link_id
         LEFT JOIN product
         ON product_link.product_id = product.product_id
         LEFT JOIN sizedefinition_link
         ON scan.sizedefinition_link_id =
         sizedefinition_link.sizedefinition_link_id
         LEFT JOIN sizedefinition
         ON sizedefinition_link.sizedefinition_id =
         sizedefinition.sizedefinition_id
         JOIN wearerinventory
         ON weareremployment.weareremployment_id =
         wearerinventory.weareremployment_id
         AND product.product_id = wearerinventory.product_id
         AND sizedefinition.sizedefinition_id =
         wearerinventory.sizedefinition_id
         AND to_char(wearerinventory.dateinactive, 'YYYY-MM-DD') >
         withPrevDates.deliveryDate
         LEFT JOIN distributionPoint
         ON weareremployment.distributionPoint_id =
         distributionPoint.distributionPoint_id
         LEFT JOIN department
         ON distributionPoint.department_id = department.department_id
         LEFT JOIN scanflag
         ON scan.scan_id = scanflag.scan_id
         AND scanflag.flag_id in (1,21,61,62,83,84,85,103,105,121,161)
         WHERE scan.scantimestamp >= wearer.dateactive
         AND scan.scantimestamp >= wearerinventory.dateactive   AND
         wearer.wearer_id = :wearerNumber GROUP BY withPrevDates.contractcode,
         withPrevDates.customer_link_id,
         withPrevDates.customernumber,
         withPrevDates.name,
         withPrevDates.companynumber,
         withPrevDates.plantnumber,
         withPrevDates.depotnumber,
         withPrevDates.districtnumber,
         withPrevDates.routenumber,
         withPrevDates.pastDeliveryDate,
         withPrevDates.deliveryDate,
         scan.primaryid,
         scan.uniqueitem_link_id,
         department.departmentNumber,
         wearer.wearer_id,
         wearer.wearernumber,
         wearer.fullname,
         wearer.customeremployeenumber,
         product.product_id,
         sizedefinition.sizedefinition_id),
         scanOutData as (
         SELECT scanInData.*,
         coalesce((SELECT to_char(max(scan.scantimestamp), 'YYYY-MM-DD') from
         SCAN
         WHERE scanInData.primaryid = scan.primaryid
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >
         scanInData.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <=
         scanInData.deliveryDate
         AND scan.stay_id in (1,3)), '1900-01-01') scanOutDate,
         coalesce((SELECT count(*) from SCAN
         WHERE scanInData.primaryid = scan.primaryid
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >
         scanInData.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <=
         scanInData.deliveryDate
         AND scan.stay_id in (1,3)), 0) scanOut
         FROM scanInData
         WHERE scanInData.scanflag = 0),
         combinedScanData as (
         SELECT scanOutData.contractcode,
         scanOutData.customer_link_id,
         scanOutData.customernumber,
         scanOutData.name,
         scanOutData.companynumber,
         scanOutData.plantnumber,
         scanOutData.depotnumber,
         scanOutData.districtnumber,
         scanOutData.routenumber,
         scanOutData.pastDeliveryDate,
         scanOutData.deliveryDate,
         scanOutData.departmentNumber,
         scanOutData.wearer_id,
         scanOutData.wearernumber,
         scanOutData.fullname,
         scanOutData.customeremployeenumber,
         scanOutData.product_id,
         coalesce(product.code, ' ') productcode,
         scanOutData.sizedefinition_id,
         replace( coalesce(sizedefinition.code, ' '), '/', 'x') sizecode,
         coalesce(sizeDefinition.width, ' ') sizewidth,
         coalesce(sizeDefinition.length, ' ') sizelength,
         scanOutData.primaryid,
         scanOutData.scanInDate,
         scanOutData.scanOutDate,
         CASE WHEN scanOutData.scanout > 0 THEN 1
         WHEN scanOutData.uniqueItemFlag > 0
         OR scanOutData.raggedItem > 0 THEN 2
         WHEN scanOutData.replacedItem > 0 THEN 3
         ELSE 0
         END returned
         FROM scanOutData
         LEFT JOIN product
         ON scanOutData.product_id = product.product_id
         LEFT JOIN sizedefinition
         ON scanOutData.sizedefinition_id = sizedefinition.sizedefinition_id
         ORDER BY scanOutData.customer_link_id,
         scanOutData.pastDeliveryDate desc,
         scanOutData.deliveryDate) select :ABSpersonRecordNo
         ABSpersonRecordNo,
         :personNumber           personNumber,
         :personName             personName,
         case
         when combinedScanData.deliveryDate = '2099-12-30' then null
         else combinedScanData.deliveryDate
         end invoiceDate,
         COUNT(*) scanInQty,
         SUM(RETURNED) scanOutQty
         from combinedScanData
         where returned <= 1
         group by combinedScanData.deliveryDate
   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
      I/O and Cluster wait for TABLE "ABSSOLUTE.SCAN" with object ID 87844
      consumed 94% of the database time spent on this SQL statement.
   Rationale
      I/O and Cluster wait for INDEX "ABSSOLUTE.XIE9SCAN" with object ID 97608
      consumed 5% of the database time spent on this SQL statement.

   Recommendation 2: SQL Tuning
   Estimated benefit is .31 active sessions, 8.66% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "cnwzcwqu8vcg7".
      Related Object
         SQL statement with SQL_ID cnwzcwqu8vcg7.
         select sum(PNL.DELIVEREDAMOUNT - PNL.DELIVEREDCOGQTY),
         sum(PNL.DELIVEREDCOGQTY)
         from PACKINGNOTELINE PNL
         join PACKINGNOTE PN
         on PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID
         join DISTRIBUTIONPOINT DP
         on PN.DISTRIBUTIONPOINT_ID = DP.DISTRIBUTIONPOINT_ID
         join DEPARTMENT DT
         on DT.DEPARTMENT_ID = DP.DEPARTMENT_ID
         join PACKINGNOTELINEDELIVINV PLD
         on PNL.PACKINGNOTELINE_ID = PLD.PACKINGNOTELINE_ID
         where PNL.INVOICEHEADER_ID is null
         and PNL.PRODUCT_ID = :1
         and PNL.FINISHINGMETHOD_ID = :2
         and DT.CUSTOMER_ID = :3
         and exists (select 1          from INVOICELINE        IL,
         INVOICELINEPRODUCT ILP,               INVOICELINETYPE    ILT,
         INVOICEHEADER      IH,               WEAREREMPLOYMENT   WE
         where IL.INVOICELINETYPE_ID = ILT.INVOICELINETYPE_ID
         and ILP.INVOICELINE_ID = IL.INVOICELINE_ID
         and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID
         and PLD.INVOICEHEADER_ID = IH.INVOICEHEADER_ID
         and ILT.TYPE = 2
         and IL.EXTEND = 'N'
         and IH.DELTOCUSTOMER_LINK_ID = :4
         and ILP.PRODUCT_LINK_ID = :5
         and PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID           and
         ILP.FINISHINGMETHOD_ID = :6    and IH.STATUS_ID = 2
         and IH.INVOICEDATE > :7
         and IH.INVOICEDATE < :8             and (ILP.WEAREREMPLOYMENT_LINK_ID
         is null or               (WE.WEAREREMPLOYMENT_ID =
         ILP.WEAREREMPLOYMENT_LINK_ID and
         WE.DISTRIBUTIONPOINT_ID = PN.DISTRIBUTIONPOINT_ID)))
   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 "cnwzcwqu8vcg7" was executed 39 times and had
      an average elapsed time of 27 seconds.
   Rationale
      I/O and Cluster wait for TABLE "ABSSOLUTE.PACKINGNOTELINE" with object
      ID 89027 consumed 66% of the database time spent on this SQL statement.

   Recommendation 3: SQL Tuning
   Estimated benefit is .16 active sessions, 4.49% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the UPDATE statement with SQL_ID
      "63qfmgd5knk0d".
      Related Object
         SQL statement with SQL_ID 63qfmgd5knk0d.
         update PACKINGNOTELINE P    set P.INVOICEHEADER_ID = :1 ,
         P.SYSTEMUSER_ID = :2 , P.TIMESTAMP = :3   where P.PACKINGNOTELINE_ID
         in        (select PNL.PACKINGNOTELINE_ID           from INVOICEHEADER
         IH,                INVOICELINEPRODUCT ILP,                INVOICELINE
         IL,                PACKINGNOTE        PN,
         PACKINGNOTELINE    PNL,                STOP               S,
         INVOICELINETYPE    ILT          where IL.INVOICELINETYPE_ID =
         ILT.INVOICELINETYPE_ID            and IH.INVOICEHEADER_ID =
         IL.INVOICEHEADER_ID            and IL.INVOICELINE_ID =
         ILP.INVOICELINE_ID            and PNL.PACKINGNOTE_ID =
         PN.PACKINGNOTE_ID            and S.STOP_ID = PN.STOP_ID
         and PNL.PRODUCT_ID = ILP.PRODUCT_LINK_ID            and
         (PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID or
         ILP.SIZEDEFINITION_LINK_ID = :4 )
         and PNL.FINISHINGMETHOD_ID = ILP.FINISHINGMETHOD_ID            and
         exists          (select 1                   from
         PACKINGNOTELINEDELIVINV PLD                  where
         PLD.PACKINGNOTELINE_ID = PNL.PACKINGNOTELINE_ID)            and
         PNL.INVOICEHEADER_ID is null            and IH.INVOICEHEADER_ID = :5
         and ILT.TYPE in ( :6  )
         and IH.DELTOCUSTOMER_LINK_ID = S.CUSTOMER_LINK_ID            and
         IL.BILLEDQTY > 0)
   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 "63qfmgd5knk0d" was executed 873 times and had
      an average elapsed time of 0.62 seconds.
   Rationale
      I/O and Cluster wait for TABLE "ABSSOLUTE.PACKINGNOTELINE" with object
      ID 89027 consumed 77% of the database time spent on this SQL statement.

   Recommendation 4: SQL Tuning
   Estimated benefit is .07 active sessions, 2.05% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "5bhyb3af1q95q".
      Related Object
         SQL statement with SQL_ID 5bhyb3af1q95q.
         SELECT DISTINCT TO_CHAR(a.rteno)  routeNo,
         COALESCE(a.STPNO, '') as stopNo,
         --routestop.stopnumber as seqNo,
         (SELECT COALESCE(routestop.stopnumber, 0)
         FROM route
         JOIN routestop
         ON route.route_id = routestop.route_id
         AND customer.customer_id = routestop.customer_id
         WHERE sysdate >= routestop.dateactive
         AND sysdate <= routestop.dateinactive
         AND route.DRIVINGDAY_ID = :dow - 1
         fetch first 1 row only) seqNo,
         a.CTRN || '-' || a.CUSNO crtCusSte,
         TRIM(a.CSNM) customerName,
         a.LOTNO lotCode, COALESCE(a.VNDCD,' ') vndcd, COALESCE(a.DIM1, ' ')
         dim1, COALESCE(a.DIM2, ' ') dim2,
         a.PSNNO || ' ' || TRIM(a.PSNNM) || '(' || d.WEARERNUMBER || ')'
         psnManNameRec,
         a.barcd  barcodeA,
         SUBSTR(a.ninvdt,5,2) || '/' || SUBSTR(a.ninvdt,7,2) || '/' ||
         SUBSTR(a.ninvdt,1,4)  invoiceDate,
         --TO_CHAR(b.SCANTIMESTAMP, 'MM/DD/YYYY') as scanInDate,
         TO_CHAR(a.LASTINSCANDATE, 'MM/DD/YYYY')  scanInDate,
         'Gmt Missing' scanOutType, d.WEARERNUMBER
         FROM v_cus_clean_sortinginterface a
         --JOIN SCAN b
         --ON a.BARCD = b.PRIMARYID
         --AND a.LASTINSCANDATE = b.SCANTIMESTAMP
         JOIN PRODUCT p
         ON a.LOTNO = p.code
         JOIN CUSTOMER CUSTOMER
         ON a.CUSNO = CUSTOMER.customernumber
         JOIN WEARER d
         ON a.PSNRN = d.WEARER_ID
         JOIN CUSTOMER_LINK CUSTOMER_LINK
         ON CUSTOMER.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
         JOIN ROUTESTOP ROUTESTOP
         ON ROUTESTOP.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
         AND sysdate >= routestop.dateactive    --only 'live' routes
         AND sysdate <= routestop.dateinactive  --only 'live' routes
         JOIN ROUTE
         ON routestop.route_id = route.route_id
         JOIN V_CUS_REPORTINGSTRUCTURE
         ON route.routenumber = v_cus_reportingstructure.routenumber
         WHERE a.PLTNO = :companyNumber    --AND a.STPSQ =
         ROUTESTOP.STOPNUMBER
         AND a.SERVSTAT = 0
         AND a.LASTINSCANDATE IS NOT NULL
         AND LENGTH(a.BILTY) < 3  --not a multiday
         AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >
         TO_CHAR(NVL(a.LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
         AND TO_CHAR(f_getnextdeliverydate(trunc(sysdate),
         customer.customer_id, 2,
         (SELECT ds1.deliveryscheme_id from deliveryscheme ds1 where ds1.code
         =
         (SELECT min(ds.code) from customerdeliveryscheme cds
         JOIN deliveryscheme ds
         ON ds.deliveryscheme_id = cds.deliveryscheme_id
         WHERE cds.customer_id = customer.customer_id and cds.active = 'Y'))),
         'YYYY-MM-DD') =
         (SELECT CASE
         WHEN TO_NUMBER(TO_CHAR(sysdate, 'd')) = :dow THEN TO_CHAR(sysdate,
         'YYYY-MM-DD')  --today
         WHEN to_number(to_char(sysdate, 'd')) > :dow THEN to_char(sysdate +
         (7 - (to_number(to_char(sysdate, 'd')) - :dow)), 'YYYY-MM-DD')
         --looking into next week: today is Fri(6), looking at Mon(2) accty
         ELSE TO_CHAR(sysdate + (:dow - TO_NUMBER(TO_CHAR(sysdate, 'd'))),
         'YYYY-MM-DD')  --looking at least 1 day in the future: today is
         Mon(2), looking at Tues(3) accty.
         END
         FROM DUAL)
         AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >=
         /*
         COALESCE((SELECT TO_CHAR(MAX(inv.invoicedate), 'YYYY-MM-DD')
         FROM invoiceheader inv
         WHERE inv.deltocustomernumber = customer.customernumber
         AND inv.finalizationtimestamp is not null
         AND inv.status_id = 2), '1000-01-01')
         */
         COALESCE((SELECT to_char(max(LASTINVOICEDATE), 'YYYY-MM-DD')
         FROM v_cus_lastinvoiceproduct inv
         WHERE inv.customernumber = customer.customernumber), '1000-01-01')
         --AND TO_CHAR(b.SCANTIMESTAMP, 'YYYY-MM-DD') >=
         TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
         AND (p.productgroup_id != 5144
         and :includeAprons != 1
         or :includeAprons = 1)
         ORDER BY routeNo, seqNo, crtCusSte, psnManNameRec
   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 "5bhyb3af1q95q" was executed 1 times and had
      an average elapsed time of 260 seconds.
   Rationale
      At least 2 distinct execution plans were utilized for this SQL statement
      during the analysis period.
   Rationale
      I/O and Cluster wait for TABLE "ABSSOLUTE.INVOICESIGNATURE" with object
      ID 89476 consumed 100% of the database time spent on this SQL statement.


Finding 2: Top Segments by "User I/O" and "Cluster"
Impact is 2.55 active sessions, 71.91% of total activity.
---------------------------------------------------------
Individual database segments responsible for significant "User I/O" and
"Cluster" waits were found.

   Recommendation 1: Segment Tuning
   Estimated benefit is 2.01 active sessions, 56.56% of total activity.
   --------------------------------------------------------------------
   Action
      Run "Segment Advisor" on TABLE "ABSSOLUTE.SCAN" with object ID 87844.
      Related Object
         Database object with ID 87844.
   Action
      Investigate application logic involving I/O on TABLE "ABSSOLUTE.SCAN"
      with object ID 87844.
      Related Object
         Database object with ID 87844.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "fs6mats5rvzu4" is responsible for 100% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans,
      6243719 physical reads, 499 physical writes and 0 direct reads.

   Recommendation 2: Segment Tuning
   Estimated benefit is .32 active sessions, 9.1% of total activity.
   -----------------------------------------------------------------
   Action
      Investigate application logic involving I/O on TABLE
      "ABSSOLUTE.PACKINGNOTELINE" with object ID 89027.
      Related Object
         Database object with ID 89027.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "cnwzcwqu8vcg7" is responsible for 63% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans, 792073
      physical reads, 738 physical writes and 0 direct reads.

   Recommendation 3: Segment Tuning
   Estimated benefit is .13 active sessions, 3.64% of total activity.
   ------------------------------------------------------------------
   Action
      Investigate application logic involving I/O on INDEX
      "ABSSOLUTE.XIE9SCAN" with object ID 97608.
      Related Object
         Database object with ID 97608.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "fs6mats5rvzu4" is responsible for 99% of "User I/O" and
      "Cluster" waits for this segment.

   Recommendation 4: Segment Tuning
   Estimated benefit is .09 active sessions, 2.61% of total activity.
   ------------------------------------------------------------------
   Action
      Investigate application logic involving I/O on TABLE
      "ABSSOLUTE.INVOICESIGNATURE" with object ID 89476.
      Related Object
         Database object with ID 89476.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "5bhyb3af1q95q" is responsible for 78% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans, 317655
      physical reads, 90 physical writes and 0 direct reads.

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


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

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

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



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

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

Miscellaneous Information
-------------------------
Wait class "Application" was not consuming significant database time.
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.

ADDM Task ADDM:2634954750_1_28567

          ADDM Report for Task 'ADDM:2634954750_1_28567'
          ----------------------------------------------

Analysis Period
---------------
AWR snapshot range from 28566 to 28567.
Time period starts at 14-APR-26 11.00.57 AM
Time period ends at 14-APR-26 12.00.06 PM

Analysis Target
---------------
Database 'ABS1' with DB ID 2634954750.
Database version 19.0.0.0.0.
ADDM performed an analysis of instance abs1, numbered 1 and hosted at ABSDB1.

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

Summary of Findings
-------------------
   Description                               Active Sessions      Recommendations
                                             Percent of Activity
   ----------------------------------------  -------------------  ---------------
1  Undersized SGA                            2.21 | 100           1
2  Top SQL Statements                        1.88 | 85.31         3
3  Top Segments by "User I/O" and "Cluster"  1.8 | 81.29          3


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


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

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

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

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


Finding 2: Top SQL Statements
Impact is 1.88 active sessions, 85.31% 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.78 active sessions, 80.46% of total activity.
   --------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "fs6mats5rvzu4".
      Related Object
         SQL statement with SQL_ID fs6mats5rvzu4.
         WITH deliveryDatesPrelim as (
         SELECT deliveryhistory.customer_link_id,
         coalesce((SELECT contract.code
         FROM contract
         JOIN contractCustomer
         ON contract.contract_id = contractCustomer.contract_id
         WHERE contractCustomer.customer_link_id =
         deliveryhistory.customer_link_id
         AND contractCustomer.startDate <= sysdate
         AND contractCustomer.endDate > sysdate
         FETCH FIRST 1 ROWS ONLY), '0') contractcode,
         customer_link.customernumber,
         customer_link.name,
         coalesce((select v_cus_reportingstructure.companynumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.companynumber
         fetch first 1 rows only), 0) companynumber,
         coalesce((select v_cus_reportingstructure.plantnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.plantnumber
         fetch first 1 rows only), 0) plantnumber,
         coalesce((select v_cus_reportingstructure.depotnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.depotnumber
         fetch first 1 rows only), 0) depotnumber,
         coalesce((select v_cus_reportingstructure.districtnumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.districtnumber
         fetch first 1 rows only), 0) districtnumber,
         coalesce((select v_cus_reportingstructure.routenumber
         from customer_link
         join v_cus_customerinroutes
         on customer_link.customer_id = v_cus_customerinroutes.customer_id
         join v_cus_reportingstructure
         on v_cus_customerinroutes.routenumber =
         v_cus_reportingstructure.routenumber
         where customer_link.customer_link_id =
         deliveryhistory.customer_link_id
         group by v_cus_reportingstructure.routenumber
         fetch first 1 rows only), 0) routenumber,
         to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD')
         scheddeliverydate,
         to_char(coalesce((select max(coalesce(invoicesignature.timestamp,
         deliveryhistory.deliverydate))
         from invoiceheader
         left join invoicesignature
         on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
         where invoiceheader.status_id = 2 and
         invoiceheader.finalizationtimestamp is not null
         and (invoiceheader.creditedinvoiceno = 0 or
         invoiceheader.creditedinvoiceno is null)
         and invoiceheader.paythisamount >= 0
         and invoiceheader.billtocustomer_link_id =
         deliveryhistory.customer_link_id
         and trunc(invoiceheader.invoicedate) =
         trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate),
         'YYYY-MM-DD') deliverydate
         FROM deliveryhistory deliveryhistory
         JOIN customer_link
         ON deliveryhistory.customer_link_id = customer_link.customer_link_id
         JOIN product_link
         ON deliveryhistory.product_link_id = product_link.product_link_id
         JOIN productlistpercustomer
         ON customer_link.customer_id = productlistpercustomer.customer_id
         AND product_link.product_id = productlistpercustomer.product_id WHERE
         TO_CHAR(deliveryhistory.deliverydate, 'YYYY-MM-DD') BETWEEN :fromDate
         AND :toDate AND COALESCE((SELECT count(*)
         FROM customerdeliveryday
         WHERE customer_id = customer_link.customer_id
         AND typeofmerchadise = 2), 0) = 1
         AND deliveryhistory.daynumber IN
         (SELECT day_id FROM productdeliveryday
         WHERE productdeliveryday.productlistpercustomer_id =
         productlistpercustomer.productlistpercustomer_id
         AND deliverytype = 'B')
         AND customernumber in (select customernumber from (SELECT DISTINCT
         customer.*,
         coalesce(contract.contract_id, 0) contractID,
         coalesce(contract.code, '') contractNumber,
         coalesce(contract.description, 'No contract for customer')
         contractName,
         customer_link.customer_link_id
         FROM CUSTOMER
         LEFT JOIN CUSTOMER_LINK
         ON customer_link.CUSTOMER_ID = customer.CUSTOMER_ID
         LEFT JOIN CONTRACTCUSTOMER
         ON contractcustomer.CUSTOMER_LINK_ID = customer_link.CUSTOMER_LINK_ID
         LEFT JOIN CONTRACT
         ON contract.CONTRACT_ID = contractcustomer.CONTRACT_ID WHERE
         contract.code = :ContractNumber  AND customer.customerNumber =
         :CustomerNumber ))
         GROUP BY deliveryhistory.customer_link_id,
         customer_link.customernumber, customer_link.name,
         deliveryhistory.deliverydate
         ORDER BY deliveryhistory.customer_link_id,
         customer_link.customernumber, deliveryhistory.deliverydate desc
         ),
         futureDeliveryDates as (
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         '2099-12-30' scheddeliverydate,
         '2099-12-30' deliveryDate
         FROM deliveryDatesPrelim
         WHERE COALESCE((SELECT COUNT(*)
         FROM deliveryhistory
         WHERE deliveryHistory.customer_link_id =
         deliveryDatesPrelim.customer_link_id
         AND to_char(deliveryHistory.deliverydate, 'YYYY-MM-DD') >
         (SELECT max(x.deliveryDate)
         FROM deliveryDatesPrelim x
         WHERE x.customer_link_id = deliveryDatesPrelim.customer_link_id)), 0)
         = 0
         GROUP by customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber
         ),
         deliveryDates as (
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         scheddeliverydate,
         deliveryDate
         FROM deliveryDatesPrelim
         UNION ALL
         SELECT customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         scheddeliverydate,
         deliveryDate
         FROM futureDeliveryDates
         ORDER by customer_link_id,
         contractcode,
         customernumber,
         name,
         companynumber,
         plantnumber,
         depotnumber,
         districtnumber,
         routenumber,
         deliveryDate
         ),
         withPrevDates as (
         SELECT deliveryDates.*,
         COALESCE((SELECT to_char(coalesce((select
         max(coalesce(invoicesignature.timestamp,
         deliveryhistory.deliverydate))
         from invoiceheader
         left join invoicesignature
         on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
         where invoiceheader.status_id = 2 and
         invoiceheader.finalizationtimestamp is not null
         and (invoiceheader.creditedinvoiceno = 0 or
         invoiceheader.creditedinvoiceno is null)
         and invoiceheader.paythisamount >= 0
         and invoiceheader.billtocustomer_link_id =
         deliveryhistory.customer_link_id
         and trunc(invoiceheader.invoicedate) =
         trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate),
         'YYYY-MM-DD') pastDeliveryDate
         FROM deliveryhistory
         JOIN customer_link
         ON deliveryhistory.customer_link_id = customer_link.customer_link_id
         JOIN product_link
         ON deliveryhistory.product_link_id = product_link.product_link_id
         JOIN productlistpercustomer
         ON customer_link.customer_id = productlistpercustomer.customer_id
         AND product_link.product_id = productlistpercustomer.product_id
         WHERE deliveryDates.customer_link_id =
         deliveryhistory.customer_link_id
         AND to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') <
         deliveryDates.deliveryDate
         AND deliveryhistory.daynumber IN
         (SELECT day_id FROM productdeliveryday
         WHERE productdeliveryday.productlistpercustomer_id =
         productlistpercustomer.productlistpercustomer_id
         AND deliverytype = 'B')
         ORDER BY deliveryhistory.deliverydate desc
         FETCH FIRST 1 ROWS ONLY), (SELECT to_char(customer.dateactive,
         'YYYY-MM-DD')
         FROM customer_link
         JOIN customer
         on customer_link.customer_id = customer.customer_id
         WHERE customer_link.customer_link_id =
         deliveryDates.customer_link_id)) pastDeliveryDate
         FROM deliveryDates
         ORDER BY deliveryDates.deliveryDate desc),
         scanInData as (
         SELECT withPrevDates.contractcode,
         withPrevDates.customer_link_id,
         withPrevDates.customernumber,
         withPrevDates.name,
         withPrevDates.companynumber,
         withPrevDates.plantnumber,
         withPrevDates.depotnumber,
         withPrevDates.districtnumber,
         withPrevDates.routenumber,
         withPrevDates.pastDeliveryDate,
         withPrevDates.deliveryDate,
         scan.primaryid,
         department.departmentNumber,
         wearer.wearer_id wearer_id,
         wearer.wearernumber wearernumber,
         wearer.fullname fullname,
         wearer.customeremployeenumber,
         product.product_id,
         sizedefinition.sizedefinition_id,
         to_char(min(scan.scantimestamp), 'YYYY-MM-DD') scanInDate,
         sum(coalesce(scanflag.flag_id, 0)) scanflag,
         coalesce((SELECT COUNT(*)
         FROM UNIQUEITEMFLAG
         JOIN FLAG
         ON UNIQUEITEMFLAG.flag_id = flag.flag_id
         LEFT JOIN automaticflag
         ON automaticflag.flag_id = UNIQUEITEMFLAG.flag_id
         WHERE scan.uniqueitem_link_id = uniqueitemflag.uniqueitem_id
         AND (automaticflag.automaticflag_id = 4 or flag.code in
         ('2','3','4','5','7','8','9','10','11','51'))
         AND to_char(uniqueitemflag.startdate, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate), 0) uniqueItemFlag,
         coalesce((SELECT COUNT(*)
         FROM raggeditem
         LEFT JOIN workorder
         ON raggeditem.replacementworkorder_id = workorder.workorder_id
         WHERE scan.primaryid = raggeditem.primaryid
         AND (to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate
         OR to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate)), 0) raggedItem,
         coalesce((SELECT COUNT(*)
         FROM uniqueitem
         JOIN workorder
         ON uniqueitem.replacementworkorder_id = workorder.workorder_id
         WHERE uniqueitem.primaryid = scan.primaryid
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate), 0) replacedItem
         FROM withPrevDates
         JOIN scan
         ON withPrevDates.customer_link_id = scan.customer_link_id
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >=
         withPrevDates.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <
         withPrevDates.deliveryDate
         AND scan.stay_id = 11
         AND scan.transactiontype_id not in (0,83,90,91,92)
         JOIN weareremployment_link
         ON scan.weareremployment_link_id =
         weareremployment_link.weareremployment_link_id
         JOIN weareremployment
         ON weareremployment_link.weareremployment_id =
         weareremployment.weareremployment_id
         JOIN wearer
         ON weareremployment.wearer_id = wearer.wearer_id
         AND to_char(wearer.dateinactive, 'YYYY-MM-DD') >
         withPrevDates.deliveryDate
         LEFT JOIN product_link
         ON scan.product_link_id = product_link.product_link_id
         LEFT JOIN product
         ON product_link.product_id = product.product_id
         LEFT JOIN sizedefinition_link
         ON scan.sizedefinition_link_id =
         sizedefinition_link.sizedefinition_link_id
         LEFT JOIN sizedefinition
         ON sizedefinition_link.sizedefinition_id =
         sizedefinition.sizedefinition_id
         JOIN wearerinventory
         ON weareremployment.weareremployment_id =
         wearerinventory.weareremployment_id
         AND product.product_id = wearerinventory.product_id
         AND sizedefinition.sizedefinition_id =
         wearerinventory.sizedefinition_id
         AND to_char(wearerinventory.dateinactive, 'YYYY-MM-DD') >
         withPrevDates.deliveryDate
         LEFT JOIN distributionPoint
         ON weareremployment.distributionPoint_id =
         distributionPoint.distributionPoint_id
         LEFT JOIN department
         ON distributionPoint.department_id = department.department_id
         LEFT JOIN scanflag
         ON scan.scan_id = scanflag.scan_id
         AND scanflag.flag_id in (1,21,61,62,83,84,85,103,105,121,161)
         WHERE scan.scantimestamp >= wearer.dateactive
         AND scan.scantimestamp >= wearerinventory.dateactive   AND
         wearer.wearer_id = :wearerNumber GROUP BY withPrevDates.contractcode,
         withPrevDates.customer_link_id,
         withPrevDates.customernumber,
         withPrevDates.name,
         withPrevDates.companynumber,
         withPrevDates.plantnumber,
         withPrevDates.depotnumber,
         withPrevDates.districtnumber,
         withPrevDates.routenumber,
         withPrevDates.pastDeliveryDate,
         withPrevDates.deliveryDate,
         scan.primaryid,
         scan.uniqueitem_link_id,
         department.departmentNumber,
         wearer.wearer_id,
         wearer.wearernumber,
         wearer.fullname,
         wearer.customeremployeenumber,
         product.product_id,
         sizedefinition.sizedefinition_id),
         scanOutData as (
         SELECT scanInData.*,
         coalesce((SELECT to_char(max(scan.scantimestamp), 'YYYY-MM-DD') from
         SCAN
         WHERE scanInData.primaryid = scan.primaryid
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >
         scanInData.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <=
         scanInData.deliveryDate
         AND scan.stay_id in (1,3)), '1900-01-01') scanOutDate,
         coalesce((SELECT count(*) from SCAN
         WHERE scanInData.primaryid = scan.primaryid
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >
         scanInData.pastDeliveryDate
         AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <=
         scanInData.deliveryDate
         AND scan.stay_id in (1,3)), 0) scanOut
         FROM scanInData
         WHERE scanInData.scanflag = 0),
         combinedScanData as (
         SELECT scanOutData.contractcode,
         scanOutData.customer_link_id,
         scanOutData.customernumber,
         scanOutData.name,
         scanOutData.companynumber,
         scanOutData.plantnumber,
         scanOutData.depotnumber,
         scanOutData.districtnumber,
         scanOutData.routenumber,
         scanOutData.pastDeliveryDate,
         scanOutData.deliveryDate,
         scanOutData.departmentNumber,
         scanOutData.wearer_id,
         scanOutData.wearernumber,
         scanOutData.fullname,
         scanOutData.customeremployeenumber,
         scanOutData.product_id,
         coalesce(product.code, ' ') productcode,
         scanOutData.sizedefinition_id,
         replace( coalesce(sizedefinition.code, ' '), '/', 'x') sizecode,
         coalesce(sizeDefinition.width, ' ') sizewidth,
         coalesce(sizeDefinition.length, ' ') sizelength,
         scanOutData.primaryid,
         scanOutData.scanInDate,
         scanOutData.scanOutDate,
         CASE WHEN scanOutData.scanout > 0 THEN 1
         WHEN scanOutData.uniqueItemFlag > 0
         OR scanOutData.raggedItem > 0 THEN 2
         WHEN scanOutData.replacedItem > 0 THEN 3
         ELSE 0
         END returned
         FROM scanOutData
         LEFT JOIN product
         ON scanOutData.product_id = product.product_id
         LEFT JOIN sizedefinition
         ON scanOutData.sizedefinition_id = sizedefinition.sizedefinition_id
         ORDER BY scanOutData.customer_link_id,
         scanOutData.pastDeliveryDate desc,
         scanOutData.deliveryDate) select :ABSpersonRecordNo
         ABSpersonRecordNo,
         :personNumber           personNumber,
         :personName             personName,
         case
         when combinedScanData.deliveryDate = '2099-12-30' then null
         else combinedScanData.deliveryDate
         end invoiceDate,
         COUNT(*) scanInQty,
         SUM(RETURNED) scanOutQty
         from combinedScanData
         where returned <= 1
         group by combinedScanData.deliveryDate
   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
      I/O and Cluster wait for TABLE "ABSSOLUTE.SCAN" with object ID 87844
      consumed 94% of the database time spent on this SQL statement.
   Rationale
      I/O and Cluster wait for INDEX "ABSSOLUTE.XIE9SCAN" with object ID 97608
      consumed 5% of the database time spent on this SQL statement.

   Recommendation 2: SQL Tuning
   Estimated benefit is .06 active sessions, 2.81% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "5bhyb3af1q95q".
      Related Object
         SQL statement with SQL_ID 5bhyb3af1q95q.
         SELECT DISTINCT TO_CHAR(a.rteno)  routeNo,
         COALESCE(a.STPNO, '') as stopNo,
         --routestop.stopnumber as seqNo,
         (SELECT COALESCE(routestop.stopnumber, 0)
         FROM route
         JOIN routestop
         ON route.route_id = routestop.route_id
         AND customer.customer_id = routestop.customer_id
         WHERE sysdate >= routestop.dateactive
         AND sysdate <= routestop.dateinactive
         AND route.DRIVINGDAY_ID = :dow - 1
         fetch first 1 row only) seqNo,
         a.CTRN || '-' || a.CUSNO crtCusSte,
         TRIM(a.CSNM) customerName,
         a.LOTNO lotCode, COALESCE(a.VNDCD,' ') vndcd, COALESCE(a.DIM1, ' ')
         dim1, COALESCE(a.DIM2, ' ') dim2,
         a.PSNNO || ' ' || TRIM(a.PSNNM) || '(' || d.WEARERNUMBER || ')'
         psnManNameRec,
         a.barcd  barcodeA,
         SUBSTR(a.ninvdt,5,2) || '/' || SUBSTR(a.ninvdt,7,2) || '/' ||
         SUBSTR(a.ninvdt,1,4)  invoiceDate,
         --TO_CHAR(b.SCANTIMESTAMP, 'MM/DD/YYYY') as scanInDate,
         TO_CHAR(a.LASTINSCANDATE, 'MM/DD/YYYY')  scanInDate,
         'Gmt Missing' scanOutType, d.WEARERNUMBER
         FROM v_cus_clean_sortinginterface a
         --JOIN SCAN b
         --ON a.BARCD = b.PRIMARYID
         --AND a.LASTINSCANDATE = b.SCANTIMESTAMP
         JOIN PRODUCT p
         ON a.LOTNO = p.code
         JOIN CUSTOMER CUSTOMER
         ON a.CUSNO = CUSTOMER.customernumber
         JOIN WEARER d
         ON a.PSNRN = d.WEARER_ID
         JOIN CUSTOMER_LINK CUSTOMER_LINK
         ON CUSTOMER.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
         JOIN ROUTESTOP ROUTESTOP
         ON ROUTESTOP.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
         AND sysdate >= routestop.dateactive    --only 'live' routes
         AND sysdate <= routestop.dateinactive  --only 'live' routes
         JOIN ROUTE
         ON routestop.route_id = route.route_id
         JOIN V_CUS_REPORTINGSTRUCTURE
         ON route.routenumber = v_cus_reportingstructure.routenumber
         WHERE a.PLTNO = :companyNumber    --AND a.STPSQ =
         ROUTESTOP.STOPNUMBER
         AND a.SERVSTAT = 0
         AND a.LASTINSCANDATE IS NOT NULL
         AND LENGTH(a.BILTY) < 3  --not a multiday
         AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >
         TO_CHAR(NVL(a.LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
         AND TO_CHAR(f_getnextdeliverydate(trunc(sysdate),
         customer.customer_id, 2,
         (SELECT ds1.deliveryscheme_id from deliveryscheme ds1 where ds1.code
         =
         (SELECT min(ds.code) from customerdeliveryscheme cds
         JOIN deliveryscheme ds
         ON ds.deliveryscheme_id = cds.deliveryscheme_id
         WHERE cds.customer_id = customer.customer_id and cds.active = 'Y'))),
         'YYYY-MM-DD') =
         (SELECT CASE
         WHEN TO_NUMBER(TO_CHAR(sysdate, 'd')) = :dow THEN TO_CHAR(sysdate,
         'YYYY-MM-DD')  --today
         WHEN to_number(to_char(sysdate, 'd')) > :dow THEN to_char(sysdate +
         (7 - (to_number(to_char(sysdate, 'd')) - :dow)), 'YYYY-MM-DD')
         --looking into next week: today is Fri(6), looking at Mon(2) accty
         ELSE TO_CHAR(sysdate + (:dow - TO_NUMBER(TO_CHAR(sysdate, 'd'))),
         'YYYY-MM-DD')  --looking at least 1 day in the future: today is
         Mon(2), looking at Tues(3) accty.
         END
         FROM DUAL)
         AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >=
         /*
         COALESCE((SELECT TO_CHAR(MAX(inv.invoicedate), 'YYYY-MM-DD')
         FROM invoiceheader inv
         WHERE inv.deltocustomernumber = customer.customernumber
         AND inv.finalizationtimestamp is not null
         AND inv.status_id = 2), '1000-01-01')
         */
         COALESCE((SELECT to_char(max(LASTINVOICEDATE), 'YYYY-MM-DD')
         FROM v_cus_lastinvoiceproduct inv
         WHERE inv.customernumber = customer.customernumber), '1000-01-01')
         --AND TO_CHAR(b.SCANTIMESTAMP, 'YYYY-MM-DD') >=
         TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
         AND (p.productgroup_id != 5144
         and :includeAprons != 1
         or :includeAprons = 1)
         ORDER BY routeNo, seqNo, crtCusSte, psnManNameRec
   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 "5bhyb3af1q95q" was executed 1 times and had
      an average elapsed time of 230 seconds.
   Rationale
      At least 2 distinct execution plans were utilized for this SQL statement
      during the analysis period.
   Rationale
      I/O and Cluster wait for TABLE "ABSSOLUTE.INVOICESIGNATURE" with object
      ID 89476 consumed 95% of the database time spent on this SQL statement.

   Recommendation 3: SQL Tuning
   Estimated benefit is .05 active sessions, 2.04% of total activity.
   ------------------------------------------------------------------
   Action
      Run SQL Tuning Advisor on the SELECT statement with SQL_ID
      "adgzqp5x004au".
      Related Object
         SQL statement with SQL_ID adgzqp5x004au.
         SELECT MAX(EIC.TRANSFER_ID) TRANSFER_ID FROM ERP_I_CONTACTPERSON EIC
         WHERE EIC.CUSTOMERNUMBER = :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 "adgzqp5x004au" was executed 32848 times and
      had an average elapsed time of 0.0047 seconds.
   Rationale
      Top level calls to execute the PL/SQL statement with SQL_ID
      "93bk8pqc4c8f6" are responsible for 100% of the database time spent on
      the SELECT statement with SQL_ID "adgzqp5x004au".
      Related Object
         SQL statement with SQL_ID 93bk8pqc4c8f6.
         declare
         begin
         cus_sage_interface.proc_i_cust_all;
         cus_erp_interface.proc_i_cust_all;
         cus_erp_interface.proc_i_contactper_all;
         end;


Finding 3: Top Segments by "User I/O" and "Cluster"
Impact is 1.8 active sessions, 81.29% of total activity.
--------------------------------------------------------
Individual database segments responsible for significant "User I/O" and
"Cluster" waits were found.

   Recommendation 1: Segment Tuning
   Estimated benefit is 1.63 active sessions, 73.68% of total activity.
   --------------------------------------------------------------------
   Action
      Run "Segment Advisor" on TABLE "ABSSOLUTE.SCAN" with object ID 87844.
      Related Object
         Database object with ID 87844.
   Action
      Investigate application logic involving I/O on TABLE "ABSSOLUTE.SCAN"
      with object ID 87844.
      Related Object
         Database object with ID 87844.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "fs6mats5rvzu4" is responsible for 100% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans,
      8680956 physical reads, 243 physical writes and 0 direct reads.

   Recommendation 2: Segment Tuning
   Estimated benefit is .1 active sessions, 4.39% of total activity.
   -----------------------------------------------------------------
   Action
      Investigate application logic involving I/O on INDEX
      "ABSSOLUTE.XIE9SCAN" with object ID 97608.
      Related Object
         Database object with ID 97608.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "fs6mats5rvzu4" is responsible for 100% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans, 260623
      physical reads, 1225 physical writes and 0 direct reads.

   Recommendation 3: Segment Tuning
   Estimated benefit is .07 active sessions, 3.23% of total activity.
   ------------------------------------------------------------------
   Action
      Investigate application logic involving I/O on TABLE
      "ABSSOLUTE.INVOICESIGNATURE" with object ID 89476.
      Related Object
         Database object with ID 89476.
   Action
      Look at the "Top SQL Statements" finding for SQL statements consuming
      significant I/O on this segment. For example, the SELECT statement with
      SQL_ID "5bhyb3af1q95q" is responsible for 83% of "User I/O" and
      "Cluster" waits for this segment.
   Rationale
      The I/O usage statistics for the object are: 0 full object scans, 278153
      physical reads, 74 physical writes and 0 direct reads.

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



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

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

Miscellaneous Information
-------------------------
Wait class "Application" was not consuming significant database time.
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