跳到主要内容
内容阅读

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

ORA-12505常见网络

TNS:监听器当前不知道给定的 SID

TNS: listener does not currently know of SID

错误描述

监听器找不到连接描述符中指定的 SID。实例可能未注册。

可能原因

  • 实例未启动或未在监听器注册
  • 连接字符串中的 SID 与实际 SID 不匹配
  • 动态注册尚未完成

解决方案

  1. 1启动数据库实例
  2. 2手动注册:ALTER SYSTEM REGISTER;
  3. 3在 listener.ora 中添加静态注册

诊断命令

lsnrctl status
lsnrctl services
SHOW PARAMETER instance_name;
#tns#listener#sid

同类错误码(网络)

想系统掌握这个领域?

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

完整操作步骤真实截图踩坑总结
查看完整课程¥128/月起 · 解锁全部 2738+ 篇
ORA-12505: TNS:监听器当前不知道给定的 SID - 原因与解决方案 | DBA 学习之路