加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2013-05-14 20:27:01)
分类: Oracle

用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


 

 

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有