RACLE_HOME environment variable not set!
    ORACLE_HOME should be set to the main
    directory that contains Oracle products.
    Set and export ORACLE_HOME, then re-run.

解决方案 »

  1.   

    在.profile或.bash_profile中设置oracle的环境变量,如: 
    export ORACLE_BASE=/u01/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
      

  2.   

    安装完后,请用oracle用户登录linux,其它用户未有环境变量(如:root等是不行的)
      

  3.   


    安装的时候,应该有一个oracle.sh文件或者直接在.profile或.bash_profile中设置,
    source oracle.sh 或者source .bash_profile就会引入这些环境变量
    再执行。
    实际上可不当是这两个环境变量。
      

  4.   

    首先,安装文档上难道没让你设 环境变量吗?
    其次,设环境变量以后,直接oracle用户下执行 netca就行,而不是./netca
      

  5.   

    我也是这个问题。并且环境变量没有设置错误
    PATH=$PATH:$HOME/binexport PATH
    umask 022
    export TMP=/tmp
    export TMPDIR=$TMP
    export Oracle_BASE=/home/Oracle/oracle
    export Oracle_HOME=$Oracle_BASE/product/10.2.0
    export Oracle_SID=fstest
    export Oracle_TERM=xter
    export PATH=/usr/sbin:$PATH
    export PATH=$Oracle_HOME/db_1/bin:$PATH
    export LD_LIBRARY_PATH=$Oracle_HOME/lib:/lib:/usr/lib
    export CLASSPATH=$Oracle_HOME/JRE:$Oracle_HOME/jlib:$Oracle_HOME/rdbms/jlib
    到底是什么问题捏?