ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法

当遇到ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误需要特别检查如下配置:

  1. 检查数据库客户端$ORACLEHOME/client_1/NETWORK/ADMIN目录中的tnsnames.ora文件看客户端连接服务器 Listener的配置是否正确,如下配置是连接本地数据库服务器Listener,其中红色标记的是特别要注意的地方:
    ORCL_LOCALHOST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = orcl)
    (SERVER = DEDICATED)
    )
    )
  2. 检查数据库服务器ORACLEHOME/db1/NETWORK/ADMIN目录中的listener.ora文件是否配置正确,如果这个文件配置错误是客户端是无论如何也无法连接到服务器的,如下是listener.ora的部分配置:LISTENER=(DESCRIPTIONLIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))(ADDRESS=(PROTOCOL=TCP)(HOST=∗∗∗hile∗∗∗)(PORT=1521))))其中红色标记的HOST是特别要注意的地方,是你的计算机名称,不能简单的写成localhost,如果不确定计算机名称则可通过dba登录sqlplus利用selectHOSTNAMEfromvORACLEHOME/db_1/NETWORK/ADMIN目录中的listener.ora文件是否配置正确,如果这个文件配置错误是客户端是无论如何也无法连接到服务器的,如下是listener.ora的部分配置: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = ***hile***)(PORT = 1521)) )) 其中红色标记的HOST是特别要注意的地方,是你的计算机名称,不能简单的写成localhost,如果不确定计算机名称则可通过dba登录sqlplus利用 select HOST_NAME from vORACLEHOME/db1​/NETWORK/ADMIN目录中的listener.ora文件是否配置正确,如果这个文件配置错误是客户端是无论如何也无法连接到服务器的,如下是listener.ora的部分配置:LISTENER=(DESCRIPTIONL​IST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))(ADDRESS=(PROTOCOL=TCP)(HOST=∗∗∗hile∗∗∗)(PORT=1521))))其中红色标记的HOST是特别要注意的地方,是你的计算机名称,不能简单的写成localhost,如果不确定计算机名称则可通过dba登录sqlplus利用selectHOSTN​AMEfromvinstance语句查询主机名。

原来本机的ip发生改变后,或手动改变过计算机的名称,都可能出现了上述问题。

检查配置后改变数据库的监听ip地址,然后重启tns监听服务。

转载:ora12505解决方法相关推荐

  1. Weblogic常见报错以及解决方法[转载]

    最近组织内部进行安全升级,由于目前所接触的项目均使用weblogic中间件部署,出现了一系列问题小问题,再此转载一下常见的错误处理方式以便后续查询.转载 追风若水:https://my.oschina ...

  2. Oracle 存储过程 无法编译 解决方法(转载)

    声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为: http://blog.csdn.net/tianlesoftware/article/details/7412555 Or ...

  3. 硬盘盘符双击无法打开,只能右键打开(解决方法)(转载)

    开始---运行---cmd,例如D盘,就输入 D: dir /a (没有参数A是看不到的,A是显示所有的意思) 此时你会发现一个autorun.inf文件 attrib autorun.inf -s ...

  4. 【转载】“error LNK1169: 找到一个或多个多重定义的符号”的解决方法

    c++的小细节的地方 原文地址:https://blog.csdn.net/xiaosu123/article/details/5665729 问题描述如下: 有 三个源文件,A.h.B.cpp.C. ...

  5. 虚拟机centos7繁忙关不了机的解决方法(转载)

    环境 Windows10(1903版本),centos7,VMware Workstation Pro15.0. 在网上看了很多方法都解决不了,比如: 1.进入关不了机的虚拟机目录删除.lck文件夹 ...

  6. 程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法

    程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 参考文章: (1)程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 (2)https://www.cnblogs. ...

  7. python numpy库安装winerror5_(转载)Numpy安装中遇到的问题和解决方法

    原文链接​http://blog.csdn.net/wlyfls/article/details/38701209?utm_source=tuicool 系统环境是win7(64bit)+python ...

  8. SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法此信息转载自BlueSky's Blog,www.heuupk.com,为尊重无价的知识请保留此版权信息。...

    SQL Server 2005"备份集中的数据库备份与现有的数据库不同"解决方法 以前一直使用SQL Server2000,现在使用SQL Server2005,就在现在的项目中使 ...

  9. [转载]IIS7报500.23错误的解决方法

    原文出处: 原文作者:pizibaidu 原文链接:http://pizibaidu.blog.51cto.com/1361909/1794446 背景:今天公司终端上有一个功能打开异常,报500错误 ...

最新文章

  1. MySQL AHI 实现解析
  2. LoadCursor 加载不同的鼠标光标
  3. mui开发项目流程_【经验分享】用HBuilder开发的基于MUI和H5+的APP开发及上架经历...
  4. wince 音频学习
  5. 双人五子棋(C++游戏)游戏代码在最底下
  6. 联想Y720安装双系统详解win10+ubuntu14.04+gtx1060显卡驱动
  7. 张爱玲的十大爱情名言
  8. python初学入门————列表
  9. python 二项分布编程_Python模拟伯努利试验和二项分布代码实例
  10. 微软联合创始人,花花公子保罗·艾伦的传奇一生
  11. 【收藏防丢】rar压缩包忘记密码怎么办?手把手教你轻松解决
  12. xubuntu20.04安装记
  13. mybatis替换大于号或者小于号
  14. 静态时序分析—串扰延迟分析(Crosstalk Delay Analysis)
  15. 60 Linux 常用 命令
  16. 如何激活word2010
  17. 配置teamviewer远程无显示器ubuntu工控机实操
  18. 脚下,梦開始的地方——七月总结
  19. Visual Studio 2005 注册码
  20. STM32——EMWIN窗口小工具(十三)

热门文章

  1. Qt 3D开发案例:音频可视化器示例(附源码)
  2. 脱口而出口语100句
  3. 【Python数据分析学习实例】动态新闻标题热点挖掘
  4. CSS scoped和module
  5. 进程和线程:进程的状态和层次结构
  6. 贪心算法题leetcode(C语言伪代码)
  7. 职业生涯 28句话让你的人际关系更上一层楼
  8. python练习题回顾
  9. 决战云时代--“微服务”连接企业级应用(SaaS)与云计算平台之间最后一公里
  10. vue-cli使用px2rem 或 postcss-plugin-px2rem px转换rem