2013-07-05 5 views

ответ

2

Похоже вы Отсутствуют некоторые переменные среды.

ORACLE_HOME = {oracle_installation_path} 
LD_LIBRARY_PATH = $ORACLE_HOME\lib 
PATH=$PATH:$ORACLE_HOME\bin 

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

Например, если установлен Oracle в /app/oracle/product/10.2.0/db_1

export ORACLE_HOME=/app/oracle/product/10.2.0/db_1 
export LD_LIBRARY_PATH=$ORACLE_HOME\lib 
export PATH=$PATH:$ORACLE_HOME\bin 

Файл .profile находится под домашней директории пользователя, в данном случае /home/oracle

Если файл не существует, то вы можете создать его

touch .profile 

, а затем редактировать вставить значения, установив ORACLE_HOME в зависимости от пути установки.

сохранить файл, и дать ему полномочия по Execution

chmod +x .profile 

Тогда выход из системы и снова войти в систему, и вы должны быть в состоянии запустить его.

Также вы можете добавить окружение vars в .bash_profile, который также находится в домашнем каталоге пользователя. Если он не существует, создайте его и сделать то же самое, как с .profile

+0

нормально, но как я нашел местонахождение .profile –

+0

Ответа обновляемого .. –

+0

Если работал, пожалуйста, отметьте ответ, как правильно;) –