listener.log会不断增长,造成存储空间紧张时DBA就应该设法处理。
在linux下,可以直接清空日志:echo > listener.log 或 cat /dev/null > listener.log
但在windows下如果数据库在运行状态,直接删除文件会出现“拒绝访问”的情况,给处理带来麻烦。在网上看到这样的处理方法:将监听日志文件切换到另一文件上。过程如下:
lsnrctl>set log_file
Parameter Value: 输入新的文件名
从管理上看,文件名最好使用原来系统默认的。所以,将原来的日志文件清空后,再执行一遍,切换到原来的文件上。
也可以先停止监听日志生成:
lsnrctl> set log_status off
清理完成后,set log_status on
网友评论