show log file info and log switches

column	day	format a16		heading 'Day'
column	d_0	format a3		heading '00'
column	d_1	format a3		heading '01'
column	d_2	format a3		heading '02'
column	d_3	format a3		heading '03'
column	d_4	format a3		heading '04'
column	d_5	format a3		heading '05'
column	d_6	format a3		heading '06'
column	d_7	format a3		heading '07'
column	d_8	format a3		heading '08'
column	d_9	format a3		heading '09'
column	d_10	format a3		heading '10'
column	d_11	format a3		heading '11'
column	d_12	format a3		heading '12'
column	d_13	format a3		heading '13'
column	d_14	format a3		heading '14'
column	d_15	format a3		heading '15'
column	d_16	format a3		heading '16'
column	d_17	format a3		heading '17'
column	d_18	format a3		heading '18'
column	d_19	format a3		heading '19'
column	d_20	format a3		heading '20'
column	d_21	format a3		heading '21'
column	d_22	format a3		heading '22'
column	d_23	format a3		heading '23'
column  Total   format 9999
column status  format a8
column member  format a40
column archived heading "Archived" format a8
column bytes heading "Bytes|(MB)" format 9999
Ttitle  "Log Info"  skip 2
select l.group#,f.member,l.archived,l.bytes/1078576 bytes,l.status,f.type
  from v$log l, v$logfile f
 where l.group# = f.group#
/
Ttitle off
prompt =========================================================================================================================
Ttitle  "Log Switch on hour basis"  skip 2

select to_char(FIRST_TIME,'DY, DD-MON-YYYY') 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,
       count(trunc(FIRST_TIME)) "Total"
  from v$log_history
 group by to_char(FIRST_TIME,'DY, DD-MON-YYYY')
 order by to_date(substr(to_char(FIRST_TIME,'DY, DD-MON-YYYY'),5,15) )
/
Ttitle off
prompt =========================================================================================================================           
/NCLDBA/CY01 > @log_switch

Log Info

                                                             Bytes
    GROUP# MEMBER                                   Archived  (MB) STATUS   TYPE
---------- ---------------------------------------- -------- ----- -------- -------
         1 /cy/cy_u000/CY01/CY01_LOG001_01.rdo      YES          5 INACTIVE ONLINE
         1 /cy/cy_u001/CY01/CY01_LOG001_02.rdo      YES          5 INACTIVE ONLINE
         2 /cy/cy_u003/CY01/CY01_LOG002_01.rdo      NO           5 CURRENT  ONLINE
         2 /cy/cy_u001/CY01/CY01_LOG002_02.rdo      NO           5 CURRENT  ONLINE
         3 /cy/cy_u000/CY01/CY01_LOG003_01.rdo      YES          5 INACTIVE ONLINE
         3 /cy/cy_u003/CY01/CY01_LOG003_02.rdo      YES          5 INACTIVE ONLINE

6 rows selected.

=========================================================================================================================

Log Switch on hour basis

Day              00  01  02  03  04  05  06  07  05  09  10  11  12  13  14  15  16  17  18  19  20  21  22  23  Total
---------------- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- -----
MON, 29-JAN-2007 -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   1   -   11  4      16
TUE, 30-JAN-2007 -   1   -   -   1   -   2   -   1   1   -   -   1   -   -   1   -   -   1   -   1   -   9   4      23
WED, 31-JAN-2007 -   1   -   1   -   -   1   -   -   1   -   3   -   -   1   -   1   -   -   1   -   -   9   4      23
THU, 01-FEB-2007 2   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   9   4      22
FRI, 02-FEB-2007 2   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   10  4      23
SAT, 03-FEB-2007 2   -   -   1   -   1   8   -   1   -   1   -   -   1   -   -   1   -   1   -   1   -   -   4      22
SUN, 04-FEB-2007 1   2   -   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   -   1   -   4      14
MON, 05-FEB-2007 2   -   -   1   -   1   -   1   -   -   1   -   -   1   1   -   -   1   -   -   1   -   11  4      25
TUE, 06-FEB-2007 2   -   -   1   -   1   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   9   4      23
WED, 07-FEB-2007 3   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   -   1   -   -   1   9   5      25
THU, 08-FEB-2007 -   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   -   9   4      21
FRI, 09-FEB-2007 2   -   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   9   10     29
SAT, 10-FEB-2007 -   -   1   -   -   1   9   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   -   8      25
SUN, 11-FEB-2007 -   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   -   1   -   1   -   -   1   5      13
MON, 12-FEB-2007 -   3   -   -   1   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   12  6      28
TUE, 13-FEB-2007 1   2   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   1   8   6      25
WED, 14-FEB-2007 1   -   -   1   -   -   1   2   -   -   1   -   1   -   -   1   -   -   1   -   1   -   10  4      24
THU, 15-FEB-2007 -   1   -   -   1   -   -   3   -   -   1   -   -   1   -   1   -   -   1   -   1   -   9   8      27
FRI, 16-FEB-2007 2   -   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   -   1   -   -   1   10  7      27
SAT, 17-FEB-2007 2   -   -   1   -   1   9   -   -   1   -   1   -   -   1   -   1   -   -   1   -   -   1   9      28
SUN, 18-FEB-2007 -   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   -   1   -   -   1   8      16
MON, 19-FEB-2007 2   -   -   1   -   -   1   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   12  8      29
TUE, 20-FEB-2007 2   -   -   1   -   1   -   -   1   -   -   1   -   -   1   -   1   -   -   1   -   -   10  8      27
WED, 21-FEB-2007 2   -   -   1   -   -   1   -   1   1   -   -   1   -   1   -   -   1   -   -   1   -   10  4      24
THU, 22-FEB-2007 2   -   -   1   -   -   1   -   1   1   -   -   -   -   -   -   -   -   -   -   -   -   -   -       6

25 rows selected.

=========================================================================================================================
/NCLDBA/CY01 >    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值