Ola, Uma situacao que pode acontecer em um ambiente de banco de dados Oracle e o aumento expressivo no numero de dados de "redo" gerados pelo aumento do numero de transacoes ao longo do tempo ou ate mesmo por alguma operacao isolada. A consequencia imediata no numero de transacoes que afetam grandes quantidades de dados e o numero excessivo de "redo log switches" ou alternancias de log gerados um curto espaco de tempo. Em ambientes Oracle que operam em modo ARCHIVELOG a geracao excessiva de archive logs por conta de varias operacoes de alternancias de log em um curto espaco de tempo pode ocasionar problemas como: espaco livre em disco, tempo de backup, entre outros. Portanto, e importante monitorar a quantidade de redo log switches ocorridas na ultima hora. Vale a pena salientar que o tamanho do arquivo de redo log online influencia na quantidade de alternancias de log realizadas. O cenario abaixo ocorreu em um ambiente de banco de dados com redo log de tamanho de 50 MB no qual o padrao era gerar em media 23 alternancia de log por dia, ou seja, cerca de uma alternancia por hora. No entanto, foi detectado que a partir do dia 09/05 as 11:00 hs, conforme resultado da consulta abaixo, as operacoes de redo log switches aumentaram drasticamente gerando cerca de 770 alternancias por dia. O impacto disso foi um aumento significativo de archive logs gerados, consumindo espaco extra na flash recovery area. Uma vez detectado o problema, foi averiguado que a aplicacao tinha sido configurada para fazer mais coisas do que deveria e que, a partir do dia 21/05 as 16:00 hs, as operacoes de alternancia de redo log foram reduzidas significativamente.SQL> select to_char(first_time,'DD/MM/YYYY') day, 2 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'00',1,0)),'999') "00", 3 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'01',1,0)),'999') "01", 4 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'02',1,0)),'999') "02", 5 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'03',1,0)),'999') "03", 6 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'04',1,0)),'999') "04", 7 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'05',1,0)),'999') "05", 8 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'06',1,0)),'999') "06", 9 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'07',1,0)),'999') "07", 10 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'08',1,0)),'999') "08", 11 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'09',1,0)),'999') "09", 12 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'10',1,0)),'999') "10", 13 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'11',1,0)),'999') "11", 14 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'12',1,0)),'999') "12", 15 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'13',1,0)),'999') "13", 16 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'14',1,0)),'999') "14", 17 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'15',1,0)),'999') "15", 18 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'16',1,0)),'999') "16", 19 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'17',1,0)),'999') "17", 20 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'18',1,0)),'999') "18", 21 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'19',1,0)),'999') "19", 22 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'20',1,0)),'999') "20", 23 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'21',1,0)),'999') "21", 24 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'22',1,0)),'999') "22", 25 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'23',1,0)),'999') "23", 26 sum(1) "TOTAL_IN_DAY" 27 from v$log_history 28 group by to_char(first_time,'DD/MM/YYYY') 29 order by to_date(day) desc;DAY 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 TOTAL_IN_DAY---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------------21/05/2017 32 32 33 32 34 33 34 32 33 32 32 32 33 31 32 33 5 4 2 0 0 0 0 0 53120/05/2017 32 32 32 33 33 33 34 33 32 32 35 32 32 33 32 33 32 33 32 32 32 32 33 32 78119/05/2017 33 32 33 32 32 32 34 33 32 32 34 32 32 32 31 33 32 32 32 34 33 32 33 32 77918/05/2017 33 32 32 32 32 32 34 33 32 32 33 33 32 33 33