Oracle11gR2+CentOS6.3資料庫安裝,centos6.3安裝教程
一、安裝必要的作業系統安裝包
建議的做法是在裝作業系統的時候進行最大化安裝,因為現在的硬體對於最大化安裝對資料庫伺服器的影響已經可以忽略不計了;所以進行最大化安裝,以免給自己添加不必要的麻煩。
如果沒有最大化安裝,根據oracle官方文檔或安裝進程中缺少包的提示,使用yum進行線上更新安裝,確保伺服器能夠正常連網。如:
yum install gcc++
二、建立oracle使用者以及使用者組
# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle (# /usr/sbin/usermod -g oinstall -G dba oracle)# passwd oracle
三、建立安裝目錄
# mkdir -p /home/oracle/app/# chown -R oracle:oinstall /home/oracle/app/# chmod -R 775 /home/oracle/app/
四、修改相應的設定檔
root使用者登入修改:
vim /etc/sysctl.conffs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 --------------------------------------vim /etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
切換到oracle使用者修改:
vim .bash_profilePATH=$PATH:$HOME/binexport ORACLE_BASE=/home/oracle/app/oracleexport ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1export ORACLE_SID=ahqyexport umask=022export PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"source .bash_profile
五、oracle11g圖形化安裝
將Oracle11g安裝包拷貝到對應的目錄下;如/home/oracle/,在執行解壓到Database檔案夾下;
執行安裝:$ /home/oracle/database/runInstaller
若在檢查安裝包的時候出現有失敗的安裝包,則再次用yum命令進行安裝;安裝包完成後,再重新進行資料庫11g安裝。
安裝將結束時,根據提示在root下執行兩指令碼。
六、安裝完成後,設定資料庫監聽以及本機資料庫服務、防火牆
$ netmgr$ netca$ dbca# setup配置對應的防火牆連接埠,或者直接關掉防火牆pl/sql聯通性測試...
七、ORACLE服務自動啟動配置
1. root使用者修改oratab#vi /etc/oratabxx:/opt/oracle/11.2.0:Y(N改為Y) --------xx為資料庫執行個體名稱Esc:wq!儲存 2.oracle使用者修改dbstart,dbshut#vi /opt/oracle/11.2.0/bin/dbstartORACLE_HOME_LISTNER=$ORACLE_HOME(原來為$1)Esc:wq!儲存 #vi /opt/oracle/11.2.0/bin/dbshutORACLE_HOME_LISTNER=$ORACLE_HOME(原來為$1)Esc:wq!儲存 3.root使用者新增內容到 rc.local中#vi /etc/rc.d/rc.local把下面內容加入到檔案中su - oracle -c "lsnrctl start"su - oracle -c "dbstart"Esc:wq!儲存 4.重新啟動#reboot