Pular para o conteúdo

Descubra quem é o culpado de gerar tanto archivelog e resolva o problema de produção !

Quem é o culpado de gerar tanto archivelog

Na minha vida profissional tive alguns problemas. Chega o gerente é fala : Coloca isso em produção agora …isso é urgente!!!

Ai vem o problema. Por causa da falta de testes, acontece um grande problema em produção. Começou a gerar 250mb de archivelog por segundo.

Quem esta fazendo isso?

Ontem estava tudo ok!

A maneira que consegui fazer para descobrir o vilão foi a query abaixo.

--
-- COMMAND_TYPE:
--   2 = INSERT
--   6 = UPDATE (DELETE/INSERT)
--   7 = DELETE
--
select count (*),inst_id,PARSING_SCHEMA_NAME
from gv$sql
where COMMAND_TYPE in (2,6,7)
group by inst_id,PARSING_SCHEMA_NAME
order by 1 ,3,2

Depois de descobrir o vilão basta tirar o grant de conexão e matar todas as sessões dele.

Fica temporariamente sem produção até resolver o problema num ambiente de teste de preferência.

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 5 / 5. Contagem de votos: 15

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress