debian

Debian lsnrctl故障排除步骤

小樊
43
2025-11-14 09:29:10
栏目: 智能运维

Debian 上 lsnrctl 故障排除步骤

一 快速定位流程

二 常见故障与修复

三 配置文件与日志检查要点

四 一键排查命令清单

# 1) 基本可达与身份
which lsnrctl
echo $ORACLE_HOME $ORACLE_SID
id

# 2) 监听状态与启停
lsnrctl status
lsnrctl start
lsnrctl stop

# 3) 端口与连通性(本机与远端)
ss -lntp | grep 1521 || netstat -lntp | grep 1521
telnet 127.0.0.1 1521 || nc -vz 127.0.0.1 1521
# 远端替换为服务器IP
telnet <服务器IP> 1521 || nc -vz <服务器IP> 1521

# 4) 防火墙放行(Debian 常用 ufw)
sudo ufw allow 1521/tcp
sudo ufw status

# 5) 日志与跟踪
tail -n50 $ORACLE_HOME/network/log/listener.log
# 需要更详细时(排障完成后关闭)
lsnrctl trace start
# ... 复现问题 ...
lsnrctl trace stop

以上命令覆盖了命令可用性、环境变量、监听状态、端口连通、防火墙与日志跟踪等核心环节,可快速定位大多数 lsnrctl 问题。

五 仍未解决时的建议

0
看了该问题的人还看了