今天在 linux 下启动 Oracle 监听时,发现执行 lsnrctl start失败,显示如下:

刚开始以为是因为更换了网络,网络 ip 没有配置好所致,但是排查发现 ping 网络是没有问题的,虚拟机正常连接网络,网上查阅说可能是主机名不一致导致的,于是执行 cat /etc/hosts,发现和 ifconfig 的网络 ip 居然不一致

切换到 root 用户,修改 /etc/hosts 文件

重新启动监听,便可启动成功

今天在 linux 下启动 Oracle 监听时,发现执行 lsnrctl start失败,显示如下:
刚开始以为是因为更换了网络,网络 ip 没有配置好所致,但是排查发现 ping 网络是没有问题的,虚拟机正常连接网络,网上查阅说可能是主机名不一致导致的,于是执行 cat /etc/hosts,发现和 ifconfig 的网络 ip 居然不一致
切换到 root 用户,修改 /etc/hosts 文件
重新启动监听,便可启动成功