oracle 监听服务异常
2016-07-18 13:30
295 查看
连接异常缓慢:
原因在于:!!!!
这个文件listener.log过大导致oracle像是假死了。listener.org路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace
删除掉重建一个同名文件就好。
对于这种listener.log增长非常迅速的系统,可以关闭监听日志,不让监听写日志到文件。也可以写个job定期清理。本文主要描述怎么样关闭监听日志:
可以在监听命令行接口中使用命令:
D:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 15-10月-2008 20:52:11
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
LSNRCTL> set log_status off
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dreamf)(PORT=1521)))
LISTENER 参数 \log_status\ 被设为 OFF
命令执行成功
LSNRCTL> save_config
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dreamf)(PORT=1521)))
未保存对LISTENER所作的更改
命令执行成功
LSNRCTL>
我们可以在listener.ora文件中可以看到增加了下面的内容:
#----ADDED BY TNSLSNR 15-10月-2008 10:05:43---
LOGGING_LISTENER = OFF
#---------------------------------------------
所以我们也可以在listener.ora文件增加上面的内容来关闭监听日志。但是只有在监听重启后才会生效,而通过lsnrctl 这个命令接口设置,可以立即生效,Windows平台上的文件会立即关闭。因此可以利用这个特性,用来删除WINDOWS平台上的监听日志文件,因为不这样,在监听运行时监听日志是不能删除的。
原因在于:!!!!
这个文件listener.log过大导致oracle像是假死了。listener.org路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace
删除掉重建一个同名文件就好。
对于这种listener.log增长非常迅速的系统,可以关闭监听日志,不让监听写日志到文件。也可以写个job定期清理。本文主要描述怎么样关闭监听日志:
可以在监听命令行接口中使用命令:
D:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 15-10月-2008 20:52:11
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
LSNRCTL> set log_status off
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dreamf)(PORT=1521)))
LISTENER 参数 \log_status\ 被设为 OFF
命令执行成功
LSNRCTL> save_config
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dreamf)(PORT=1521)))
未保存对LISTENER所作的更改
命令执行成功
LSNRCTL>
我们可以在listener.ora文件中可以看到增加了下面的内容:
#----ADDED BY TNSLSNR 15-10月-2008 10:05:43---
LOGGING_LISTENER = OFF
#---------------------------------------------
所以我们也可以在listener.ora文件增加上面的内容来关闭监听日志。但是只有在监听重启后才会生效,而通过lsnrctl 这个命令接口设置,可以立即生效,Windows平台上的文件会立即关闭。因此可以利用这个特性,用来删除WINDOWS平台上的监听日志文件,因为不这样,在监听运行时监听日志是不能删除的。
相关文章推荐
- MySQL 和Oracle里的关键词
- oracle 唯一约束 和 唯一索引
- BC俩周年 Oracle
- oracle中事务与sequence获取最新主键,批量insert冲突
- Hdu 5718 Oracle【贪心】
- 【转-整理】win764bit plsql 登录oracle11g ora-12154 问题汇总
- MyBatis小demo
- BestCoder 2nd Anniversary--1001Oracle
- rhel6.* 上安装oracle 11.2.0.1
- Oracle 外连接
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- Oracle 违反协议 OALL8 处于不一致状态
- 11gr2 grid安装的时候,ASM磁盘status为Member
- oracle instr() 和substr()函数
- oracle 小问题之监听
- oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by
- 利用trunc函数定时刷新物化视图
- hdu-5718 Oracle(水题)
- 7-16 Bestcoder a Oracle
- 利用函数返回oracle对象表的三种方法