Gerenciando log do Oracle através do Linux com Logrotate
Autor/fonte: Alexsandro Haag
E-mail/Url: http://www.vivaolinux.com.br/dica/Gerenciando-log-do-Oracle-atraves-do...
Tags: [ oracle ] [ linux ] [ logrotate ]
Tweet
Descrevo neste tutorial o passo-a-passo para configurarmos o rotacionamento de log do importante arquivo alert<SID>.log do Oracle.
Este procedimento é muito útil pois evita que o arquivo de log fique grande demais e dificulte nossa pesquisa por informações dentro do mesmo.
Criando e configurando o arquivo de rotação de log
Para que o arquivo de alertas da instância do Oracle não fique grande demais e dificulte as pesquisas, podemos fazer com que este seja rotacionado através do utilitário logrotate do Linux. O mesmo é usado para os principais registros de log do Linux.
Vou exemplificar com o Oracle-XE, mas pode ser realizado com qualquer versão do Oracle ou qualquer outro arquivo de log que queiramos gerenciar com o Logrotate.
Basta para isso criarmos um arquivo chamado oracle-xe (sugestão) dentro da pasta /etc/logrotate.d. Como utilizo Ubuntu/Gnome, costumo chamar o editor da seguinte forma:
Mas fique livre para utilizar o editor que quiser, porém lembrando sempre que deve criado o arquivo com direitos de administrador (usuário root).
Dentro do arquivo /etc/logrotate.d/oracle-xe adicione a seguinte informação:
Detalhando os parâmetros internos do arquivo:
A partir daí os logs serão rotacionados de acordo com as regras estabelecidas no arquivo.
Referências de apoio com o logrotate:
Este procedimento é muito útil pois evita que o arquivo de log fique grande demais e dificulte nossa pesquisa por informações dentro do mesmo.
Criando e configurando o arquivo de rotação de log
Para que o arquivo de alertas da instância do Oracle não fique grande demais e dificulte as pesquisas, podemos fazer com que este seja rotacionado através do utilitário logrotate do Linux. O mesmo é usado para os principais registros de log do Linux.
Vou exemplificar com o Oracle-XE, mas pode ser realizado com qualquer versão do Oracle ou qualquer outro arquivo de log que queiramos gerenciar com o Logrotate.
Basta para isso criarmos um arquivo chamado oracle-xe (sugestão) dentro da pasta /etc/logrotate.d. Como utilizo Ubuntu/Gnome, costumo chamar o editor da seguinte forma:
$ gksu gedit /etc/logrotate.d/oracle-xe
Mas fique livre para utilizar o editor que quiser, porém lembrando sempre que deve criado o arquivo com direitos de administrador (usuário root).
Dentro do arquivo /etc/logrotate.d/oracle-xe adicione a seguinte informação:
/usr/lib/oracle/xe/app/oracle/admin/XE/bdump/*.log {
weekly
rotate 10
copytruncate
delaycompress
compress
notifempty
missingok
}
Detalhando os parâmetros internos do arquivo:
- /..../admin/XE/bdump/*.log - caminho/nome do arquivo a ser rotacionado;
- weekly - informa que o log deve ser rotacionado semanalmente;
- rotate N - comando para rotacionar os logs até N vezes, após vai descartando o mais antigo;
- copytruncate - copia o log e move o original para outro lugar;
- delaycompress - Atrasa a compressão do log para a próxima rotação;
- compress - comprime os logs rotacionados;
- notifempty - não rotaciona se o log estiver vazio;
- missingok - não envia mensagem de erro se o arquivo de log não existir.
A partir daí os logs serão rotacionados de acordo com as regras estabelecidas no arquivo.
Referências de apoio com o logrotate:
Enviado por xKuRt em 03/11/2008 às 15:14
Itens relacionados
Criando uma tabela função em PL/SQL para resolver seus problemas
Utilizando cursor com PL/SQL
Oracle + SQL Plus: Como aumentar tablespace
Recuperando a senha SYS do Oracle
Instalando Oracle 10G
Relatório de objetos inválidos no SGDB Oracle
Oracle versus Apache Tomcat: Conflito na porta 8080
Oracle 10g: Schema HR (Human Resource) para treino
Instalando Oracle 10g no RHEL e Fedora
Pivot ou CrossTab (invertendo linhas em colunas) no Oracle
Listar todos itens relacionados
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Domingo, 19 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
- Perfis de presidenciáveis no Twitter visam cativar eleitores
- Squid - Limpando cache rapidamente
- Google disponibiliza o PHP no App Engine
- Banda larga fixa cumpre metas de velocidade de internet em São Paulo, Rio de Janeiro e Minas Gerais
- Anatel diz que operadoras de celular não atingiram metas sobre conexão à internet
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros cadastrados
- valkyem 18/05
- Info Galaxyem 17/05
- notwenem 16/05





