检查命令路径与环境变量
which lsnrctl 确认命令路径,未找到则需安装Oracle客户端或将其路径添加到 PATH 环境变量。ORACLE_HOME 和 ORACLE_SID 已正确设置,可通过 echo 命令检查,未设置则需在 ~/.bashrc 中添加并执行 source ~/.bashrc。检查权限与文件配置
listener.ora)有执行权限,可使用 chmod +x 添加权限。listener.ora(位于 $ORACLE_HOME/network/admin)是否正确,修复错误后重启监听器。检查网络与防火墙
ping 测试网络连通性,确保能访问监听器IP。ufw 或 firewall-cmd 开放端口。操作监听器状态
lsnrctl status 查看监听器是否运行,未启动则执行 lsnrctl start。listener.log 等)获取详细错误信息。其他操作
sudo lsnrctl)。