处理Oracle 监听文件listener.log问题

 更新时间:2019年12月03日 15:55:59   作者:pillarzhang  
这篇文章主要介绍了处理Oracle 监听文件listener.log问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

   如果连接时候变得较慢 查看Oracle日志记录,可能是因为此文件太大,超过2G,
需要定期清理,(如果多用户,记得用root,可能没权限)

查看listener.log?

find / -name listener.log



经查看,竟然高达2G得日志数据,由于一些老旧的OS不支持2GB以上的文件,故当listener.log文件
超过2GB时,会出现无法处理新的连接,新的操作系统虽然不会出现这个问题,但我们依然需要对其
进行定期处理清理。

Listener log日志文件处理

[oracle@localhost home]$ lsnrctl
LSNRCTL> set log_status off
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to OFF
The command completed successfully
LSNRCTL> show log_status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to OFF
The command completed successfully
LSNRCTL> exit
[oracle@localhost home]$ find -name listener.log
home/oracle/app/oracle/diag/tnslsnr/localhost/listener/trace/listener.log
[oracle@localhost ~]$ cd /home/oracle/app/oracle/diag/tnslsnr/localhost/listener/trace/
[oracle@localhost trace]$ mv listener.log listener.log.20191127
[oracle@localhost trace]$ ls
listener.log.20191127 ora_2617_140154513196800.trc
[oracle@localhost trace]$ lsnrctl
LSNRCTL> set log_status on
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to ON
The command completed successfully
LSNRCTL> show log_status 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER parameter "log_status" set to ON
The command completed successfully
LSNRCTL> reload
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The command completed successfully
LSNRCTL> exit
[oracle@localhost trace]$
[oracle@localhost home]$ lsnrctl
LSNRCTL> set log_status off
LSNRCTL> show log_status
LSNRCTL> exit
[oracle@localhost home]$ find -name listener.log
[oracle@localhost trace]$ mv listener.log listener.log.20191127
LSNRCTL> set log_status on
LSNRCTL> reload

我们通过重命名日志文件之后,会自动生成一个新的listener.log文件。当然也可以进行清空处理,可以先copy一下备份,然后进行清空处理。

总结

以上所述是小编给大家介绍的处理Oracle 监听文件listener.log问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • 计算机名称修改后Oracle不能正常启动问题分析及解决

    计算机名称修改后Oracle不能正常启动问题分析及解决

    更改计算机名称后,oracle不能正常启动的相信有很多的朋友都有遇到过这种情况吧,接下来为大家介绍下详细的解决方法感兴趣的朋友可以参考下哈
    2013-04-04
  • navicat导入oracle导出的dmp文件

    navicat导入oracle导出的dmp文件

    现在工作中常用Oracle数据库,但是查询工具还是Navicat最好用,不论是数据导入导出,还是执行语句,都很清晰明了,下面这篇文章主要给大家介绍了关于navicat导入oracle导出的dmp文件的相关资料,需要的朋友可以参考下
    2023-05-05
  • Oracle执行计划查看方法汇总及优劣对比详解

    Oracle执行计划查看方法汇总及优劣对比详解

    这篇文章主要介绍了Oracle执行计划查看方法汇总及优劣对比,在 Oracle 数据库中,查看执行计划是优化 SQL 语句性能的重要工具,本文给大家介绍了几种常用的查看执行计划的方法及其优劣比较,需要的朋友可以参考下
    2024-11-11
  • Orancle的SQL语句之多表查询和组函数

    Orancle的SQL语句之多表查询和组函数

    这篇文章主要介绍了Orancle的SQL语句之多表查询和组函数的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • Oracle 8x监控sysdba角色用户登陆情况

    Oracle 8x监控sysdba角色用户登陆情况

    Oracle 8x监控sysdba角色用户登陆情况...
    2007-03-03
  • oracle调试存储过程的过程详解

    oracle调试存储过程的过程详解

    这篇文章主要介绍了oracle调试存储过程过程详解,文中通过图文展示介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • SQL 错误 [1722] [42000]: ORA-01722: 无效数字解决办法

    SQL 错误 [1722] [42000]: ORA-01722: 无效数字解决办法

    这篇文章主要给大家介绍了关于SQL 错误 [1722] [42000]: ORA-01722: 无效数字的解决办法,ORA-01722是一个错误代码,当试图将一个字符串转换为数字,但字符串无法转换为数字时会出现这个错误,需要的朋友可以参考下
    2024-06-06
  • Oracle 数据库中创建合理的数据库索引

    Oracle 数据库中创建合理的数据库索引

    在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。
    2009-06-06
  • Windows server 2019安装Oracle 19c的图文教程

    Windows server 2019安装Oracle 19c的图文教程

    Oracle是是一款高效、可靠、吞吐量高的数据库,本文主要介绍了Windows server 2019安装Oracle 19c的图文教程,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • PLsql Oracle 下载安装图文过程详解

    PLsql Oracle 下载安装图文过程详解

    PL/SQLDeveloper是一款用于开发Oracle数据库的集成开发环境,可以通过官网下载安装配置,并通过配置tnsnames.ora文件及环境变量来连接Oracle数据库,当试用期到期时,可以通过修改注册表来重置试用期,对PLsql Oracle 下载安装相关操作感兴趣的朋友一起看看吧
    2025-02-02

最新评论