在linux下安装遇到的环境变量问题

今天在安装oracle过程中,参照网上下载的资料在RHEL5上安装oracle,整个过程比较顺利,但是却遇到了一点问题,虽然不是很严重,但是毕竟是个问题心里还是不很舒服,在此请路过的解决。 主要问题是oracle用户的环境变量,在安装oracle过程中,有一步是需要以oracle用户登录,然后编辑.bash_profile文件,我编辑的内容如下。

.bash_profile文件内容:

    #.bash_profile #Getthealiasesandfunctions if[-f~/.bashrc];then .~/.bashrc fi #Userspecificenvironmentandstartupprograms PATH=$PATH:$HOME/bin TMP=/tmp;exportTMP TMPDIR=$TMP;exportTMPDIR ORACLE_BASE=/opt/oracle;exportORACLE_BASE ORACLE_HOME=$ORACLE_BASE/10.2;exportORACLE_HOME ORACLE_SID=TSH1;exportORACLE_SID ORACLE_TERM=xterm;exportORACLE_TERM PATH=$ORACLE_HOME/bin:$PATH exportPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH if[$USER=”oracle”];then if[$SHELL=”/bin/ksh”];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi fi

当我以oracle用户的身份登录后,提示如下错误:

提示错误信息:

    -bash:/home/oracle/.bash_profile:line26:syntaxerrornearunexpectedtoken`then’ -bash:/home/oracle/.bash_profile:line26:`if[$USER=”oracle”];then’

我查了好多好多资料都是这样写的,我也查看了shell编程的资料,也没看出什么问题,请看看。

解决方法:就是因为shell编程要注意的一点是空格问题,它的角释器很弱,if后边少了空格

使用双手头脑与心灵的是艺术家,只有合作双手

在linux下安装遇到的环境变量问题

相关文章:

你感兴趣的文章:

标签云: