Linux下安裝oracle碰到環境變數問題的解決

來源:互聯網
上載者:User

     今天在安裝Oracle過程中,參照網上下載的資料在RHEL5上安裝oracle,整個過程比較順利,但是卻遇到了一點問題,雖然不是很嚴重,但是畢竟是個問題心裡還是不很舒服,在此請路過的解決。
      主要問題是oracle使用者的環境變數,在安裝oracle過程中,有一步是需要以oracle使用者登入,然後編輯.bash_profile檔案,我編輯的內容如下。

.bash_profile檔案內容:
 
  1. # .bash_profile  
  2.   
  3. # Get the aliases and functions  
  4. if [ -f ~/.bashrc ]; then  
  5.         . ~/.bashrc  
  6. fi  
  7.   
  8. # User specific environment and startup programs  
  9.   
  10. PATH=$PATH:$HOME/bin  
  11.   
  12. TMP=/tmp; export TMP  
  13. TMPDIR=$TMP;  export TMPDIR  
  14.   
  15. ORACLE_BASE=/opt/oracle;   export ORACLE_BASE  
  16. ORACLE_HOME=$ORACLE_BASE/10.2;   export ORACLE_HOME  
  17. ORACLE_SID=TSH1;   export ORACLE_SID  
  18. ORACLE_TERM=xterm; export ORACLE_TERM  
  19. PATH=$ORACLE_HOME/bin:$PATH  
  20.   
  21. export PATH  
  22.   
  23. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;  export LD_LIBRARY_PATH  
  24. CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;  export CLASSPATH  
  25.   
  26. if[ $USER = "oracle" ]; then  
  27.   if[ $SHELL = "/bin/ksh" ]; then  
  28.     ulimit -p 16384  
  29.     ulimit -n 65536  
  30.   else  
  31.     ulimit -u 16384 -n 65536  
  32.   fi  
  33. fi  

       當我以oracle使用者的身份登入後,提示如下錯誤:

提示錯誤資訊:
 
  1. -bash: /home/oracle/.bash_profile: line 26: syntax error near unexpected token `then'  
  2. -bash: /home/oracle/.bash_profile: line 26: `if[ $USER = "oracle" ]; then'  

        我查了好多好多資料都是這樣寫的,我也查看了shell編程的資料,也沒看出什麼問題,請看看。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.