Olá galera, quanto tempo?
Hoje vamos falar de limpeza. Muitas das vezes nos deparemos com a falta de espaço em disco, e a primeira coisa que vem a nossa cabeça é o aumento da tablespace de Undo ou da Temp, archives acumulando ou até mesmo o tamanho de alert. Porém, vamos trabalhar com o crescimento do log do Listener, que sofre crescimento constante de todas as conexões realizadas no banco de dados.
Local do Listener:
$ORACLE_HOME/network/log/listener.log
Antes de limpá-lo, vamos desabilitar a sua alimentação do log.
# lsnrctl
Vamos agora colocar o status do log para Off
LSNRCTL> set log_status off
Agora podemos apagar o arquivo ou apenas colocá-lo em um outro diretório, e fazer a devida limpeza no mesmo. Agora vamos habilitar o status do log, para que volte a funcionar normalmente, vale lembrar que se apagar o arquivo o mesmo será recriado com o tamanho zerado.
Vamos voltar para o status ON do log
LSNRCTL> set log_status On
Bem fácil esse procedimento, que pode economizar vários gigas em disco.
Espero que tenham gostado!
Abraços.
Administrador e coordenador do site!