我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何解决出现ora-12154:无法解析指定连接标识符的问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何解决出现ora-12154:无法解析指定连接标识符的问题

这篇文章主要介绍了如何解决出现ora-12154:无法解析指定连接标识符的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

用PL/SQL Developer连接公司Oracle数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框)。             (推荐学习:mysql学习)

如何解决出现ora-12154:无法解析指定连接标识符的问题

1. 检查服务

出现这种问题,首先我们想到的是检查服务有没有问题OracleOraDb11g_home2TNSListener。在运行中输入services.msc,打开服务窗口,看看OracleOraDb11g_homeTNSListener这个服务是否正在运行,如果没有运行,则启动。

2. 使用SQL PLUS测试连接。

如果还有问题,我们使用SQL PLUS测试是否能够连接。运行输入cmd,在命令提示符窗口中输入

sqlplus sys/密码@数据库SID as sysdba

如:

sqlplus sys/abc123@orcl as sysdba

如果可以连接,问题就好办了,说明我们数据库实例是没问题的,问题应该出在oracle客户端和pl/sql developer的配置上。

3. 检查tnsnames.ora配置

在客户端的安装路径下,我的是D:\oracle\instantclient_12_1\NETWORK\ADMIN,创建一个文件,名为:tnsnames.ora,如果之前创建过了,则直接打开住里追加就行了。在tnsnames.ora中追加如下内容:

SID名 =
  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = SID名)  )

注意SID名前面不能有任何其他字符,尤其是空格!

保存后,看看能不能登录。如果还不行,在pl/sql developer的登录窗口中点“取消”按钮,进入pl/sql developer后,执行“工具”-> “首选项” -> 连接,按下图所示进行配置(其中oracle主目录就是oracle客户端的路径)。

如何解决出现ora-12154:无法解析指定连接标识符的问题

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决出现ora-12154:无法解析指定连接标识符的问题”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何解决出现ora-12154:无法解析指定连接标识符的问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ora-12154:TNS:无法解析指定的连接标示符

ORA-12154是Oracle数据库中的一个错误代码,指示数据库无法解析指定的连接标识符。出现ORA-12154错误的原因可能有以下几种:1. TNS别名未正确配置:在使用TNS别名进行连接时,可能没有正确配置TNS别名,导致数据库无法解
2023-08-08

plsql无法解析指定的连接标识符怎么办

当PL/SQL无法解析指定的连接标识符时,可能是由于以下原因导致的:1. 连接标识符错误:请确保指定的连接标识符是正确的,包括数据库名称、用户名、密码等信息。2. 缺少必要的权限:请检查连接标识符是否具有足够的权限来连接到数据库。可能需要联
2023-09-18

oracle无法解析指定的连接标识符怎么办

当Oracle无法解析指定的连接标识符时,可能是由于以下几个原因:连接标识符错误:请确保连接标识符正确并与数据库配置文件中的标识符一致。检查标识符是否包含正确的主机名、端口号、服务名等信息。无效的连接信息:请检查连接信息是否正确,包括用户名
2023-10-24

ubuntu出现有线已连接却无法上网的问题如何解决

本篇内容主要讲解“ubuntu出现有线已连接却无法上网的问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu出现有线已连接却无法上网的问题如何解决”吧!ubuntu出现有线已连
2023-06-13

如何解决数字照相机连接到电脑后Vista系统无法识别的问题

这篇文章给大家介绍如何解决数字照相机连接到电脑后Vista系统无法识别的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。当您将数字照相机连接到运行 Windows Vista 的电脑后,系统无法识别该照相机。出现此问
2023-06-14

编程热搜

目录