主頁 > 知識庫 > RedHat Linux5.5下Oracle 11g安裝圖解教程

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

熱門標(biāo)簽:電銷行業(yè) 外呼系統(tǒng) 客戶服務(wù) 記事本 回?fù)芟到y(tǒng) 客服熱線 銀行業(yè)務(wù) 分布式呼叫中心

Linux下安裝Oracle系統(tǒng)最好是1G內(nèi)存,2G的swap空間,硬盤至少需要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-releasenbsp;
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

二、到oracle官方網(wǎng)站下載對應(yīng)版本的oracle,我下的是oracle  for linux X86
 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
 

三、在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=/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依賴軟件包齊全(版本等于或大于以下版本號)
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)入圖形化安裝過程。
注意我們先安裝oracle軟件,安裝完軟件之后再配置監(jiān)聽程序和數(shù)據(jù)庫。
下面是安裝過程的步驟和選項:

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

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

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

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

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

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

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

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

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

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

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

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

上傳
compat-libstdc++-33-3.2.3-61.i386.rpm
到/qsyang/oracle
執(zhí)行安裝:
[root@localhost home]# cd /qsyang/oracle/
[root@localhost oracle]# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm


上傳
elfutils-libelf-devel-0.137-3.el5.i386.rpm
elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
到/qsyang/oracle
執(zhí)行安裝(由于倆個包相互依賴,所以一起安裝):
[root@localhost soft]# rpm -ivf elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
warning: elfutils-libelf-devel-0.137-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing packages for installation...
elfutils-libelf-devel-static-0.137-3.el5
elfutils-libelf-devel-0.137-3.el5


上傳
libaio-devel-0.3.106-5.i386.rpm
到/qsyang/oracle
執(zhí)行安裝:
[root@localhost soft]# rpm -ivh libaio-devel-0.3.106-5.i386.rpm
warning: libaio-devel-0.3.106-5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]


上傳
sysstat-7.0.2-3.el5.i386.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm
到/qsyang/oracle
執(zhí)行安裝:
[root@localhost oracle]# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm
warning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]


上傳
unixODBC-2.2.11-7.1.i386.rpm
到/qsyang/oracle
執(zhí)行安裝:
[root@localhost oracle]# rpm -ivh unixODBC-2.2.11-7.1.i386.rpm
Preparing... ########################################### [100%]
1:unixODBC ########################################### [100%]
[root@localhost oracle]# rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm
Preparing... ########################################### [100%]
1:unixODBC-devel ########################################### [100%]
[root@localhost oracle]#


14.安裝完成后,點(diǎn)級再次檢查"Check Again",進(jìn)入圖12

15.點(diǎn)擊ignore,點(diǎn)擊Finash開始安裝,進(jìn)入圖13

16.安裝完成后彈出圖14

17.點(diǎn)擊Finish,直接關(guān)閉

六、安裝監(jiān)聽器
執(zhí)行命令
#netca

進(jìn)入圖形化配置,如圖16,

直接默認(rèn)下一步,到最后完成,其中你也可以修改監(jiān)聽去的名稱,協(xié)議,端口。

安裝完成后可以使用命令
#ps -ef
來查看Listener是否配置成功


七.安裝數(shù)據(jù)庫程序
執(zhí)行命令:
#dbca

進(jìn)入圖形化配置界面,一直下一步如圖18

進(jìn)入圖19后,

提示輸入全局?jǐn)?shù)據(jù)庫名稱,我輸入的是yakson

一直下一步進(jìn)入圖21,輸入全局密碼:我輸入的是 orcl12344
點(diǎn)擊next彈出圖22,點(diǎn)擊yes
下一步,橫排第三個選項下,選擇字符編碼AL32UTF-8
然后一直下一步,直到進(jìn)行安裝數(shù)據(jù)庫,并且完成。
到此你Oracle就算初步安裝完成了。

標(biāo)簽:阜陽 廣東 拉薩 濱州 阿里 德州 綿陽 公主嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《RedHat Linux5.5下Oracle 11g安裝圖解教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266