oracle linux x86_64
oracle 11g r2 x86_64
安装完毕,除了配置em时出了个警告,其它都succeed,然后就启动oracle,问题就出来了:
lsnrctl start提示command not found
sqlplus提示command not found
dbca提示command not found我对天发誓,安装rpm包时没有偷懒(附加软件包没装),在安装前绝对关掉了防火墙,运行以上命令绝对是用的oracle用户。求解

解决方案 »

  1.   

    如果完全按安装步骤走的话,我估计楼主是在 root 用户下运行的 sqlplus/dbca
      

  2.   

    .bash_profile的问题仔细检查$ORACLE_BASE  $ORACLE_HOME  $PATH 是否正确?
      

  3.   

    我看的是Database Quick Installation Guide for Linux x86-64 ,其中额米有要求$PATH ,$ORACLE_BASE  $ORACLE_HOME  我确定正确设置了。
      

  4.   

    试试全路径:
    $ORACLE_HOME/bin/sqlplus  
      

  5.   

    估计是path的问题:
    export PATH=$PATH:$ORACLE_HOME/bin
    重新以oracle用户登录或者执行source ~/.bash_profile
      

  6.   

    很明显是环境变量的问题,可以找一下.profile这个文件!
      

  7.   

    你登陆时是否用 oracle用户直接登陆的?
    还是用root用户su过去的?这一点会有影响