新聞中心
centos 6.6安裝Oracle 11gR2

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)鄂溫克免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
一、硬件要求
1)、內(nèi)存最少1GB大小,最好是2GB或者更多,我這里內(nèi)存是10GB。
2)、交換分區(qū)大小官方建議如下。
| 內(nèi)存大小 | 交換分區(qū)大小 |
| 1GB-2GB | 1.5倍內(nèi)存大小 |
| 2GB-16GB | 等于內(nèi)存大小 |
| 大于16GB | 16GB |
3)、共享內(nèi)存shm最小1GB。
4)、/tmp目前最少1GB大小。
二、軟件需求
CentOS 6.x版本需要安裝如下的軟件包,我的系統(tǒng)是CentOS6.6 x64最小化安裝系統(tǒng)。
# yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat
三、環(huán)境配置
1、創(chuàng)建相關(guān)用戶和組,作為軟件安裝和支持組的擁有者。
groupadd dba;groupadd oinstall;useradd -g oinstall -G dba -m oracle
passwd oracle
2、配置內(nèi)核參數(shù)
修改/etc/sysctl.conf文件,在最下面添加如下內(nèi)容。
cat >>/etc/sysctl.conf <
fs.file-max = 6815744
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
EOF
# sysctl -p
3、修改oracle用戶資源限制
修改/etc/security/limits.conf,將下列內(nèi)容加入該文件。
cat >>/etc/security/limits.conf <
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
EOF
4、創(chuàng)建需求目錄
mkdir -p /u01/oracle
chown -R oracle:oinstall /u01/
chmod -R 775 /u01/
5、配置oracle用戶的環(huán)境變量
首先,切換到新創(chuàng)建的oracle,用戶下輸入:su – oracle,
然后編輯家目錄下面的 .bash_profile,增加以下內(nèi)容:
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/11g
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
注:以上系統(tǒng)參數(shù)配置可以通過安裝oracle的軟件包進(jìn)行一鍵配置,具體請查看附錄。
四、數(shù)據(jù)庫軟件安裝
1、首先安裝桌面系統(tǒng)
yum install xorg-x11-xauth -y
2、解壓安裝文件
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
把下載好的軟件包解壓到/u01/下面,解壓好之后會有一個database的目錄,里面有執(zhí)行安裝程序,一般情況下我們都是進(jìn)行遠(yuǎn)程安裝,那如何把安裝界面推送到我們辦公室呢,可以使用vnc或者Xmanager工具,執(zhí)行安裝程序需要使用的用戶是oracle,記得切換到oracle用戶,我這里使用的是Xmanager工具進(jìn)行的遠(yuǎn)程安裝。
3、啟動安裝程序
需要靜默安裝的,可以查看我有關(guān)模塊內(nèi)容。
cd /u01/database
./runInstaller
可以看到有兩個軟件包沒有安裝,我們這里進(jìn)行安裝一下
# yum install elfutils-libelf-devel
查看了一下,在軟件倉庫里面沒有這個pdksh-5.2.14,我是在互聯(lián)網(wǎng)上面搜索下載的一個,可以在這個網(wǎng)站去搜索,http://rpm.pbone.net/,我下載的軟件的名字是:pdksh-5.2.14-1.i386.rpm,在附近里面可以進(jìn)行下載,在安裝的過程中和ksh沖突,先把ksh刪掉,然后就可以安裝pdksh了。
[b]五、數(shù)據(jù)庫安裝[/b]
在oracle用戶下面執(zhí)行dbca即可調(diào)出創(chuàng)建數(shù)據(jù)庫界面,想要靜默安裝的可以查看我有關(guān)博客內(nèi)容。
到此數(shù)據(jù)庫安裝完成,本機(jī)可以進(jìn)行SQL聯(lián)系測試了,如果要遠(yuǎn)程連接需要創(chuàng)建監(jiān)聽。
六、創(chuàng)建監(jiān)聽程序
在oracle用戶環(huán)境下輸入命令netca即可調(diào)出圖形界面進(jìn)行配置,也可以通過命令靜默安裝。
附錄
如果感覺前面的設(shè)置內(nèi)核參數(shù),打開文件限制、軟件包安裝等等比較麻煩的話,我們可以通過建立oracle的yum源進(jìn)行安裝,不需要手工設(shè)置什么,非常簡便。
首先我們需要建立oracle的yum源,在/etc/yum.repo.d/目錄下面創(chuàng)建oracle.repo,內(nèi)容如下:
[oracle_base]
name=OL6 - Base
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/6/base/x86_64/
gpgcheck=0
enabled=1
[kernel-uek]
name=kernel-uek
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/
gpgcheck=0
enabled=1
安裝軟件包yum install oracle-rdbms-server-11gR2-preinstall
安裝完成之后一些參數(shù)就都配置好了,這時只需給oracle用戶設(shè)置密碼就可以進(jìn)行數(shù)據(jù)庫安裝了。
pdksh軟件包下載:
具體下載目錄在 /2015年資料/11月/15日/CentOS 6.6安裝Oracle 11gR2/
文章標(biāo)題:CentOS6.6安裝Oracle11gR2
當(dāng)前網(wǎng)址:http://m.fisionsoft.com.cn/article/cdhidsj.html


咨詢
建站咨詢
