当前位置:  数据库>oracle

回收Oracle的监听器日志文件

    来源: 互联网  发布时间:2017-03-20

    本文导语:   Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候...

  Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢,这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器,重命名后,再启动监听器,启动时会自动创建一个新的监听器日志文件,但这样客户端连接就会断开,本文介绍一种方法在不停止监听器的情况下,重命名监听器日志文件。

  在Windows平台下:

  C:> cd oracleora92networklog #切换到监听器日志文件所在目录

  C:oracleora92networklog> lsnrctl set log_status off #将监听器日志文件暂时脱机

  C:oracleora92networklog> rename listener.log listener.old #重命名日志文件,可以加上日期

  C:oracleora92networklog> lsnrctl set log_status on #将监听器日志文件联机,会自动重新创建一个新的日志文件

  在Linux/Unix平台下:

  % cd /u01/app/oracle/product/9.2.0/network/log

  % lsnrctl set log_status off

  % mv listener.log listener.old

  % lsnrctl set log_status on

  这样重命名后,就可以将listener.old拷贝到DBA的工作电脑上进行深入分析,当遇到黑客攻击时,还可以保留该文件作为证据。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C#删除文件夹和文件到回收站示例
  • 问一个菜鸟问题,怎样在linux的命令行中恢复回收站的文件?
  • 文件描述的回收问题,谢谢
  • 垃圾回收日志文件分析工具 GCViewer
  • Python类的构造函数,析构函数以及垃圾回收机制详细介绍及代码举例
  • “当某个实例不再被任何对象引用时就会被垃圾回收机制回收”,那么怎样才算是不被任何对象引用呢?
  • php会话(session)生命周期概念介绍及设置更改和回收
  • Fedora 10回收站无法清空
  • android 4.0 托管进程介绍及优先级和回收机制
  • 求助,线程的回收
  • JAVA有没有强制回收机制?
  • 急!垃圾回收的问题!
  • 程序回收(大家可以试试)
  • 100分!free后内存回收问题
  • 堆栈回收问题
  • 线程资源回收问题
  • 垃圾回收器 bdw-gc
  • 垃圾回收的問題
  • 信号处理器为什么回收不了子进程?
  • 关于垃圾回收的问题
  • 关于对象的生存期问题,和内存回收器的问题
  • 用C或C++实现主存的分配与回收
  • 僵死进程不能回收
  • 如何回收安装Ubuntu的硬盘
  • php垃圾回收机制解析


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3