ORA-12560:TNS:协议适配器错误
sqlplus登录,报错ORA-12560
查看oracleserviceorcl服务已经启动
注册表里SID也是正确的
cmd里手动设置ORACLE_SID
set ORACLE_SID=ORCL
仍然报错ORA-12560
通过oradim命令,重新删除并创建oracle服务的注册表信息,问题依旧;
但是通过rman可以连接数据库,并启动数据库,说明数据库本身没有问题,sqlplus工具有问题;
进入到sqlplus绝对路径,发现可以正常登录数据库;
数据库服务器上安装的Oracle客户端,在cmd里输入sqlplus默认调用的是客户端的sqlplus命令,可以更改sqlplus环境变量,将默认值指向$ORACLE_HOME/bin;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29785807/viewspace-2122348/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29785807/viewspace-2122348/