Originally posted by stecal
Can you afford 10 seconds of downtime? lsnrctl stop, mv or rm the log file, then lsnrctl start.
Youch! You'd be better off:
lsnrctl set log_status off
mv listener.log listener.log.old
lsnrctl set log_status on

This way, you don't have to bounce your listener.