日期:2014-05-16  浏览次数:20626 次

.bash_profile 文件修改之后不执行,在线等~-
在redhat enterprise 4下安装oracle10g.

[oracle@localhost ~]$ vi .bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/product/10.2.0/db_1/bin
ORACLE_SID=orcl
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
DISPLAY=192.168.153.1:0.0

export PATH ORACLE_SID ORACLE_BASE ORACLE_HOME DISPLAY
unset USERNAME
~
~
~
保存退出之后,再次登陆oracle用户
env | grep ORA
还是空的
大侠们!求解!~~


------解决方案--------------------
放到/etc/profile里
------解决方案--------------------
重新登录 不可能不好用的 
除非你是从一个用户su oralce到oracle用户 当然不会好用 
应该su - oracle或者su -l oracle来切换到oracle用户

另外设置好环境变量不用重新登录 直接. .bash_profile或者source .bash_profile即可
------解决方案--------------------
重新登录 不可能不好用的
除非你是从一个用户su oralce到oracle用户 当然不会好用
应该su - oracle或者su -l oracle来切换到oracle用户

另外设置好环境变量不用重新登录 直接. .bash_profile或者source .bash_profile即可
------解决方案--------------------
探讨
因为我发现只有/root/.bash_profile文件里才有unset USERNAME这句
所以我怀疑你修改错文件了 你修改的是/root/.bash_profile
应该修改/home/oracle/.bash_profile