用plsql developer登陆时,
出现--------http://www/uc/myshow/blog/misc/gif/E___6827EN00SIGG.gif》
ORA-12154:TNS:无法解析指定的连接标识符
在网上搜解决方法,
出现了很多种方法。
其中得到好评的方法是:
摘自
http://www/uc/myshow/blog/misc/gif/E___6837EN00SIGG.gifhttp://zhidao.baidu.com/question/450449395.html
不登入方式进入PLSQL界面后,点击上面菜单:工具--首选项,弹出下面窗口。
http://s5/mw690/9262dda2tdcacf06e8174&690
在画了红圈的地方设置你的oracle主目录,
然后重新打开PLSQL,数据库栏:数据库名
这样应该可以了。
====自己实验图==================http://www/uc/myshow/blog/misc/gif/E___6838EN00SIGG.gif===============================
http://s2/mw690/9262dda2tdcad2c4943d1&690
本来Oracle
Home是空的,
点击向下的下拉菜单,
就会出现,选中即可。(红线地方即是,我安装的是Oracle
10g)
把plsql developer关闭后,
输出数据据名: ORCLXY(这是我安装Oracle的时候自己建的数据库名)
http://www/uc/myshow/blog/misc/gif/E___6854EN00SIGG.gif
到这里很多人都已经可以进入plsql developer操作,
但是我还是没有进入,
仍然是ORA-12154:TNS:无法解析指定的连接标识符。
继续上网找答案,
终于看到一篇文章是写这个问题的解决方法的。
贴上地址:来自百度文库
http://www/uc/myshow/blog/misc/gif/E___6837EN00SIGG.gifhttp://www/uc/myshow/blog/misc/gif/E___6837EN00SIGG.gifhttp://www/uc/myshow/blog/misc/gif/E___6837EN00SIGG.gif http://wenku.baidu.com/view/6dea11b9f121dd36a32d82d0.html
(题目:使用PLSQL_Developer时,“ORA-12154_TNS无法解析指定的连接标识符”解决心得总结)
在64位win7上装了32位oracle10g 以后又出现了新的问题:
在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer
(我装的是7.1版本) 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。
冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的。问题应该出在PL/SQL
Developer 自身。考虑到本次安装oracle的过程中有诺干次安装失败且变换过oracle
home,是否是注册表中的信息有写垃圾未清理?!进入 PL/SQL Developer 的
preferences中发现可以设定oracle
home。该选项为空是自动选择,也可以手工填入路径。但是设置后没有效果。之后又检查了注册表、oracle设置均无异常。
无奈之下选择了重装PL/SQL Developer
。运行安装程序以后弹出一个警告框,这次仔细的看了一下,大概意思是安装目录中含有特殊字符可能导致oracle无法连接。该提示窗口按“确认”按钮后依然会继续安装。恍然大悟啊,64位win7会把32位应用程序默认的安装到Program
Files
(x86)目录下,那两个括号可能让oracle郁闷了。改变安装路径为一个比较“大众化”的路径,再次进行数据库连接,一切问题都解决了。
经验总结:哥么以后打死也不往默认的32位 program files目录下装东西了。
====自己实验图==================http://www/uc/myshow/blog/misc/gif/E___6838EN00SIGG.gif===============================
安装时出现的警告如下图:
http://s16/mw690/9262dda2t7c77bf0459af&690
把安装目录换为全英文,且没有其它特殊符号的目录下。
这样就不会出现错误。
安装之后再运行plsql
developer,
完全是可能成功登陆。
登陆时,如下图
http://www/uc/myshow/blog/misc/gif/E___7374ZH00SIGG.gif
http://s6/mw690/9262dda2tdcad90923a85&690
成功登陆图
http://www/uc/myshow/blog/misc/gif/E___6860EN00SIGG.gif
蓝色画线部分:
用scott用户登陆
数据库为ORCLXY 正确 http://www/uc/myshow/blog/misc/gif/E___7381ZH00SIGG.gif
http://s9/mw690/9262dda2tdcadbcd43668&690
加载中,请稍候......