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

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博客 ” ,链接:http://blog.itpub.net/8043290/viewspace-1447248/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8043290/viewspace-1447248/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值