linuxas4 安装的oracle10g  安装成功后进行检测
键入sqlplus "scott/tiger as sysdba"  提示 not  command
貌似没有sqlplus 这个命令,安装过程中没有提示错误。高手指点

解决方案 »

  1.   


    还有sqlplus "scott/tiger as sysdba"  这种写法是错误的只有sys 才可以使用as sysdbasqlplus "sys/pwd as sysdba"
      

  2.   

    sqlplus scott/tiger as sysdba  这种写法是可以登录的,只要用的是NTS安全认证,就可以这样子登录,不过登录进去后的用户是sys了,而不是Scott了。
      

  3.   

      
    补充一下,是在windows系统下哈。
      

  4.   


    呵呵,谢谢zkl516321905的提醒, 一时搞忘掉了。 只要在没有禁用OS认证的情况下,这种登陆都是sys用户登陆的。顺便贴上以前整理的一篇文章.Oracle OS认证以及口令文件
      

  5.   

    貌似  sqlplus 命令不存在,一楼说的环境变量是指???
      

  6.   

    path变量要加入$oracle_home/bin 就可以了。
      

  7.   


    那楼主进入
    $oracle_home/bin目录运行$./sqlplus 看看
      

  8.   

    没有这个目录   我的安装路径是/u01/app/oracle/product/10.2.0.db_1
      

  9.   

    只有SYS用户才能享有SYSDBA权限登录ORACLE!
      

  10.   

    这个是Linux在指定的查找目录下,找不到sqlplus 这个命令
    linux 的oracle用户下的.bash_profile
    中的PATH设置看下,
      

  11.   

    还有sqlplus 只有oracle 用户可以直接调用
      

  12.   

    我是在 oracle下调用的  
    PATH=/usr/sbin:$PATH;  export PATH 
    PATH=$ORACLE_HOME/bin:$PATH;  export PATH变量是这个
      

  13.   


    运行之后提示信息:
    Error 6 initializing SQL*Plus
    Message file spl<lang>.msb found
    SP2-0750:YOU may need to set ORACLE_HOME to your Oracle software directory关于ORACLE_HOME和PATH 的变量设置:ORACLE_BASE=/u01/app/oracle; expo...
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; expo...
    PATH=/usr/sbin:$PATH; expo...
    PATH=/$ORACLE_HOME/bin:$PATH; expo...
    我重装了几次问题依然如此,困惑啊