Manutenção de logs e traces com ADRCI



É comum encontrar consumo excessivo de disco por conta de alta geração de traces e logs de erros no ambiente Oracle.

O ADRCI  é um repositório baseado em arquivos para dados de diagnóstico de banco de dados, tais como traces, dumps, o alert log, health monitor reports, etc.

Por padrão podemos iniciar o ADRCI acessando $ORACLE_HOME/bin e utilizando o comando ./adrci ou se as variáveis já são exportadas automaticamente ao acessar o usuário oracle, basta somente digitar adrci.





Digitando o comando show homes será apresentado todos os homes do ADR .

ADR Homes:
diag/rdbms/orcl/orcl
diag/tnslsnr/localhost/listener
diag/tnslsnr/SRVORCL/listener

Sabemos agora que estes são os diretórios onde os arquivos que queremos aplicar a retenção se encontram.

Vamos agora utilizar um script para definir a politica de retenção e excluir os arquivos: 

set HOME diag/rdbms/orcl/orcl
set control (SHORTP_POLICY = 240);
set control (LONGP_POLICY = 240);
purge -age 10080 -type ALERT
purge -age 10080 -type TRACE
purge -age 10080 -type incident
purge -age 10080 -type hm
purge -age 10080 -type utscdmp
purge -age 10080 -type cdump

Dentro do set HOME vamos definir os diretórios que foram informado em resultado ao comando show homes. 

SHORTP_POLICY é parâmetro responsável pela retenção dos arquivos de traces e o LONGP_POLICY pela retenção dos arquivos de incidentes. Os valores são definidos em horas.

O purge ira efetuar a a exclusão dos arquivos, os valores nele são definidos em minutos. 



Aprendemos hoje a realizar a retenção de arquivos de logs e traces utilizando o ADRCI, podemos utilizar esta ferramenta para gerenciar os dados de diagnósticos armazenados, vamos abordar mais sobre a ferramenta em breve.

Fonte: https://www.oracle.com/technetwork/pt/articles/database-performance/automatic-diagnostic-repository-2417674-ptb.html

Nenhum comentário:

Postar um comentário

Recentes

O Blog

Bem vindo ao blog AvizDBA

Criei o blog com intuito de ajudar a todos, compartilhando minha experiência, casos do dia a dia e algumas dicas.

Espero que aproveite os posts e fique a vontade para deixar um comentário caso tenha algum dúvida ou sugestão.

Certificações