【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1919字,纯文字阅读大概需要3分钟。
内容图文
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符](/upload/InfoBanner/zyjiaocheng/451/9a2f39dd69e249d5b97f2a9f676607b6.jpg)
相信这个错误大家都不陌生,只要安装使用过Oracle的估计都遇到过这个问题,一般出现在用PL/SQL连接Oracle数据库的时候发生的。
导致这个错误的原因以及解决方案都是多种多样的,我也是三番五次的遇到过这个问题,今天就把ORA-12154的解决方案总结一下。
1、首先查看服务器端,Oracle服务和监听服务是否启动。Win+R,输入services.msc,查看服务。检查下图中的两个服务是否正在运行。
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102928272.jpg)
2、通过Sql Plus连接数据库试试,排除服务端的错误。如果Sql Plus连接能成功,那就说明安装的过程没有错误,数据库能够正常使用,错误出在一些配置里。
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102928566.jpg)
3、如果sqlplus能成功登录,证明服务端没有问题,那么就开始排查配置,先查看Oracle安装目录:D:\app\NiuNiu\product\11.2.0\dbhome_1\NETWORK\ADMIN 下的tnsnames.ora文件是否配置了相应的连接描述符。也就是查看是否配置了新的网络服务。
具体怎么配置见博客:http://blog.csdn.net/u010028869/article/details/46652165
另外,要注意网络服务名,如DRP之前不能有空格,并且两个服务之间可以有空行,但也不能有空格符。可能有了空格会识别不了吧。如下图所示:
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102928715.jpg)
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102928923.jpg)
4、查看环境变量-系统变量Path,是否有Oracle安装目录:D:\app\NiuNiu\product\11.2.0\dbhome_1\bin; 这个变量是安装Oracle的时候自动生成的,保险起见最好查看一下。
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102929135.jpg)
5、如果安装的是Oracle 10g版本,则打开PL/SQL,取消登陆后,在PLSQL Developer工具栏中找到“Tools—>Preferences”,在Oracle的Connection节点中找到Oracle Home选择OraClient10g_home1,保存后关闭PLSQL Developer,如下图所示:
![【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符 - 文章图片](/upload/getfiles/0001/2021/4/24/20210424102929314.jpg)
6、如果是Oracle11g ,则需要检查是不是安装了Oracle 32位客户端、是否配置了相应的环境变量。具体配置见文章:http://blog.csdn.net/u010028869/article/details/46647479
7、如果以上方法尝试后均不见效果,那就尝试更换plsql的版本,有可能下载plsql和安装的Oracle数据库版本上不兼容。
暂时想到的解决方案就这些,希望能够帮到大家!
版权声明:本文为博主原创文章,未经博主允许不得转载。
【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符
标签:oracle ora-12154 pl-sql
本文系统来源:http://blog.csdn.net/u010028869/article/details/46700921
内容总结
以上是互联网集市为您收集整理的【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符全部内容,希望文章能够帮你解决【Oracle错误集锦】:ORA-12154: TNS: 无法解析指定的连接标识符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。