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

被折叠的 条评论
为什么被折叠?
