Oracle 监听器无法启动(TNS-12537,TNS-12560,TNS-00507)


参考https://www.cnblogs.com/xing901022/p/3895719.html
先看报错信息:
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused

原因:
查看主机名,发现/etc/hosts内localhost只想多个地址,引发监听冲突
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost.domain localhost
10.4.40.70 localhost

解决方法:
修改主机名:

hostname

hostname oracle

/etc/hosts

127.0.0.1 localhost localhost.domain
192.168.0.1 oracle

/etc/sysconfig/network

hostname = oracle

再次启动,成功


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM