which lsnrctl检查命令路径,未安装则通过sudo apt-get install oracle-instantclient-basic安装。echo $ORACLE_HOME和echo $PATH,确保ORACLE_HOME指向正确路径且PATH包含$ORACLE_HOME/bin,可通过编辑~/.bashrc添加并执行source ~/.bashrc生效。lsnrctl status,若未启动则用lsnrctl start启动监听器。$ORACLE_HOME/network/admin/listener.ora,确认监听地址、端口(默认1521)和实例名正确。ping测试客户端与服务器网络连通性。sudo ufw allow 1521/tcp。systemctl status oracle-xe查看(针对Oracle XE)。$ORACLE_HOME/network/log/listener.log和$ORACLE_HOME/diag/rdbms/db_name/db_instance/trace/alert_db_instance.log,获取具体错误信息。tnsping测试TNS名称解析是否正常,如tnsping <服务名>。sudo setenforce 0)。提示:操作前建议备份配置文件,若为权限问题可使用sudo提升权限,复杂问题可参考Oracle官方文档或联系技术支持。