-bash:ORACLE_HOME:找不到命令

时间:2011-09-07 10:59:17

标签: linux oracle environment-variables

当我在公司Oracle CentOS Linux服务器上登录oracle帐户时出现以下错误:

  

-bash:ORACLE_HOME:找不到命令

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE;
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME;
ORACLE_SID=CPS;export ORACLE_SID;
ORACLE_TERM=xterm;export ORACLE_TERM;
PATH=/usr/sbin:$PATH;export PATH;
PATH=$ORACLE_HOME/bin:$PATH;export PATH;

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH;
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH;

3 个答案:

答案 0 :(得分:1)

出口不好:

ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE;

应该是:

export ORACLE_BASE=/u01/app/oracle

等等。

答案 1 :(得分:0)

您可能希望更改导出,因为@Florin Ghita写道,源.bashrc:

. ~/.bashrc

然后检查

echo $ORACLE_HOME 

查看变量是否已设置。

答案 2 :(得分:0)

ORACLE_BASE=/u01/app/oracle;export $ORACLE_BASE;

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export $ORACLE_HOME;

ORACLE_SID=CPS;export $ORACLE_SID;

依旧.....

还检查你是否在检查环境变量是否设置正确之前打开了一个新的shell。