Oracle listener.log 清理
2017-04-04 12:19
363 查看
在oracle中,如果不对监听日志文件进行截断(定期清理),那么监听日志文件会变得越来越大,由于一些老旧的OS不支持2GB以上的文件,故当listener.log文件超过2GB时,会出现无法处理新的连接,新的操作系统虽然不会出现这个问题,但我们依然需要对其进行定期清理。
查看listener.log日志文件的位置,在RAC数据库中,其位置为:
确定日志文件的大小
同时,通过上面的命令,我们还可以查看其他文件的大小:
如果觉得listener.log文件较大,我们可以将其清空,主要步骤为:
step1:停止监听服务进程(tnslsnr)记录日志,Oracle 11gR2监听日志存放在grid用户下
step2:拷贝listener.log文件
step3:查看该副本内容是否正常
step4:如果副本没问题,则开始清空listener.log
step5:查看日志是否被清空
step6:开启监听服务进程(tnslsnr)日志
step7:查看监听日志是否正常运行,如果不断更新,说明没问题(假如没人连接数据库,我们是看不到变化的,此时我们可以使用sqlplus连接数据库,看listener.log是否会更新
查看listener.log日志文件的位置,在RAC数据库中,其位置为:
unixdev$[/grid/app/diag/tnslsnr/unixdev/listener/trace]ls listener.log
确定日志文件的大小
unixdev$[/grid/app/diag/tnslsnr/unixdev/listener/trace]du -ks listener.log 722795 listener.log
同时,通过上面的命令,我们还可以查看其他文件的大小:
unixdev$[/grid/app/diag/tnslsnr/unixdev/listener]du -ks * 1273999 alert 0 cdump 0 incident 0 incpkg 1 lck 257 metadata 0 metadata_dgif 0 metadata_pv 0 stage 0 sweep 722795 trace
如果觉得listener.log文件较大,我们可以将其清空,主要步骤为:
step1:停止监听服务进程(tnslsnr)记录日志,Oracle 11gR2监听日志存放在grid用户下
su - grid $lsnrctl set log_status off;
step2:拷贝listener.log文件
$p listener.log data_listener.log
step3:查看该副本内容是否正常
$more date_listener.log
step4:如果副本没问题,则开始清空listener.log
$echo ‘ ’ > listener.log
step5:查看日志是否被清空
$pwd ../listener/trace $du -ks *
step6:开启监听服务进程(tnslsnr)日志
$lsnrctl set log_status on;
step7:查看监听日志是否正常运行,如果不断更新,说明没问题(假如没人连接数据库,我们是看不到变化的,此时我们可以使用sqlplus连接数据库,看listener.log是否会更新
tail -f listener.log
相关文章推荐
- oracle listener.log清理
- Linux ORACLE清理、截断监听日志文件(listener.log)
- ORACLE清理、截断监听日志文件(listener.log)
- ORACLE清理、截断监听日志文件(listener.log)
- 清理注册表后导致Oracle listener起不来
- 大于2GB的Listener.log和运行超过198天的主机上的Oracle实例
- oracle11g 清理listener.log
- Oracle 如何规范清理v$archived_log记录实例详解
- oracle_listener.log
- 关于一次oracle sqlplus可登陆,但监听起不来的解决。由于listener.log文件超过4G
- 使用linux logrotate工具清理oracle listener日志
- oracle listener 不能正常启动 清理.oracle目录
- linux下清空oracle的listener.log的几种方法
- oracle连接慢优化问题listener.log文件过大
- windows 清空oracle的监听日志listener.log
- Oracle listener.log 不断增大的问题解决
- Oracle 的listener.log 日志超过4G导致SQL速度极慢,监听命令能执行要10min。
- 清理listener.log
- oracle 监听hang,监听日志报错:WARNING: Subscription for node down event still pending' in Listener Log
- Linux Oracle DB log 清理