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命令登录。
现象一:用"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/