当前位置: 首页 > news >正文

关闭listener监听日志

关闭listener监听日志

有几次碰到过由于监听日志文件大小达到几G,使得在连接时非常慢,像hang住一样,windows下的监听日志达到4G限制,后续连接如果无法写监听日志,就会产生TNS-12537报错,可以通过关闭写监听日志文件去避免或者写个定时任务定时清理;

C:\Users\XXX>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.5.0 - Production on 18-7月 -2016 15:47:47

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX-THINK)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.5.0 - Production
启动日期                  18-7月 -2016 15:41:36
正常运行时间              00 小时 616 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
监听程序日志文件          C:\oracle\product\10.2.0\db_1\network\log\listener.log
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXX-THINK)(PORT=1521)))
服务摘要..
服务 "XXX" 包含 2 个例程。
  例程 "XXX", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
  例程 "xxx", 状态 READY, 包含此服务的 1 个处理程序...
服务 "XXXPXDB" 包含 1 个例程。
  例程 "XXX", 状态 READY, 包含此服务的 1 个处理程序...
服务 "XXX_XPT" 包含 1 个例程。
  例程 "XXX", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功

查看监听状态,有显示监听程序日志文件 C:\oracle\product\10.2.0\db_1\network\log\listener.log;

C:\Users\XXX>lsnrctl

LSNRCTL for 32-bit Windows: Version 10.2.0.5.0 - Production on 18-7月 -2016 15:55:30

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

欢迎来到LSNRCTL, 请键入"help"以获得信息。

LSNRCTL> set log_status off
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX-THINK)(PORT=1521)))
LISTENER 参数 "log_status" 设为 OFF
命令执行成功
LSNRCTL> save_config
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX-THINK)(PORT=1521)))
保存的LISTENER配置参数。
监听程序参数文件          C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
旧的参数文件C:\oracle\product\10.2.0\db_1\network\admin\listener.bak
命令执行成功
LSNRCTL> quit

再次查看监听状态时,已经没有显示日志文件地址:

C:\Users\XXX>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.5.0 - Production on 18-7月 -2016 15:56:18

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX-THINK)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.5.0 - Production
启动日期                  18-7月 -2016 15:41:36
正常运行时间              00 小时 1447 秒
跟踪级别                  off
安全性                    ON: Local OS Authentication
SNMP                      OFF
监听程序参数文件          C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
监听端点概要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXX-THINK)(PORT=1521)))
服务摘要..

我们可以在listener.ora文件中可以看到增加了下面的内容:

C:\Users\XXX>type C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

#----ADDED BY TNSLSNR 05-7月 -2016 09:45:54---
LOGGING_LISTENER = OFF
#---------------------------------------------

也可通过直接在listener.ora文件中 加入上面那句,不过得监听重启后才会生效,而通过lsnrctl 这个命令接口设置,可以立即生效;

 

posted on 2016-07-18 16:06 田灬禾 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/willspring/p/5681648.html

相关文章:

  • 文成小盆友python-num11-(1) 线程 进程 协程
  • 基于复制的高可用
  • IDA Pro使用
  • C#程序员应该养成的程序性能优化写法
  • 在python 中is和= = 的区别
  • 用U盘安装Ubuntu系统
  • Mac - 印象笔记开发者
  • 关于bootstrap列偏移的两种方式
  • Tortoise SVN安装后右键没有菜单的解决方法
  • 软件测试忠告
  • 桌面远程链接
  • django中@property装饰器的运用
  • Neutron 不健全的HA ROUTER
  • nwjs
  • (Forward) Music Player: From UI Proposal to Code
  • 《深入 React 技术栈》
  • EventListener原理
  • Fastjson的基本使用方法大全
  • github从入门到放弃(1)
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JWT究竟是什么呢?
  • Linux后台研发超实用命令总结
  • tab.js分享及浏览器兼容性问题汇总
  • 问题之ssh中Host key verification failed的解决
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (done) 两个矩阵 “相似” 是什么意思?
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (MATLAB)第五章-矩阵运算
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (论文阅读30/100)Convolutional Pose Machines
  • (学习日记)2024.01.19
  • (转载)深入super,看Python如何解决钻石继承难题
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .java 9 找不到符号_java找不到符号
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @hook扩展分析
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [acm算法学习] 后缀数组SA
  • [Android Pro] AndroidX重构和映射
  • [BZOJ] 3262: 陌上花开
  • [BZOJ1053][HAOI2007]反素数ant
  • [C#]winform制作仪表盘好用的表盘控件和使用方法
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [c#基础]值类型和引用类型的Equals,==的区别
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape
  • [GN] Vue3.2 快速上手 ---- 核心语法2
  • [halcon案例2] 足球场的提取和射影变换
  • [HEOI2013]ALO
  • [iOS]-网络请求总结