經過幾天的折騰,終於安裝成功Oracle11G FOR Linux,開始安裝了RS4.0下載了Oracle10g的若干版本,要麼出現Oracle和Linux不相容的問題,要麼就是找不到inventory目錄的問題,要麼就是安裝過程中不能啟動net config的問題,昨天經過大膽嘗試終於成功,下面把自己的經驗記錄下來以做備忘:
1、下載RS5.0企業版,我是在迅雷裡面下載的DVD版,不要忘了找個序號,我找到一個Red Hat Enterprise Linux (Server including virtualization):
2515dd4e215225dd
2、到Oracle官方網站下載Oracle11G
下面我們就開始安裝吧:
1。建立使用者組
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
2。建立使用者並設定密碼
# /usr/sbin/useradd -g oinstall -G dba oracle
# passwd oracle
3.設定目錄權許可權
# chown -R oracle:oinstall /ora10g/app/oracle /ora10b/oradata
# chmod -R 775 /ora10g/app/oracle /ora10b/oradata
4.將下列配置加到 /etc/security/limits.conf 檔案中:
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
增加下列配置到 /etc/pam.d/login 檔案中:
session required /lib/security/pam_limits.so
對於單獨使用Oracle使用者的shell,增加下列指令碼到設定檔/etc/profile 中:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
設定使用者oracle的環境變數
1。以使用者oracle登入:
在設定檔.bash_profile檔案中增加: umask 022 設定該使用者的預設umask
執行$ . ./.bash_profile 配置生效。
2。設定臨時檔案目錄
$ TEMP=/directory
$ TMPDIR=/directory
$ export TEMP TMPDIR
4。設定ORACLE_BASE和ORACLE_SID變數
$ ORACLE_BASE= /ora10g/app/oracle //這是在前面建立的Oracle的主程式目錄
$ ORACLE_SID=sales
$ export ORACLE_BASE ORACLE_SID