首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

oracle 监听日志太大导致前端服务出有关问题

2012-09-08 
oracle 监听日志太大导致前端服务出问题listener的日志文件$ORACLE_HOME/network/log/listener.log记录了

oracle 监听日志太大导致前端服务出问题
listener的日志文件$ORACLE_HOME/network/log/listener.log记录了通过listener处理的网络请求信息,它包含客户端请求的时间,连接方式(专用或共享),连接程序,网络协议,主机名,网络端口号等信息。

  我们也需要周期地截断它,方法是先停止listener记日志的工作:
  $lsnrctl set log_status off

  然后进行文件处理( 把原来的日志保存到备份文件夹, 使原来的listener.log置空 )
  $cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_1.log
  $cp /dev/null $ORACLE_HOME/network/log/listener.log


  文件操作完成后,打开listener记日志的工作:
  $lsnrctl set log_status on

  可以写一个shell,让系统作为计划任务来跑:
  rq=` date +"%d" `
  cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_$rq.log
  su - oracle -c "lsnrctl set log_status off"
  cp /dev/null $ORACLE_HOME/network/log/listener.log
  su - oracle -c "lsnrctl set log_status on"



1 楼 lhbthanks 2012-04-24   本系统的监听日志路径是:/oracle/app/product/10204/network/log/listener.log

热点排行