检查防火墙,selinux是否关闭 ,如果都已经关闭 确保环境变量配置正确 ,如果确保环境变量没问题。重点来了:如果是通过ssh链接服务器,确保直接使用oracle用户登录(ps:oracle是指安装oracle时的用户),再次尝试即可,博主,就是因为使用root用户连接服务器然后切换至oracle用户执行 发现竟然无法识别 sqlplus /nolog 命令, 切记 !!!!!!!!!!直接使用安装oracle的用户直接登录,莫要通过root用户切换用户