Archives gerados por Hora

Script para verificar a quantidade de archivelogs gerados por hora. O objetivo deste é verificar se está havendo muita geração de archives por hora. O ideal é de 3 a 4 por hora.

select trunc(FIRST_TIME,'hh') data_hora,count(*) qtd, sum(blocks*block_size/1024/1024) mb
from v$archived_log
where to_char(trunc(FIRST_TIME,'hh'),'YYYYMM') = to_char(sysdate-1,'YYYYMM')
group by trunc(FIRST_TIME,'hh')
order by trunc(FIRST_TIME,'hh');

Executando o Script.

SQL> set lines 155
SQL> set pagesize 1000
SQL> alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss';

Session altered.

SQL> select trunc(FIRST_TIME,'hh') data_hora,count(*) qtd, sum(blocks*block_size/1024/1024) mb
from v$archived_log
where to_char(trunc(FIRST_TIME,'hh'),'YYYYMM') = to_char(sysdate-30,'YYYYMM')
group by trunc(FIRST_TIME,'hh')
order by trunc(FIRST_TIME,'hh');          2    3    4    5

DATA_HORA                  QTD         MB
------------------- ---------- ----------
02/08/2011 14:00:00          3   .0703125
02/08/2011 15:00:00         11 2.98925781
02/08/2011 16:00:00         12 1.99853516
02/08/2011 17:00:00         29 8.89648438
.
.
.
17/08/2011 20:00:00         11 .040527344
26/08/2011 18:00:00         12 2.47949219

57 rows selected.

SQL>
%name Archives gerados por Hora

Autor: Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g/11g/12c, OCS 11g Implementation, OCE 11g Performance Tuning, OCE 11g RAC & GRID e OPN Specialist. Conhecimentos em PHP.