Search This Blog

Total Pageviews

Saturday 29 October 2011

Oracle Redo Log Files Info

COL GROUP# FORMAT 999999 HEAD 'Group' COL THREAD# FORMAT 999999 HEAD 'Thread' COL SEQUENCE# FORMAT 99999999 HEAD 'Sequence' COL size FORMAT A6 HEAD 'Size|Mb' COL STATUS FORMAT A10 COL MEMBER FORMAT A60 COL switch_dt FORMAT A20 COL ARCHIVED FORMAT A7 BREAK ON THREAD# NODUP ON GROUP# NODUP SKIP 1 ON sizeMb NODUP ON switch_dt NODUP COMPUTE NUMBER LABEL 'MEMBER:' OF SEQUENCE# ON GROUP# SELECT L.GROUP#, L.THREAD#, L.SEQUENCE#, LPAD(TRUNC(BYTES/1024/1024),5) sizeMb, L.STATUS, MEMBER, TO_CHAR(FIRST_TIME, 'YYYY-MM-DD HH24:MI:SS') switch_dt, DECODE(ARCHIVED,'YES','Done..','Non') ARCHIVED FROM V$LOG L, V$LOGFILE F WHERE L.GROUP# = F.GROUP# ORDER BY 1,3,6;

1 comment:

Anuj Singh said...


set pagesize 2000 linesize 300
col REDO_LOGFILE for a70
select substr(L.GROUP#,1,6) GROUP#
,substr(L.THREAD#,1,7) THREAD#
,substr(L.SEQUENCE#,1,10) SEQUENCE#
,substr(L.MEMBERS,1,7) MEMBERS
,substr(L.ARCHIVED,1,8) ARCHIVED
,substr(L.STATUS,1,10) STATUS
,substr(L.FIRST_CHANGE#,1,16) FIRST_CHANGE#
,substr(LF.member,1,60) REDO_LOGFILE
from GV$LOG L, GV$LOGFILE LF
where L.GROUP# = LF.GROUP# ;

Oracle DBA

anuj blog Archive