lsnrctl status查看监听器是否运行,未启动则用lsnrctl start启动。ping命令测试客户端与服务器的网络连通性。listener.ora(监听器配置)和tnsnames.ora(服务名配置)中主机、端口、服务名正确。ORACLE_HOME/network/admin。iptables或ufw调整规则。ORACLE_HOME/network/log/listener.log。ORACLE_HOME/diag/rdbms/db_name/db_instance/trace/alert_db_instance.log。lsnrctl stop/start、systemctl restart oracle-xe。ORACLE_HOME和PATH已正确设置,可通过echo命令查看。tnsping命令测试服务名解析是否正常,如tnsping tns_name。lsnrctl的权限,可尝试用sudo。setenforce 0测试。若以上步骤无效,建议查看Oracle官方文档或联系技术支持。