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

sqlplus 登录,报错 ORA-12560


查看 oracleserviceorcl 服务已经启动


注册表里 SID 也是正确的

cmd 里手动设置 ORACLE_SID

set ORACLE_SID=ORCL

仍然报错 ORA-12560

通过 oradim 命令,重新删除并创建 oracle 服务的注册表信息,问题依旧;

但是通过 rman 可以连接数据库,并启动数据库,说明数据库本身没有问题, sqlplus 工具有问题;

进入到 sqlplus 绝对路径,发现可以正常登录数据库;

数据库服务器上安装的 O racle 客户端,在 cmd 里输入 sqlplus 默认调用的是客户端的 sqlplus 命令,可以更改 sqlplus 环境变量,将默认值指向 $ORACLE_HOME/bin ;

作者:chenoracle

最后修改:2022 年 02 月 19 日
如果觉得我的文章对你有用,请随意赞赏