在CentOS 6.0 (Final) 安裝oracle11gR2

 

 

Reference http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm

 

一、安裝Oracle 11g R2 database 前系統環境準備

 

 

1、查看系統版本、內核版本、操作系統位數,內存及交換分區大小、文件系統空間、主機名、IP地址等。

[root@localhost ~]# cat /etc/redhat-release  #系統版本

CentOS Linux release 6.0 (Final)

 

[root@localhost ~]# uname -a    #內核版本

Linux localhost.localdomain 2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386 GNU/Linux

 

[root@localhost ~]# getconf LONG_BIT   #操作系統位數

32

[root@localhost ~]# free -m    #查看內存及交換分區大小,官方要求內存至少1G,建議2G以上;此處內存爲1203M

 

                  total       used       free     shared     buffers     cached

Mem:          1203        515        687          0         41        297

-/+ buffers/cache:        176       1026

Swap:         2247          0       2247     #交換分區大小,官方要求爲內存的1.5倍以上。內存大小爲2-16G時,交換分區空間等於內存大小;超過16G內存,交換分區只設置爲16G

 

[root@localhost ~]# df -hT /tmp   # 查看/tmp分區空間,官方要求至少1G

Filesystem    Type    Size  Used Avail Use% Mounted on

/tmp          none     16G  5.9G  9.1G  40% /tmp

 

[root@localhost ~]# hostname  #主機名,主機名可通過修改/etc/hosts和/etc/sysconfig/network進行修改

localhost.localdomain

 

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0  #IP地址配置

DEVICE="eth0"

HWADDR="00:0C:29:4D:E6:3D"

ONBOOT="yes"

BOOTPROTO="static"

IPADDR="192.168.163.44"

NETMASK="255.255.255.0"

GATEWAY="192.168.163.1"

DNS1="202.96.134.133"

DNS2="8.8.8.8"

 

2、關閉防火牆、禁用SELinux

   [root@localhost /]#service iptables stop

   [root@localhost /]#chkconfig iptables off

 

   [root@localhost /]#vi/etc/selinux/config   將SELINUX=disabled

 

 

3、確認以下包全部安裝

 

[root@localhost ~]# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++- libXp ksh sysstat libaio glibc elfutils unixODBC

 

 

4、配置系統內核參數,以root用戶登錄,修改在/etc/sysctl.conf文件,在該文件中添加以下參數:使用sysctl -p 生效

#use for ora11g

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 = 1048586

 

 

5、創建安裝數據庫時所需要使用的用戶組dba及ora11用戶,並將ora11用戶加入到dba組

[root@localhost /]# groupadd dba            #創建dba組

[root@localhost /]# useradd -m -g dba ora11 #設定ora11用戶爲dba用戶組的成員

[root@localhost /]# passwd ora11           #設定ora11用戶的密碼

 

 

6、以root用戶身份登錄系統創建Oracle系統的安裝目錄和數據庫文件存放的目錄。例如:/ora11,及改變以上目錄的屬性命令參考如

[root@localhost /]# mkdir -p /ora11/product/       #創建數據目錄

[root@localhost /]# chown -R ora11:dba /ora11     #設定目錄所屬的用戶組和用戶

[root@localhost /]# chmod -R 775 /ora11            #設定目錄的讀寫權限

 

 

7、以ora11用戶身份登錄系統,配置ora11用戶環境變量,修改ora11用戶下的 .bash_profile 文件

[root@localhost /]# su - ora11

[ora11@localhost ~]$vi .bash_profile  #執行vi命令來修改.bash_profile

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

PATH=$PATH:$HOME/bin

 

export PATH

 

export ORACLE_BASE=/ora11/product

export ORACLE_HOME=$ORACLE_BASE/11.2.0/db_1

export ORACLE_SID=ora11

export LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export PATH=$ORACLE_HOME/bin:$PATH

export NLS_LANG=American_America.ZHS16GBK

 

[ora11@localhost ~]$ source .bash_profile  #使用source命令使環境變量文件生效

 

 

8、以root用戶修改/etc/security/limits.conf,否則數據庫安裝時系統檢查不能通過

[root@localhost ~]# vi /etc/security/limits.conf

#@student        -       maxlogins       4

ora11           hard    nproc          16384

ora11           soft    nofile         1024

ora11           hard    nofile         65536

ora11           soft    stack          10240

ora11           soft    nproc         10240

 

9、以root用戶編輯/etc/redhat-release,redhat-release爲系統版本標誌文件,在啓動oracle安裝程序時,會對操作系統版本進行檢測,默認不支持redhat-4以上以及CentOs系統,可查看/ora11/database/install/oraparamsilent.ini。需將版本改爲redhat-3或者redhat-4,待安裝完成後再改回來( 在安裝時若使用./runInstaller -ignoreSysPrereqs,則可跳過版本檢測 )

[root@localhost ora11]# cp /etc/redhat-release /etc/redhat-release.bk

[root@localhost /]#vi /etc/redhat-release 

將CentOS Linux release 6.0 (Final) 替換成 redhat-4

備註:安裝完ora11gR2後,可再修改回原版本CentOS Linux release 6.0 (Final)

 

 

10、到oracle 官網註冊一個賬號,下載ora11gR2安裝介質(linux.x64_11gR2_database_1of2,linux.x64_11gR2_database_2of2,均爲免費下載),並拷貝到/ora11下解壓,修改解壓後的database安裝文件目錄權限及屬組屬主

[root@localhost ora11]# unzip linux_11gR2_database_1of2.zip

[root@localhost ora11]# unzip linux_11gR2_database_2of2.zip

[root@localhost ora11]# chmod -R 775 database/

[root@localhost ora11]# chown -R ora11:dba database/

備註:安裝包上傳到服務器上可通過ftp或者samba進行操作

 

 

二、Oracle 11g的安裝

 

1、使用ora11用戶登錄,或直接從root切換到ora11用戶

[root@localhost install]# su - ora11
在自己的主機上打開Xmanager - Passive

[ora11@localhost ~]$ export DISPLAY=192.168.163.62:0.0 #此處IP爲客戶端運行X-window的機器,如我的筆記本

[ora11@localhost ~]$ cd /ora11/database/

[ora11@localhost database]$ xclock  #執行xclock後可調出時鐘,若時鐘不能調出,則會影響圖形化安裝

 

wps_clip_image-12478

[ora11@localhost database]$ ./runInstaller #執行runInstaller安裝

 

2、經過一小段的時間,會出現如下圖形對話框,Email地址以及下方的勾均可不設,直接點next,在彈出的提示對話框中點Yes,不設置Email。

 

wps_clip_image-16361

 

 

 

wps_clip_image-24159

 

 

 

 

wps_clip_image-13128

 

 

 

wps_clip_image-10016

 

 

wps_clip_image-10641

 

 

 

wps_clip_image-10047

 

 

 

wps_clip_image-615

 

 

 

 

wps_clip_image-2759

 

 

 

wps_clip_image-8401

 

 

 

wps_clip_image-6950

 

 

全局數據庫名與SID這兩個參數的值一般都是相同的。

 

wps_clip_image-22783

 

 

指定數據庫的字符集,一般選擇ZHS16GBK(簡體中文字符集)

 

 

wps_clip_image-12892

 

 

 

 

wps_clip_image-24890

 

 

 

wps_clip_image-2227

 

 

 

wps_clip_image-1857

 

 

 

wps_clip_image-14621

 

 

 

提示需要先安裝pdksh包,請下載pdksh-5.2.14-36.el5.i386.rpm (CentOs6光盤中不帶pdksh包,可掛載CentOs5.5光盤安裝)

[root@localhost ~]# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm

安裝完成後,再重新檢查一下(Check Again)

 

 

 

wps_clip_image-13730

 

 

 

 

wps_clip_image-31155

 

 

wps_clip_image-28884

 

 

 

 

wps_clip_image-12513

 

 

 

 

 

wps_clip_image-29210

 

 

 

 

 

wps_clip_image-5445

 

 

提示使用root用戶執行兩條腳本

 

 

wps_clip_image-30320

 

 

wps_clip_image-13654

 

 

最後點擊Finish安裝完成!

 

現附上本篇pdf文檔,方便瀏覽!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章