VirtualBox下安裝RHEL5.5+Oracle 11g手記

來源:互聯網
上載者:User

公司新配的一個環境,需要在虛擬機器環境下安裝RHEL(即Red Hat EnterPrise Linux,下同)5.5 64位及Oracle 11g 64位,為此折騰了整整三天,個中苦痛,唯有親曆者知之。在此,順手記下過程,希望別人能少走些彎路。

首先,在虛擬機器的的選擇上,可選項:

(1)微軟的Hyper-V,好處是微軟已經在Win8的企業版中整合了,直接安裝即可,但是很鬱悶的是對RHEL的支援很弱,連網卡都找不到,雖然可以打補丁,做個“舊網路介面卡”等,但總覺得很彆扭,用完後,飛速刪除,並決定永不錄用。

(2)大名鼎鼎的VMware-workstation,9.0版已經提供對Win8的完美支援了,安裝Red Hat Enterprise Linux更是超強,自動以Easy Installer模式一鍵安裝,相容性也相當好,使用中沒有異常關機等。驅動更是非常令人讚賞,與宿主機的雙向文本互拷更是讓人心曠神怡,惟一的缺點是塊頭大,有400M。

(3)Oracle提供的VM VirtualBox 4.2,只有不到100M的大小,文本互拷需要安裝完成後單獨安裝增強組件,即Guest Additions,另外,驅動相容性也不是很好,在使用中有時不能正常Shutdown。最後還是選擇了它。
:http://download.virtualbox.org/virtualbox/4.2.0/VirtualBox-4.2.0-80737-Win.exe

擴充包:http://download.virtualbox.org/virtualbox/4.2.0/Oracle_VM_VirtualBox_Extension_Pack-4.2.0-80737.vbox-extpack

安裝過程共分三部分:

(一)VirtualBox安裝RHEL5.5

啟動VirtualBox,設定2G記憶體,20G空間,載入rhel-server-5.5-x86_64-dvd.ISO,即開始安裝,安裝介面就略過了,只是網卡設定為DHCP,禁用防火牆及SELINUX。

具體的安裝過程看這個視頻:http://v.youku.com/v_show/id_XMTU4OTAwNDE2.html

特別是視頻的最後部分,用 Setup命令設定靜態IP,尤為重要,畢竟你不想重啟一下虛擬機器,你的IP就沉大海吧?

本文中的樣本是靜態IP:10.0.2.15/255.0.0.0,DNS為10.0.2.20(即VirtualBox Host-Only Ethernet Adapter對應的靜態IP),並在VirtualBox中將預設的NAT方式改為VirtualBox Host-Only Ethernet Adapter

啟動後應該可以從宿主機Ping通10.0.2.15即可。

安裝“增強組件”

然後在登入後可以看到光碟機鏡像,輸入下列命令:

安裝完後,Poweroff即可,重啟後即可實現虛擬機器與宿主機之間粘貼文本

此時可以做個備份。

(二)配置RHEL5.5的基本環境

配置JDK和Oracle使用者組等

安裝Oracle所需的全部運行庫(在RHEL光碟機的Server目錄下)

cd /media/RHEL_5.5\ x86_64\ DVD/Server
rpm -Uvh binutils-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh compat-libstdc++-33*.i386.rpm
rpm -Uvh elfutils-libelf*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh glibc-headers-2.*
rpm -Uvh ksh*
rpm -Uvh libaio-0.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libgomp-4.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh make-3.*
rpm -Uvh sysstat-7.*
rpm -Uvh unixODBC-2.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh numactl-devel-*

 

用java -version命令查看,是否有JDK,有先刪除(否則始終會顯示第一個安裝版本),刪除命令:

rpm -qa | grep gcj

yum -y remove java-1.4.2-gcj-compat

安裝新下載的jdk-6u35-linux-i586-rpm.bin,命令為

cd /u01/app/JDK
chmod 755 jdk-6u35-linux-i586-rpm.bin
./jdk-6u35-linux-i586-rpm.bin

配置JDK環境變數:vi /etc/profile,增加以下內容

#set java environment by tony 2012.10.3
JAVA_HOME=/usr/java/jdk1.6.0_35
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export  CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export  PATH

建立相應的使用者組和檔案夾

groupadd -g 1000 oinstall
groupadd -g 1001 dba
groupadd -g 1002 oper
useradd -u 1000 -g oinstall -G dba,oper oracle
passwd oracle

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01

此時用建立的使用者oracle登入SFTP( 用FileZilla)上傳下載的Database目錄(由兩個ZIP解壓得到)到u01/App,此時,萬事俱備,只欠東風了,此時可再作個備份。

(三)安裝Oracle 11g

用Oracle登入,修改預設的解析度800*600為1024*768。

輸入:

cd /u01/app
chmod -R 755 database
cd database
./runInstaller

剩下的介面就和Windows下非常類似的,在此略去。

 

 

 

安裝完成後,測試監聽狀態

串連資料庫

用PL/SQL遠端連線測試

 

 

如有疑問,歡迎聯絡邀月(3w@live.cn)

 

參考文章:

http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-5.php

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.