cancel
Showing results for 
Search instead for 
Did you mean: 

monitoring redo logs

Former Member
0 Kudos

How to check how many redo logs we are using  and how they are filling time to time?

how to monitor this from sap application level?

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Tee

YOu can check the redo log files you have by querying teh GV$LOGFILE view in ST04.

If you want to know how many you are using over a number of hours / days then do as follows.

Goto ST04 > Performance > Additional Functions > SQL command Editor. Execute the following script.

select to_char(first_time,'YYYY-MON-DD') day,

to_char(sum(decode(to_char(first_time,'HH24'),'00',1,0)),'99') "00",

to_char(sum(decode(to_char(first_time,'HH24'),'01',1,0)),'99') "01",

to_char(sum(decode(to_char(first_time,'HH24'),'02',1,0)),'99') "02",

to_char(sum(decode(to_char(first_time,'HH24'),'03',1,0)),'99') "03",

to_char(sum(decode(to_char(first_time,'HH24'),'04',1,0)),'99') "04",

to_char(sum(decode(to_char(first_time,'HH24'),'05',1,0)),'99') "05",

to_char(sum(decode(to_char(first_time,'HH24'),'06',1,0)),'99') "06",

to_char(sum(decode(to_char(first_time,'HH24'),'07',1,0)),'99') "07",

to_char(sum(decode(to_char(first_time,'HH24'),'08',1,0)),'99') "08",

to_char(sum(decode(to_char(first_time,'HH24'),'09',1,0)),'99') "09",

to_char(sum(decode(to_char(first_time,'HH24'),'10',1,0)),'99') "10",

to_char(sum(decode(to_char(first_time,'HH24'),'11',1,0)),'99') "11",

to_char(sum(decode(to_char(first_time,'HH24'),'12',1,0)),'99') "12",

to_char(sum(decode(to_char(first_time,'HH24'),'13',1,0)),'99') "13",

to_char(sum(decode(to_char(first_time,'HH24'),'14',1,0)),'99') "14",

to_char(sum(decode(to_char(first_time,'HH24'),'15',1,0)),'99') "15",

to_char(sum(decode(to_char(first_time,'HH24'),'16',1,0)),'99') "16",

to_char(sum(decode(to_char(first_time,'HH24'),'17',1,0)),'99') "17",

to_char(sum(decode(to_char(first_time,'HH24'),'18',1,0)),'99') "18",

to_char(sum(decode(to_char(first_time,'HH24'),'19',1,0)),'99') "19",

to_char(sum(decode(to_char(first_time,'HH24'),'20',1,0)),'99') "20",

to_char(sum(decode(to_char(first_time,'HH24'),'21',1,0)),'99') "21",

to_char(sum(decode(to_char(first_time,'HH24'),'22',1,0)),'99') "22",

to_char(sum(decode(to_char(first_time,'HH24'),'23',1,0)),'99') "23"

from v$log_history group by to_char(first_time,'YYYY-MON-DD');

The output will list the redo logs used per hour, per day.

Regards

Mark

Former Member
0 Kudos

Hello Tee,

The redo log information is logged in Alert log. You can check monitor the alert log from Tcode ST04 ( DBACOCKPIT )too.

Regards,

Mudasir.

Reagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

Is this an Oracle database ?

Then read this:

http://docs.oracle.com/cd/B10501_01/server.920/a96521/onlineredo.htm

Regards

RB