.bash_profile 问题

.bash_profile 问题

我在AS4下安装ORACLE一切正常 装完后 将.bash_profile文件中的ORACLE_HOME进行设置。推出后用命令evn|grep ORA
查看 ,但文件没执行。后运行 source .bash_profile有如下错误提示:
[oracle@localhost ~]$ source .bash_profile
bash: id: command not found
bash: id: command not found
bash: id: command not found
bash: [: too many arguments
bash: dircolors: command not found
bash: grep: command not found
bash: grep: command not found
bash: id: command not found
bash: [: =: unary operator expected
bash:   : command not found
bash: /OD/oracle/oracle/product/10.2.0/db_1/bin: 没有那个文件或目录
请各位给我看看 是怎么回事
还有 .bash_profile文件配置如下
# .bash_profile

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

# User specific environment and startup programs

PATH=$PATHHOME/bin

export PATH
unset USERNAME

   ORACLE_BASE=/OD/oracle
    ORACLE_SID=laester
   export ORACLE_BASE ORACLE_SID
ORACLE_HOME=/OD/oracle/oracle/product/10.2.0/db_1
PATH=/OD/oracle/oracle/product/10.2.0/db_1/bin ;$PATH
export ORACLE_HOME PATH


unset TNS_ADMIN

各位高手请帮帮忙吧
现在这个文件不能生效。oracle就不能正常运行啊      
问题解决了
有2个问题:第一是PATH=/OD/oracle/oracle/product/10.2.0/db_1/bin ;$PATH
不是; 而是:
第二个是
PATH=/OD/oracle/oracle/product/10.2.0/db_1/bin ;$PATH
/binPATH中间不能有空格      
这个文件不生效并不=oracle不能正常使用哦。呵呵~这个只是用的环境变量文件。不能用还有其他文件可用。oracle之所以“不能用”是要取得这些参数,如果取得不了就有默认的给出,如果默认的不对就无法执行一些常规的操作就会导致貌似不可用了。其实能否可用与安装相关,装好了就能用,环境变量只是提供一些快捷的方式访问而已。