ping <数据库服务器IP>
确保网络可达,若不通需排查网络配置、路由或防火墙。ORACLE_HOME
、PATH
、LD_LIBRARY_PATH
(参考)。sqlplus -v
对比数据库版本。lsnrctl status
检查监听服务是否运行,未运行则启动:lsnrctl start
。ps -ef | grep ora_
确认数据库实例进程存在。$ORACLE_HOME/network/admin/tnsnames.ora
文件,确保服务名、主机、端口配置正确。tnsping <服务名>
测试解析是否正常。sudo firewall-cmd --add-port=1521/tcp --permanent --reload
。sudo setenforce 0
(若启用)。sqlplus username/password@//host:port/service_name
连接。$ORACLE_HOME/log
)或服务器端监听日志获取错误详情。参考来源: