Linux下Oracle的安裝全記錄 |
發布時間: 2012/8/20 17:25:43 |
近日,我變成了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。 依照圖形化安裝大家應該是輕車熟路了吧。 本文出自:億恩科技【www.artduck.net】 |