-bash: ORACLE_HOME: команда не найдена - PullRequest
0 голосов
/ 07 сентября 2011

возникает следующая ошибка при входе в учетную запись oracle на сервере Linux CentOS компании Linux:

-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 ]

1 голос
/ 07 сентября 2011

Экспорт плох:

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

должен быть:

export ORACLE_BASE=/u01/app/oracle

и т. Д.

0 голосов
/ 07 сентября 2011

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;

и так далее .....

также проверьте, открыли ли вы новую оболочку, прежде чем проверять, правильно ли установлены переменные среды.

0 голосов
/ 07 сентября 2011

Вы, вероятно, хотите изменить экспорт, как писал @Florin Ghita, source .bashrc:

. ~/.bashrc

и затем проверьте

echo $ORACLE_HOME 

чтобы узнать, установлена ​​ли переменная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...