TNS-12547: TNS:lost contact解决办法 今日登录测试库,发现Oracle挂掉了。 查看监听,查看Oracle服务 lsnrctl status ps -ef|grep ora 发现监听出现了问题,报以下错误 TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 104: Connection reset by peer 开始分析问题 1.检查/etc/hosts,etc/sysconfig/network查看host配置是否正确,配置无误,排除此问题 2.当$oracle_home/network/log中的listener.log大小等于2G的时候,无法继续写入日志,监听服务会自动停掉,启动或停止listener时都会报错。检查oracle_home/network/log中的listener.log大小,远没有2G,排除此问题。 3.无奈,只好重建监听,重新配置监听后依旧没有解决。 4.Google查找问题,在一篇blog看到,可能是由于/etc/hosts没有 127.0.0.1 localhost导致的,查看hosts文件,确实没有,加上,重启监听,成功。 |
|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )
GMT+8, 2024-9-20 02:45 , Processed in 0.022215 second(s), 17 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.