程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle11gR2+CentOS6.3數據庫安裝

Oracle11gR2+CentOS6.3數據庫安裝

編輯:Oracle教程

Oracle11gR2+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.conf

fs.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.conf

oracle                   soft      nproc     2047 
oracle                   hard      nproc     16384
oracle                soft     nofile  1024 
oracle                hard     nofile  65536 
oracle                soft     stack    10240

切換到oracle用戶修改:

vim .bash_profile

PATH=$PATH:$HOME/bin
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=ahqy
export umask=022
export PATH=$PATH:$ORACLE_HOME/bin
export 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/oratab

xx:/opt/oracle/11.2.0:Y(N改為Y)    --------xx為數據庫實例名稱

Esc:wq!保存

 

2.oracle用戶修改dbstart,dbshut

#vi /opt/oracle/11.2.0/bin/dbstart

ORACLE_HOME_LISTNER=$ORACLE_HOME(原來為$1)

Esc:wq!保存

 

#vi /opt/oracle/11.2.0/bin/dbshut

ORACLE_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


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved