RHEL5.5(32位Server)上安裝Oracle 11gr1

來源:互聯網
上載者:User

因為測試需要在RHEL5.5上安裝Oracle 11gr1,其中出現很多問題,先整理以下,網上搜尋了不少

主要參考串連,oracle文檔:http://www.oracle.com/technetwork/articles/smiley-11gr1-install-092791.html#ove

按照以下步驟不會有問題

需要準備的軟體:RHEL5.5的32位伺服器版系統硬碟 與  Oracle11gr1-32位,百度網盤:http://pan.baidu.com/s/1kTG4Zwb

一、首先作業系統的安裝,注意安裝時把所有的包都選中,具體如何安裝作業系統就不在詳細說明了。

二、用root身份登陸,在命令列執行以下命令

# rpm -q compat-libstdc++-33 elfutils-libelf-devel glibc-devel-2.5 gcc gcc-c++ libaio-devel libstdc++-develunixODBC unixODBC-devel sysstat binutils elfutils-libelf glibc glibc-common libaio libgcc libstdc++ make

如果提示*** is not installed,表示該軟體包沒有安裝,在RHEL5.5的安裝光碟片的Server目錄裡找到對應的rpm包進行安裝,例如安裝 compat-libstdc++-,進入光碟片Server目錄後,執行命令:rpm -ivh compat-libstdc++-33.3.2-61.i386.rpm

如果全部安裝好了軟體包,提示資訊為(因為軟體版本不同顯示的具體版本號碼不一樣,但版本號碼不得低於以下版本):

compat-libstdc++-33-3.2.3-61

elfutils-libelf-devel-0.125-3.el5

glibc-devel-2.5-12

gcc-4.1.1-52.el5

gcc-c++-4.1.1-52.el5

libaio-devel-0.3.106-3.2

libstdc++-devel-4.1.1-52.el5

unixODBC-2.2.11-7.1

unixODBC-devel-2.2.11-7.1

sysstat-7.0.0-3.el5

binutils-2.17.50.0.6-2.el5

elfutils-libelf-0.125-3.el5

glibc-2.5-12

glibc-common-2.5-12

libaio-0.3.106-3.2

libgcc-4.1.1-52.el5

libstdc++-4.1.1-52.el5

make-3.81-1.1

接著執行以下命令:

#/usr/sbin/groupadd oinstall

#/usr/sbin/groupadd dba

#/usr/sbin/useradd -m -g oinstall -G dba oracle

#passwd oracle(該命令給使用者佈建密碼,弱密碼將不會設定成功)

#mkdir -p /u01/app/oracle

#chown -R oracle:oinstall /u01/app

#chmod -R 775 /u01/app

編輯/etc/hosts最後一行添加192.168.19,116 abc.net oracleserver,編輯/etc/sysconfig/network把主機名稱改為abc.net

#cat >> /etc/sysctl.conf

#cat >> /etc/pam.d/login

session required pam_limits.so

EOF

#/sbin/sysctl -p(用於查看上一條命令的寫入是否生效,可以對各項與顯示結果對比)

#cat >> /etc/security/limits.conf

#cat >> /etc/profile

#cat >> /etc/csh.login

登出root使用者使用oracle使用者登陸開啟命令列

#mkdir 11gR1_db

將linux_11gR1_database_1013.zip複製(剪下)到11gR1_db

#cd 11gR1_db

#unzip linux_11gR1_database_1013.zip

#cd linux-11gR1_database_1013/database

#./runInstaller

圖形介面的安裝啟動

選擇預設安裝,選擇僅安裝資料庫軟體,選擇單一實例資料庫安裝,選擇預設安裝。

在安裝前檢查時,可能會出現網路檢查未啟動並執行問題問題描述如下:Oracle 支援在具有 DHCP 分配的 IP 位址的系統上進行安裝......

解決方案:給網卡配置靜態IP地址並重新啟動網路服務(以root身份執行service network restart或者/sbin/ifdown eth0  /sbin/ifup eth0)

在oracle安裝選擇重新檢測,如果不能通過,添加網卡eth1,設定IP192.168.0.1,並啟用後在oracle安裝程式重新檢測。

如果以上兩種都不能解決,則編輯/etc/hosts最後一行添加192.168.19,116 abc.net oracleserver,重新啟動網路。在oracle安裝程式上重新檢測通過。

以後一路預設,作業系統組委oinstall,在安裝完成之前系統提示使用root身份執行兩個sh

$su -

#cd /u01/app/oraInventory

#./orainstRoot.sh

#cd /u01/app/oracle/product/11.1.0/db_1

#./root.sh

點擊完成,資料庫安裝完成,下一步進行環境變數配置

$vi .bash_profile

添加:export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1

export ORACLE_SID=ztao

export PATH=$ORACLE_HOME/bin:$PATH

接下來建立資料庫執行個體建立

$vi /u01/app/oracle/product/11.1.0/db1/network/admin/listener.ora

添加:SID_LIST_LISTENER=

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = ztao)

(SID_NAME = ztao)

)

)

$cd  /u01/app/oracle/product/11.1.0/db_1

$./netca

$./dbca

重新啟動電腦,使用oracle登陸

$lsnrtcl start

$sqlplus / as sysdba

SQL>startup

SQL>select * from all_users;(測試資料庫是否可以訪問)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.