最近装RAC中。发现突然$ORACLE_HOME为空了。找不到原因。我的.bash_profile里配置了啊。后来发现,因为某次登陆失败。我更改了会话(GNOME)。导致当前会话使用的SHELL是ksh,而.bash_profile只对bash有效。
这样就很简单了。先确定默认会话: echo $SHELL ---提示是bash没错。注销使用默认会话登陆。或:chsh -s bin/ksh
想使用ksh的环境变量必须配置在.profile下。
最近装RAC中。发现突然$ORACLE_HOME为空了。找不到原因。我的.bash_profile里配置了啊。后来发现,因为某次登陆失败。我更改了会话(GNOME)。导致当前会话使用的SHELL是ksh,而.bash_profile只对bash有效。
这样就很简单了。先确定默认会话: echo $SHELL ---提示是bash没错。注销使用默认会话登陆。或:chsh -s bin/ksh
想使用ksh的环境变量必须配置在.profile下。