ubuntu

lsnrctl如何帮助解决Ubuntu网络问题

小樊
40
2025-12-17 03:34:42
栏目: 智能运维

lsnrctl在Ubuntu网络问题中的作用与定位

用lsnrctl快速定位Oracle监听层问题

与系统网络工具的联动排查

常见症状与处理对照表

症状 用lsnrctl确认 进一步动作
客户端报“TNS:无法解析服务名/无监听程序” status/services 看不到目标服务或监听未启动 启动监听(lsnrctl start),核对 listener.ora 与 tnsnames.ora,检查 ORACLE_HOME/SID 与 PATH
能ping通主机但连不上1521 status 显示监听正常但端口不通 ss/netstat 确认监听,telnet/nc 测试端口,ufw/iptables 放行 1521,检查云安全组
监听启动失败或反复重启 log 报端口被占用/权限/解析失败 更换端口或释放占用进程,修正主机名解析与权限,必要时重启系统服务
服务已启动但未注册到监听 services 列表缺少实例 等待 PMON 注册或执行 alter system register,确认 local_listener 参数与监听地址一致
该对照表将“现象—监听侧证据—处置动作”串联,便于快速收敛与修复。

注意事项

0
看了该问题的人还看了