今天在安装Oracle过程中,参照网上下载的资料在RHEL5上安装oracle,整个过程比较顺利,但是却遇到了一点问题,虽然不是很严重,但是毕竟是个问题心里还是不很舒服,在此请路过的解决。
主要问题是oracle用户的环境变量,在安装oracle过程中,有一步是需要以oracle用户登录,然后编辑.bash_profile文件,我编辑的内容如下。
.bash_profile文件内容:
- # .bash_profile
-
- # Get the aliases and functions
- if [ -f ~/.bashrc ]; then
- . ~/.bashrc
- fi
-
- # User specific environment and startup programs
-
- PATH=$PATH:$HOME/bin
-
- TMP=/tmp; export TMP
- TMPDIR=$TMP; export TMPDIR
-
- ORACLE_BASE=/opt/oracle; export ORACLE_BASE
- ORACLE_HOME=$ORACLE_BASE/10.2; export ORACLE_HOME
- ORACLE_SID=TSH1; export ORACLE_SID
- ORACLE_TERM=xterm; export ORACLE_TERM
- PATH=$ORACLE_HOME/bin:$PATH
-
- export PATH
-
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
-
- if[ $USER = "oracle" ]; then
- if[ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
当我以oracle用户的身份登录后,提示如下错误:
提示错误信息:
- -bash: /home/oracle/.bash_profile: line 26: syntax error near unexpected token `then"
- -bash: /home/oracle/.bash_profile: line 26: `if[ $USER = "oracle" ]; then"
我查了好多好多资料都是这样写的,我也查看了shell编程的资料,也没看出什么问题,请看看。MySQL中文查询时的字符集匹配问题的解决RedHat AS最新安装Oracle全攻略相关资讯 oracle Linux oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)