set linesize 100
set pagesize 100
column day format a15 heading ‘Day’
column d_0 format a2 heading ’00’
column d_1 format a2 heading ’01’
column d_2 format a2 heading ’02’
column d_3 format a2 heading ’03’
column d_4 format a2 heading ’04’
column d_5 format a2 heading ’05’
column d_6 format a2 heading ’06’
column d_7 format a2 heading ’07’
column d_8 format a2 heading ’08’
column d_9 format a2 heading ’09’
column d_10 format a2 heading ’10’
column d_11 format a2 heading ’11’
column d_12 format a2 heading ’12’
column d_13 format a2 heading ’13’
column d_14 format a2 heading ’14’
column d_15 format a2 heading ’15’
column d_16 format a2 heading ’16’
column d_17 format a2 heading ’17’
column d_18 format a2 heading ’18’
column d_19 format a2 heading ’19’
column d_20 format a2 heading ’20’
column d_21 format a2 heading ’21’
column d_22 format a2 heading ’22’
column d_23 format a2 heading ’23’
select
substr(to_char(FIRST_TIME,’DY, YYYY/MM/DD’),1,15) day,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’00’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’00’,1,0))) d_0,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’01’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’01’,1,0))) d_1,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’02’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’02’,1,0))) d_2,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’03’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’03’,1,0))) d_3,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’04’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’04’,1,0))) d_4,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’05’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’05’,1,0))) d_5,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’06’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’06’,1,0))) d_6,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’07’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’07’,1,0))) d_7,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’08’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’08’,1,0))) d_5,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’09’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’09’,1,0))) d_9,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’10’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’10’,1,0))) d_10,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’11’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’11’,1,0))) d_11,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’12’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’12’,1,0))) d_12,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’13’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’13’,1,0))) d_13,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’14’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’14’,1,0))) d_14,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’15’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’15’,1,0))) d_15,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’16’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’16’,1,0))) d_16,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’17’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’17’,1,0))) d_17,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’18’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’18’,1,0))) d_18,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’19’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’19’,1,0))) d_19,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’20’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’20’,1,0))) d_20,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’21’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’21’,1,0))) d_21,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’22’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’22’,1,0))) d_22,
decode(sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’23’,1,0)),0,’-‘,sum(decode(substr(to_char(FIRST_TIME,’HH24′),1,2),’23’,1,0))) d_23
from
v$log_history
group by
substr(to_char(FIRST_TIME,’DY, YYYY/MM/DD’),1,15)
order by
substr(to_char(FIRST_TIME,’DY, YYYY/MM/DD’),1,15) desc;
set linesize 80
set pagesize 14
clear columns