Bom dia, Não há query que gere archivelog, o que gera archivelog são commits. Você pode usar uma query na v$sessstat para coletar essa informação, veja qual o usuário conectado que está dando mais commits e veja rotinas nele que tenha por exemplo, pl/sql com loop e commit dentro de loop e etc. Vai precisar da ajuda de analistas das apps para resolver isso.
col estatistica form a12 col usuario form a35 select c.sid, a.name estatistica, c.username||'@'||c.machine usuario, sum(b.value) qtd_commits from v$statname a, v$sesstat b, v$session c where a.statistic#=b.statistic# and b.sid = c.sid and a.name = 'user commits' and c.username is not null having sum(b.value) > 0 group by c.sid,a.name, c.username||'@'||c.machine order by qtd_commits desc; Atenciosamente, <http://www.mufalani.com.br/>Rodrigo Mufalani - Diretor Técnico | rodr...@mufalani.com.br<mailto:rodr...@mufalani.com.br> | +55 21 988 994 817 Mufalani - +55 21 3193 0326 | Rua Alm Grenfall, 405, Bl 3, Sl 310, Centro Empresarial Washington Luiz, Duque de Caxias, RJ | CEP 25085-009 | www.mufalani.com.br<mailto:rodr...@mufalani.com.br> <http://www.mufalani.com.br/>[cid:image001.png@01D23B4C.7295D120]<http://www.mufalani.com.br/>[cid:image002.png@01D23B4C.7295D120] De: <oracle_br@yahoogrupos.com.br> em nome de "'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> Responder para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> Data: quinta-feira, 10 de novembro de 2016 12:08 Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> Assunto: [oracle_br] Muitos Archives Pessoal, Tenho um banco 11g (release 11.2.0.4) + ASM (storage HP) em RHEL 6.5. O banco hoje esta com 2.1T e meu problema é que ele gera 2T por dia de archive log, gostaria de saber uma forma de descobrir as querys que estão gerando muito archives. O banco tem 9 grupos de redo de 1024M Grato Ednilson [As partes desta mensagem que não continham texto foram removidas]