Я выполнил сценарий ниже, чтобы задать переменные окружения для oracle (oracle_env.sh, который поставляется вместе с пакетом oracle).экспортированные переменные не отражены в выводе «env»
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
ORACLE_SID=XE
export ORACLE_SID
NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH
export PATH
if [ $?LD_LIBRARY_PATH ]
then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH
После этого, когда я управлял env
, чтобы гарантировать, что переменные экспортируются должным образом, я нашел никаких свойств не экспортируются (ниже это выход).
invincible:/home/invincible# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
invincible:/home/invincible# env | grep ORACLE_HOME
invincible:/home/invincible#
Теперь я не уверен, экспортированы ли переменные правильно. Если не то, что я сделал неправильно? Пожалуйста, помогите мне. И еще одна вещь, я бегу как корень.
Отладка скрипт, который поставляется с инсталлятором не программирование связанных – meagar
Сценарий, по определению, является тип программы. – Darron