listener.log 日志文件记录了通过 listener 处理的网络请求。

Oracle listener.log 不断增大的问题解决
 
lsnrctl set log_status off
mv listener.log listener.old
或者
cp /dev/null listener.log
lsnrctl set log_status on
 
 
可写成 shell 定期执行:
cat auto_cut_off_listener.sh
#!/bin/bash
#############################
# xxx
# date
############################
cd /home/oracle
. .bash_profile
 
cd /u01/app/oracle/diag/tnslsnr/listener/trace
lsnrctl set log_status off
cp /dev/null listener.log
lsnrctl set log_status on