今天遇到一个sqlplus可以访问oracle,但是plsql无法打开,一直报错“无监听程序”。
lsnrctl status 一直无法查看到实例信息
D:\app\Administrator\diag 中找到listener.log监听日志文件,满4G了,alter_orcl.log告警日志文件也可清理
需要清理这个日志(先stop监听),或者定期删除,做备份。
为什么需要处理监听器日志,这是由于oracle系统长时间运行,监听器日志,一直在不断增大,但是似乎oracle或者监听器内部认定,日志大小不能超过4G,超过这个数,监听器就停止工作了。这不是文件系统的原因,这是oracle或者监听器内部代码认定。