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