Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory这个是什么问题
   
我运行 ORACLE_HOME/下的root.sh 文件后 就可以了 
  这个是什么原件   root.sh好像是启动文件过后用 sqlplus /nolog 进入sql后
用conn / as sysdba 命令后提示
ERROR:
ORA-12162: TNS:net service name is incorrectly specified这个问题我也网上找了答案的  有3种原因
但是 搞不明白 要怎么去设置
  还有oracle_sid这个我也设置好了的   
这个设置  应该在什么文件下设置呢  我就是 oracle用户下的.bash_profile 设置的
这个错误 还会是什么原因
安装的时候 我把system用户锁定了
要怎么才能建用户

解决方案 »

  1.   

    没有设置ORACLE_SID的可能性比较大,你再仔细检查检查。
      

  2.   

    root.sh不是启动文件,安装的最后一步就是执行这个文件,是一些安装后的系统设置上的动作。
      

  3.   

    export ORACLE_BASE=/opt/oracle
    export PATH=$PATH:$ORACLE_HOME/bin
    export ORACLE_HOME=/opt/oracle/product/
    export ORACLE_SID=orcl
    export ORACLE_TERM=xterm
    这个是我的 ORACLE 设置 
    是在oracle用户下的.bash_profile 里面的
    不知道这个有没有问题