跳到主要内容
内容阅读

在知识库中专注阅读,并随时返回相关工具与课程

ORA-12560常见网络

TNS:协议适配器错误

TNS:protocol adapter error

错误描述

Oracle 客户端无法连接,通常因为 Oracle 服务未运行或环境变量不正确。

可能原因

  • Oracle 数据库服务未运行(Windows)或实例未启动(Linux)
  • ORACLE_SID 未设置或设置不正确
  • 远程连接时监听器未运行
  • Oracle Home 设置不正确

解决方案

  1. 1验证 ORACLE_SID 和 ORACLE_HOME 设置正确
  2. 2启动 Oracle 服务(Windows):net start OracleServiceSID
  3. 3启动实例(Linux):sqlplus / as sysdba; STARTUP;
  4. 4启动监听器:lsnrctl start

诊断命令

-- From OS: echo $ORACLE_SID\n-- From OS: echo $ORACLE_HOME\n-- From OS: lsnrctl status
#tns#protocol#startup#environment

同类错误码(网络)

想系统掌握这个领域?

「网络」在课程 Day 31-40 中有 10 篇完整实战教程

完整操作步骤真实截图踩坑总结
查看完整课程¥128/月起 · 解锁全部 2738+ 篇
ORA-12560: TNS:协议适配器错误 - 原因与解决方案 | DBA 学习之路