求助:Oracle 10g在cmd中用sqlplus提示ora-12560错误
我在本机上首先创建了数据库A,运行A正常(包括IE浏览器利用http://机器名:5500/em和cmd下的sqlplus连接),然后再创建了一个数据库B,并配置了两个监听(数据库A用来1521端口,数据库B用了1520端口),然后在IE下测试,两个数据库均能正常连接,这时未测试cmd的sqlplus是否能连接成功,再后来把数据库A相关的服务禁用了并修改成手动启动模式,然后重新启动计算机,在IE下测试仍能连接数据库B,接着用cmd的sqlplus连接(sqlplus "sys/我设定的密码 as sysdba"),然后就提示“ora-12560:TNS:协议适配器错误”,并不停地让输入用户名和密码。
感觉非常奇怪,为什么IE下能正常使用,而是DOS下就不行了呢。后来担心是默认的ORACLE_SID的原因,但是进入注册表搜索到ORACLE_SID,其值正是数据库B的SID。
各位高手们,帮我分析分析,为什么会出现这种错误,该怎么修改?万分感谢!