我運行了下面的腳本來爲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#
現在我不確定變量是否正確導出。如果不是我做錯了什麼?請幫助我。 還有一件事,我以root身份運行。
調試自帶的安裝程序不是編程相關 – meagar 2010-08-12 15:52:25
腳本的腳本,顧名思義,是一個類型的節目。 – Darron 2010-08-12 16:00:19