sqlplus 不能运行
bash-3.00$ sqlplus
bash: /opt/oracle/product/10.2.0/db/bin/sqlplus: cannot execute binary file
bash-3.00$ 
我 都是放在 oracle:dba  组下  oracle 目录。 而且  都是给的 最大权限 但是
sqlplus   报错 
bash-3.00$ sqlplus
bash: /opt/oracle/product/10.2.0/db/bin/sqlplus: cannot execute binary file
bash-3.00$   不知道该咋整。唉   大家救救我把。  以后好好学习了。 

解决方案 »

  1.   


    ls -lrt 看下用户是否正确?
      

  2.   

    用户都是正确的  oracle:dba
      

  3.   


    没有权限,或者找不到,是不会报这样的错的。
    既然是这样的错cannot execute binary file,说明已经执行了,不过是失败了,推断
    1. sqlplus文件损坏
    2. oracle的版本和系统不一致。
      

  4.   

    可能没有执行权限,
    ls -l sqlplus
    看看结果
      

  5.   

     原因已经查明了。我这个环境是从aix 拷贝过来的。aix是64位的,现在拷贝到linux下来。linux 是32位的。 估计是这个原因,所以提示现在的环境运行不了这样sqlplus 命令。谢谢大家。
      

  6.   


    这个环境,你指的是什么环境。oracle吗
      

  7.   

    oracle是64位aix的,而机器的系统是 32位 linux,不出错才怪