Archive Log Difference

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

SQL> Select THREAD#,max( SEQUENCE#) as "Last Applied_log" from v$log_history gro

up by THREAD#;
THREAD# Last Applied_log
---------- ---------------1
57727
col day for a10
col thread# format 9999 heading "Thread"
break on thread# skip 2;
set lines 500
set pages 300
set trimspool on
select thread#, to_char(first_time,'YYYY-MM-DD') day,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'00',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'01',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'02',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'03',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'04',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'05',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'06',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'07',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'08',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'09',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'10',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'11',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'12',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'13',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'14',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'15',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'16',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'17',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'18',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'19',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'20',1,0)),'999')
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'21',1,0)),'999')
,

"00"
"01"
"02"
"03"
"04"
"05"
"06"
"07"
"08"
"09"
"10"
"11"
"12"
"13"
"14"
"15"
"16"
"17"
"18"
"19"
"20"
"21"

to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'22',1,0)),'999') "22"
,
to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'23',1,0)),'999') "23"
,
count(*) Total
from v$log_history
where first_time > sysdate - &go_back
group by thread#, to_char(first_time,'YYYY-MM-DD') order by 2 ;

You might also like