监听日志listener.log的管理

      监听日志(listener.log)位于$ORACLE_HOME/NETWORK/log下,由于对于数据库的每个连接(无论是正常的还是非法的),该日志都会有记录,使得日志日渐增长,使得读写效率降低,影响监听工作效率。

 

      这里谈谈对监听日志的管理

 

      在监听开启的情况下,对于比较大的日志文件,如果是WIN平台,不允许直接删除,当然在UNIX下都可以直接删。此时要怎么处理这个大文件呢?

 

      1. 关闭监听

          删除日志,重启监听,监听日志自动产生

 

      2. 让监听不写日志

          即让当前监听工作时不需要写日志,不依赖于日志文件,此时可以顺利删除

 

          $ lsnrctl

 

          $ set log_status off

 

          删除监听日志文件

 

          $ set log_status on

 

          监听日志自动产生

你可能感兴趣的:(oracle,工作,unix)