PL/SQL Developer ORA-12154: TNS: 无法解析指定的连接标识符-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

PL/SQL Developer ORA-12154: TNS: 无法解析指定的连接标识符

简介: 背景:         在本机(Win7 64位  旗舰版)安装Oracle 11g的客户端(安装的32位的ORACLE客户端,如果安装64位的ORACLE客户端的时候,在CMD命令中,输入sqlplus /nolog 命令会无法识别,也就是无法识别),并设置相应的本地服务后,用PL/SQL Developer提示下面的错误: “Could not load "……\bin\oci.d
背景:
        在本机(Win7 64位  旗舰版)安装Oracle 11g的客户端(安装的32位的ORACLE客户端,如果安装64位的ORACLE客户端的时候,在CMD命令中,输入sqlplus /nolog 命令会无法识别,也就是无法识别),并设置相应的本地服务后,用PL/SQL Developer提示下面的错误:
Could not load "……\bin\oci.dll"”这个错误,64位win7上装PL/SQL,经常会遇见“Could not load "……\bin\oci.dll"”这个错误,我查了一下资料,原因是PL/SQL只对32位OS进行支持,解决方法是额外加载一个oci.dll文件。
解决方法:链接
更正错误一后,又提示下面的错误:
        ORA-12154: TNS: 无法解析指定的连接标识符
解决方法:

        进入PL  SQL Developer的主界面,在登录界面选择取消即不登录进入主界面,然后选择菜单Tools(工具)-Preferences(首选项),在设置窗口中,选择Oracle-Connection(连接),对应设置窗口中,找到Oracle Home(Oracle主目录),选择你本地所安装客户端的版本(如下图),保存设置,然后重新启动PLSQL Developer,这时就可以正常登录了。



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: