ITPub博客

首页 > 数据库 > Oracle > ORA-12560: TNS: 协议适配器错误

ORA-12560: TNS: 协议适配器错误

原创 Oracle 作者:tangxiaodong 时间:2015-03-03 22:52:49 0 删除 编辑
1.问题描述
   现象一:用"sqlplus "/ as sysdba " "登录时,提示"ORA_12560 协议适配器错误",机器中的监听服务、实例服务(OracleServiceSID)已经启动,输入"sqlplus  用户名/密码@实例 "能正常登录。

2.寻找原因

   参考http://www.itpub.net/thread-223688-1-1.html,这个网页中提到的三种方法:
   (1)启动监听
   (2)启动实例服务
   (3)设置环境变量()
   这三种方法都没有效果,报错依究。
   参考http://worms.blog.51cto.com/969144/1293265,提到的方法:机器中的环境的确是装有Oracle服务端与客户端,客户端的环境变量的优先级高于服务端的优先级,调整一下位置,即可不用指定SID,就可正常登录。




1.问题描述
   现象二:Windows主机中,安装Oracle 11g 服务端,先安装实例MI,再安装实例GUO,使用命令"sqlplus '/ as sysdba'"登录时,提示该错误。

2.具体做法

    方法一:在在Windows环境变量中,添加系统环境变量:ORACLE_SID,值为:MI,SQL*PLUS登录时可直接登录。
    方法二:每次用SQL*PLUS登录时,先设置Oracle_sid,"set ORACLE_SID=MI",再用sqlplus命令登录。
   

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8043290/viewspace-1447248/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-07-18

  • 博文量
    11
  • 访问量
    98996