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"
分享到:
相关推荐
oracle监听日志过大导致数据库无法登陆问题
oracle11g的监听日志文件过大导致监听无法启动
oracle11g的监听日志文件过大导致监听无法启动
Oracle监听问题及解决方法Oracle监听问题及解决方法Oracle监听问题及解决方法
rem 因数据库监听日志过大,影响oracle使用,需定期清理 rem 停止监听写日志 lsnrctl set log_status off rem 修改监听日志文件名称,每天执行一次 ren E:\app\Administrator\diag\tnslsnr\%自己的计算机名称%\listener...
oracle监听程序安装 实用简单
配置Oracle监听器 配置Oracle监听器
oracle监听服务无法启动问题解决,ORA-12541解决办法
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm ...
oracle监听执行,可以监听应用执行的sql语句
因配置Process参数导致Oracle监听无法启动的问题解决办法
Oracle配置服务名、监听Oracle配置服务名、监听Oracle配置服务名、监听Oracle配置服务名、监听Oracle配置服务名、监听
NULL 博文链接:https://fjyuxuebin.iteye.com/blog/1115329
Oracle监听器维护管理v1.1 1 一、监听器工作原理 3 二、监听器Lisener功能 4 1、 监听客户端请求 4 2、 为客户端请求分配Server Process 4 3、 注册实例服务 4 4、 错误转移failover 4 5、 负载均衡衡量 4 三、监听...
深入全面的讲解了ORACLE监听器的工作原理和工作过程、 如何配置以及经常出现的问题和解决方法。
错误一:注册表使用了优化软件被删除了相关项错误二:网络环境发送改变。
远程连接oracle时找不到监听解决办法
oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理 oracle监听1067错误的处理
查看oracle数据库alert日志文件位置
Oracle监听器中的XDB、_XPT、_DGMGRL 、_DGB、PLSExtProc服务_ITPUB博客.mhtml