oracle在linux下安裝遇到的環境變數問題

2021-08-22 09:13:30 字數 1319 閱讀 5946

主要問題是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程式設計的資料,也沒看出什麼問題,請看看。

在linux下安裝oracle

root holmofy groupadd oinstall root holmofy groupadd dba root holmofy useradd g oinstall g dba oracle 可以使用以下命令檢視記憶體大小 grep memtotal proc meminfo 檢查ram...

Oracle在Linux下的安裝

說明 這個版本是10g,我的測試是在redhat enterprise上完成的。2 系統預設使用的一些設定如下 預設資料庫 orcl 使用者 sys system sy an dbsnmp 企業版 1.3g 資料庫 700m 3 安裝過程中需要執行的乙個指令碼,這個指令碼必須以root使用者身份登入...

oracle 在 Linux下安裝環境配置

一 安裝前提條件 1.檢視記憶體情況 grep memtotal proc meminfo 2.檢視swap情況 grep swaptotal proc meminfo 3.檢視磁碟空間 df h 4.tmp目錄空間大於400mb 二 建立使用者 1.建立使用者組 groupadd dba 2.建立...