近日,我變成了linus的忠實fans,linux太太帥了,找回了曾經的字元控的感覺,Oracle下安裝linux可是件力氣活,呵呵,耗費了兩天的free time呢。和大家分享下吧。
首先自然是Linux的包,gcc的包、java的包等等的包都要裝,不然會報錯哦!!!
1、檢查RAM和交換空間大小:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
2、建立Oracle組和使用者帳號
groupadd oinstall
groupadd dba
useradd -m -u 500(其他也可以) -g oinstall -G dba oracle
id oracle
3、修改oracle帳號的口令
passwd oracle
4、建立目錄
mkdir -p /u01/app/oracle
mkdir -p /archive
chown -R oracle:oinstall /u01 /archive
chmod -R 775 /u01 /archive
5、修改oracle軟體目錄許可權
mkdir -P /soft/oracle
將oracle安裝檔案複製到/soft/oracle目錄下,複製完成後執行下面命令:
chown -R oracle:oinstall /soft/oracle
6、配置linux核心參數(2147483648為2G)
編輯 /etc/sysctl.conf檔案,加上如下內容
kernel.shmall=2097152
kernel.shmmax=8589934592
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65535
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
運行/sbin/sysctl -p檢查參數
7、為了提高oracle使用者的shell限制
編輯/etc/security/limits.conf檔案,加上下列內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
編輯/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
8、配置oracle使用者環境變數(用oracle身份登入)
執行su - oracle
編輯 /home/oracle/.bash_profile檔案,加上下列內容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
9、安裝oracle
配置完成後重啟伺服器,用oracle使用者登入,開啟終端,進入/soft/oracle/database目錄;執行./runInstaller。
依照圖形化安裝大家應該是輕車熟路了吧。
至此,全部over,嘿嘿,希望對大家有所協助,我愛你們。