环境:本地数据库。认证方式:系统认证(NTS),在用sqlplus / as sysdba;登录时,提示:ORA-12560:TNS:协议适配器错误。用sqlplus "/as sysdba"也是一样。只有用sqlplus /@实例名 as sysdba才能登录。用户组,用户我都看过了,都没有问题。本机登录。
这是为什么?
当然,输全了也是可以登录的:sqlplus sys/123@orcl as sysdba;
我查过了,只有一个实例,也只有一个库
追答有没有按照我说的 去试一下?并不是说只有一个实例 就一定不会出现这个错误,你的环境变量有问题也会出现这种问题的!
追问怎么操作
追答你那是什么操作系统?
windows的话,命令提示符里面 set ORACLE_SID=orcl
linux 的话 export ORACLE_SID=orcl
运行上面命令之后,再试 sqlplus '/as sysdba'