centos

centos中sqlplus网络连接问题

小樊
49
2025-11-23 20:40:11
栏目: 云计算

CentOS 下 SQL*Plus 网络连接排查与解决

一、快速自检清单

二、常见错误与对应处理

错误现象 可能原因 快速处理
ORA-12541: TNS:no listener 监听未启动或端口不对 在服务器执行 lsnrctl start;确认监听端口为 1521 且未被占用
ORA-12514: TNS:listener does not currently know of service 数据库未向监听注册服务、服务名写错 执行 lsnrctl services 查看已注册服务;用 show parameter service_name 确认数据库服务名;必要时等待动态注册或静态配置
TNS:无法解析指定的连接描述符 TNS 别名配置错误或不可达 检查 tnsnames.ora 中 PROTOCOL/HOST/PORT/SERVICE_NAME;用简易连接直连验证
连接超时/拒绝 防火墙/安全组未放行 1521 在服务器放行 1521/tcp(firewalld/iptables/云安全组)
sqlplus 命令无响应或很慢 网络抖动、资源不足、SQL 执行时间长 先用 SET TIMING ON 判断耗时;检查网络质量与服务器资源(CPU/内存/IO)

三、服务器端排查步骤

四、客户端排查步骤

五、实用命令速查

0
看了该问题的人还看了