首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

切换回root是提示-bash: Export: command not found异常

2012-03-16 
切换回root是提示-bash: Export: command not found错误RHEL5下安装了Oracle 10g,我的PATH 配置貌似没问题

切换回root是提示-bash: Export: command not found错误
RHEL5下安装了Oracle 10g,我的PATH 配置貌似没问题啊?
[root@robinson ~]# su - oracle
[oracle@robinson ~]$ su - root
Password: 
-bash: Export: command not found
[root@robinson ~]# su - oracle
[oracle@robinson ~]$ cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# User specific environment and startup programs



# Oracle Settings
# Oracle Settings
export TMP=/tmp 
export TMPDIR=$TMP 

export ORACLE_BASE=/u01/app/oracle; 
export ORACLE_HOME=$ORACLE_BASE/10g
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$PATH
export PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LANG=en

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi


[解决办法]
-bash: Export: command not found
不是PATH的设置问题 很明显你的某个设置文件里的export的第一个字母写成大写了Export linux是严格区分大小写的 所以没有该命令
检查~/.bash_profile ~/.bashrc /etc/profile等文件 看看是哪儿的export写成Export了
[解决办法]
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$PATH
这一句PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 就可以了吧
[解决办法]
find 一下这个Export吧
[解决办法]
export写成了Export,由于只有root用户报错,估计错误出在 . ~/.bashrc
文件中

热点排行