linux中/etc/profile的问题
1, 对所有用户生效的长久的环境变量,都在这个文件(/etc/profile)里吗?
2,我用不同用户登录,用env命令,看到几个相同的环境变量(如:ORACLE_HOME=/oracle/products/11.2.0。。),
可这几个环境变量(如:ORACLE_HOME=/oracle/products/11.2.0。。),用cat /etc/profile 却看不到。为什么?
3,环境变量如:ORACLE_HOME=/oracle/products/11.2.0,
有什么用处啊?没有这个的话,照样可以连数据库啊。
[解决办法]
1)是的
2)每个用户的家目录下有:.bash_profile,和.bash_rc这2个文件,
是放个人环境变量的设置
3)oracle启动脚本会优先找这个环境变量,
如果没有,他就找默认的几个,
如果有
你要是使用java,不设置java_home,呵呵
[解决办法]
ORACLE_HOME这个环境变量不是你来用 所以你感觉不到