我们测试库服务器平时大家用包括测试库上plsql和jdbc连接都没有问题,但是在测试库上用命令就一直是提示协议适配器错误,实在搞不懂为什么plsql可以连接,但是不能用命令

解决方案 »

  1.   

    你应该截个图上来。sqlplus 报这个错的原因很多,比如输入错误, tns 配置错误 等等。
      

  2.   

    补充一下截图,本地以及远程plsql登录都可以但是就是服务器上用sqlplus不行
      

  3.   

    TNS_ADMIN ,这个环境变量配置了吗 ? 确认一下。
      

  4.   

    什么都配置了,别的plsql和jdbc都能连上,只有本级服务器sqlplus不行
      

  5.   

    set两个环境变量 oracle_home 和 oracle_sid。
      

  6.   

    要么database instance没有起来,要么监听服务没起来,都不是那就是注册表的问题
      

  7.   

    sqlplus  用户/密码@实例名 , 试试,有可能默认连接的实例没有正常启动
      

  8.   

    按照PL/SQL的连接方式来连接试下看
      

  9.   

    sqlplus 用户名/密码@服务可以连上,但是你直接sqlplus那样不行
      

  10.   

    检查下path,看下是不是这个问题https://blog.csdn.net/songyundong1993/article/details/85003942