(1)几个配置文件说明
~/.bash_profile,是每个用户下都有的隐藏文件,是启动该用户后给予的变量参数文件。
~/.profile,和.bash_profile一样,只是不仅适用于bash shell,而且适用于所有shell,所以配置更改哪个参数文件都行。
/etc/.profile,是对本机器所有用户都适用的全局变量。以上3个配置文件,很多人搞不懂区别。
/etc/oratab,这个是在ORACLE安装完毕后,你找到它并打开它,会发现最后一个字母如果是N,则表示开机不启动,你要想开机启动,就将其改为 Y 。
因为这几个文件都是隐藏文件,所以一般用图形界面看不到他们,所以就无法双击打开修改了。修改方法是,进入图形界面后,直接桌面右键选择打开终端,然后:
vi ./.profile
这个最简单了,也好记一些。注意:斜杠的前面和后面都有个点哦。
(2) ORACLE在.profile中的参数设置。
在WINDOWS下安装过ORACLE的朋友都知道,要为ORACLE_HOME等设置环境变量,那么在LINUX下,就是在本用户目录下的 .profile或 .bash_profile设置。通常都是后者,但我觉得前者更好记,且适用范围更广,哈。
vi ./.profile后,写参数的方法示例如下:
export ORACLE_BASE=/oraclehome
export ORACLE_HOME=$ORACLE_BASE
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=ORCLxxxxx
看明白了吧,其中最后一条,2个之间夹了一个冒号。
如果想要这个文件立即生效,就执行:source ./.profile
查看变量是否生效,用:echo $ORACLE_HOME,看是否有结果。
以上只是这2天的体会,半夜写得仓储,欢迎拍砖。