主要問題是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.建立...