由 misfans 在 07-26-2003 07:47 发表:
RH ADS 2.1 新增用戶的環境變量設置(.bash_profile)不起作用???
我在RH ADS 2.1下裝oracle時,發現我在oracle用戶下設置的環境變量不起作用!我設置完~/.bash_profile後,有做登出的動作,可是我echo $ORACLE_HOME時卻什麼都沒有,為空!可是我單獨執行
export ORACLE_HOME=/orasys1/product
echo $ORACLE_HOME卻成功了!
是不是在ADS 2.1裡設置用戶環境變量不是使用~/.bash_profile?
還是其它什麼原因?
下面的內容是在oracle用戶家目錄裡的.bash_profile
----------------------------------------------
[oracle@perdb orasys1]$ cat ~/.bash_profile
.bash_profile
Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
ORACLE_HOME=/orasys1/product; export ORACLE_HOME
ORACLE_BASE=/orasys1/oraInventory; export ORACLE_BASE
ORACLE_SID=Perdb; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
NLS_LANG=AMERICAN; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NL33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib;export LD_LIBRARY_PATH
PATH=$PATH:$ORACLE_HOME/bin; export PATH
------