技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

RedHat Linux5.5下Oracle 11g安裝圖解教程

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2019-01-01 06:25┆點(diǎn)擊:

Linux下安裝Oracle系統(tǒng)最好是1G內(nèi)存,2G的swap空間,硬盤(pán)至少需要4.5G空間。

至少環(huán)境在Linux Server release 5.3以上

如果是Linux Server release 5.1,改裝oracle10.2g吧

一、查看Linux版本

[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

[root@localhost ~]# cat /etc/RedHat-release 
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

二、到oracle官方網(wǎng)站下載對(duì)應(yīng)版本的oracle,我下的是oracle  for linux X86
 
 

三、在linux下創(chuàng)建oracle用戶,以及管理組
 3.1 以root用戶登錄linux,執(zhí)行以下命令

[root@localhost ~]#/usr/sbin/groupadd dba
[root@localhost ~]#/usr/sbin/groupadd oper
[root@localhost ~]#/usr/sbin/groupadd oinstall

小技巧:
 查看Linux用戶組命令:

[root@localhost ~]# cat /etc/group

3.2 添加oracle用戶

[root@localhost ~]#useradd oracle
[root@localhost ~]#/usr/sbin/usermod -g oinstall -G dba oracle
[root@localhost ~]#passwd oracle
Changing password for user oracle.
New UNIX password: oracle
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: oracle
passwd: all authentication tokens updated successfully.

3.3 預(yù)先創(chuàng)建安裝目錄
[root@localhost ~]#mkdir -p /opt/oracle/product
[root@localhost ~]#mkdir -p /opt/oracle/product/OraHome
[root@localhost ~]#mkdir -p /opt/oraInventory
[root@localhost ~]#mkdir -p /opt/oracle/oradata
[root@localhost ~]#mkdir -p /var/opt/oracle

3.4 設(shè)置目錄的所有者所屬組和權(quán)限

[root@localhost ~]#chown -R oracle.oinstall /opt/oracle
[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/oradata
[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/product/OraHome
[root@localhost ~]#chown -R oracle.dba /opt/oraInventory
[root@localhost ~]#chown oracle.dba /var/opt/oracle
[root@localhost ~]#chmod -R 775 /opt/oracle
[root@localhost ~]#chmod -R 755 /var/opt/oracle

3.5 設(shè)置用戶oracle的環(huán)境變量

#su - oracle
[oracle@localhost ~]$ vi /home/oracle/.bash_profile

在文件底部添加

export ORACLE_BASE=http://www.3lian.com/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH

--執(zhí)行以下命令讓配置馬上生效或以oracle用戶登錄使設(shè)置生效

[oracle@localhost ~]$ source $HOME/.bash_profile

四、準(zhǔn)備安裝環(huán)境

4.1 安裝環(huán)境檢查
Oracle依賴(lài)軟件包齊全(版本等于或大于以下版本號(hào))
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
pdksh-5.2.14-36.el5
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-2.2.11 (32 bit)
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11 (32 bit)

[root@localhost ~]# rpm  -qa | grep -E "binutils|compat-libstdc++|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc++|make|sysstat|unixODBC|pdksh"

4.2 上傳安裝包
上傳linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip到/home/oracle/目錄

4.3 解壓安裝包

[oracle@localhost oracle]$ cd /home/oracle/
[oracle@localhost ~]$ ls
linux_11gR2_database_1of2.zip  linux_11gR2_database_2of2.zip
[oracle@localhost oracle]$ unzip linux_11gR2_database_1of2.zip
[oracle@localhost oracle]$ unzip linux_11gR2_database_2of2.zip

如果上傳的不是/home/oracle/目,要保證上傳的目錄oracle用戶有足夠的權(quán)限,假如上傳到/opt/soft目錄
要切換回root用戶進(jìn)行解壓:

[oracle@localhost oracle]$ su - root
[root@localhost ~]# cd /opt/soft/

解壓壓縮包:

[root@localhost soft]# unzip linux_11gR2_database_1of2.zip
[root@localhost soft]# unzip linux_11gR2_database_2of2.zip

給解壓后的目錄賦權(quán)限給oracle用戶

#chown -R oracle database
#chgrp -R oinstall database

五、正式安裝
5.1 重啟服務(wù)器,將配置信息生效
5.2 進(jìn)入服務(wù)器界面,以O(shè)racle用戶登錄,執(zhí)行以下命令

[root@localhost ~]#cd /home/oracle/database
[root@localhost ~]#./runInstaller

然后進(jìn)入圖形化安裝過(guò)程。
注意我們先安裝oracle軟件,安裝完軟件之后再配置監(jiān)聽(tīng)程序和數(shù)據(jù)庫(kù)。
下面是安裝過(guò)程的步驟和選項(xiàng):

1.執(zhí)行./runInstaller后,進(jìn)入圖1

RedHat Linux5.5下Oracle 11g安裝圖解教程 三聯(lián)

2.去掉復(fù)選框選擇,點(diǎn)擊next,會(huì)彈出對(duì)話框如圖2

RedHat Linux5.5下Oracle 11g安裝圖解教程

3.點(diǎn)擊yes,進(jìn)入圖3

RedHat Linux5.5下Oracle 11g安裝圖解教程

4.選擇第2項(xiàng) install database soft onliy,點(diǎn)擊next,進(jìn)入圖4

RedHat Linux5.5下Oracle 11g安裝圖解教程

5.選擇第1項(xiàng) single instance database installation,點(diǎn)擊next,進(jìn)入圖5

RedHat Linux5.5下Oracle 11g安裝圖解教程

6.選擇語(yǔ)言 simplifed Chinese,點(diǎn)擊next,進(jìn)入圖6

RedHat Linux5.5下Oracle 11g安裝圖解教程

7.圖6是選擇數(shù)據(jù)庫(kù)類(lèi)型,我們選擇企業(yè)版 Enterprise Edition(3.95G),點(diǎn)擊next

RedHat Linux5.5下Oracle 11g安裝圖解教程

8.圖7是為了配置oracle的安裝目錄,配置值應(yīng)該如圖所示,直接點(diǎn)擊next,進(jìn)入圖8

RedHat Linux5.5下Oracle 11g安裝圖解教程

9.圖8是為了配置oracle的管理組,配置值應(yīng)該如圖所示,直接點(diǎn)擊next,進(jìn)入圖9

RedHat Linux5.5下Oracle 11g安裝圖解教程

10.圖9是為了配置oracle的用戶權(quán)限,配置值應(yīng)該如圖所示,直接點(diǎn)擊next,進(jìn)入圖10

RedHat Linux5.5下Oracle 11g安裝圖解教程

11.進(jìn)入圖10會(huì)自動(dòng)安裝,自動(dòng)進(jìn)入圖11

RedHat Linux5.5下Oracle 11g安裝圖解教程

linux

13.安裝失敗的rpm包,具體安裝那些包,請(qǐng)參考圖11的Failed