可能是sqlplus的环境配置有问题。
从其它客户端把Oracle$Home\sqlplus目录下的所有文件拷贝覆盖掉,试一下。

解决方案 »

  1.   

    oralce补丁没打。下载最新的补丁。
      

  2.   

    是不是删除了oracle目录下的什么文件,建议重新安装oracle
      

  3.   

    查看一下注册表,是否ORACLE注册信息改变了。
      

  4.   

    kedi(kedi) 说的有道理,最近你的注册表信息是否被更改过?
    如果是的话,查看注册表中是否有backup之类的键值,视情况
    把他恢复(在恢复之前先备份注册表),再试sqlplus能不能用。