方法一:先看监听日志是否已满4G
ORA-12541:TNS:无监听程序 监听日志已满4G所致
删除listener.log即可
F:JavaOraclediagtnslsnrWIN-BK06LU55AKRlistenertracelistener.log
F:JavaOraclediagtnslsnrWIN-UE269DHDVBKlistenertracelistener.log
最后:治标的办法就是关闭监听日志写入
LSNRCTL>set current_listener <listener_name>
LSNRCTL>set log_status OFF
LSNRCTL>save_config
最后查询数据库监听日志,才发现监听日志已满4G,需要清理,把日志文件删除后就可以连上了,后面弄了个window计划任务,定时执行bat脚本删除这个日志文件,以防再发。
来源参考:
突发:ORA-12541:TNS:无监听程序 的调查解决方法(监听日志已满导致) - zhongzone - 博客园
监听日志文件过大,导致数据库出错,TNS-12541:无监听程序 - osc_m1w0us5v的个人空间 - OSCHINA - 中文开源技术交流社区
方法二:重新配置监听程序
Net Configuration Assistant--监听程序配置--重新配置--默认tcp--是否配置另一个监听程序选“否”--完成
参考文献:
ORA-12541TNS无监听程序解决方案——orcal基础_yztezhl的专栏-CSDN博客_tns无监听程序
Oracle清理 大文件清理
1.监听日志
F:JavaOraclediagtnslsnrWIN-BK06LU55AKRlistenertracelistener.log
F:JavaOraclediagtnslsnrWIN-UE269DHDVBKlistenertracelistener.log
Windows下直接按Delete删除即可 有访问时会自动生成
2.警告日志
F:JavaOraclediagtnslsnrWIN-BK06LU55AKRlisteneralert
F:JavaOraclediagtnslsnrWIN-UE269DHDVBKlisteneralert
剩下这个大文件不能删
F:JavaOracleoradataorclSYSTEM01.DBF
本文发布于:2024-02-04 04:48:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170699406152196.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |