天天看點

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

1 概述和說明 1.1 概述     本文檔用于記錄在OEL 5.5 X86_64位系統上安裝配置Oracle 11gR2(11.2.0.3.0) RAC的詳細步驟。 安裝平台選擇VMware公司的VMware ESXi Version 4.0的虛拟主機,通過在該虛拟機上配置兩台OEL 5.5 X86_64位Linux系統的機器,然後在這兩台Linux機器上配置Oracle 11gR2 RAC系統。其中,作業系統選擇Oracle公司的OEL 5.5 X86_64位Linux系統,資料庫軟體采用目前Oracle 11gR2最新版本的11.2.0.3.0。 本文檔中假定你已經安裝配置好VMware ESXi Version 4.0的虛拟主機,如果沒有該環境的話,也可以通過自行安裝 VMware Server 來完成11gR2 RAC的安裝配置。 1.2 軟體擷取 作業系統:   Oracle Enterprise Linux 5 Oracle軟體: Oracle 11g Release 2 (11.2) Software (64 bit) 虛拟機軟體: VMware Server 其中,Oracle軟體可以通過上述連接配接直接擷取版本為11.2.0.1.0的安裝媒體,或者通過MetaLink官方網站擷取最新版本的11.2.0.3.0安裝媒體,其中patch編号為10404530。 2 安裝前準備工作 2.1 配置虛拟機,安裝OEL 5.5 X86_64位Linux作業系統     這裡,我們需要在VMware ESXi Version 4.0的虛拟主機上建立兩台虛拟機,其中每台機器至少需要配置雙網卡,一塊網卡作為Public,另一塊作為Private,建議IP位址均選擇手動配置,而不是DHCP動态配置設定,且要求指定的IP在網絡裡是唯一的。主機名也分别要求指定為唯一,避免沖突。主機名、IP位址在前期規劃要慎重,一經指定,最好不要輕易改變,避免一些不必要的麻煩。這裡列出兩台機器前期規劃的主機名、IP位址資訊:

H ostname Short Hostname T ype    IP Address Interface
node1.localdomain node1 P ublic IP 172.16.0.191 eth0
node1-vip.localdomain node1-vip V irtual IP 172.16.0.193 eth0:1
node1-priv.localdomain node1-priv Private  IP 192.168.94.11 eth1
node2.localdomain node2 P ublic IP 172.16.0.19 2 eth0
node2-priv.localdomain node2-vip V irtual IP 172.16.0.19 4 eth0:1
node2-priv.localdomain node2-priv Private  IP 192.168.94.12 eth1
scan-cluster.localdomain scan-cluster SCAN IP 172.16.0.203 eth0

(Figure 2.1網絡配置資訊表)

其中,每台機器至少需要配置3個IP位址,在安裝作業系統的過程中,我們需要配置公網IP和私有IP即可,虛拟IP在安裝叢集件時配置設定。 P ublic IP 、 V irtual IP 、 SCAN IP必須配置在同一網段。SCAN IP是Oracle 11g新推出的,在配置11g RAC時需要指定。我們的SCAN IP通過配置DNS伺服器來實作,在下文中将給出配置步驟。 2.1.1 登入VMware ESXi Version 4.0虛拟主機,建立新虛拟機     以root使用者登入172.16.0.181的虛拟主機:    

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

  進入虛拟主機管理界面:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

建立虛拟機:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選擇Custom,Next進入下一步:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

給虛拟機命名為11gnode1,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選擇Datastore位置,這裡選擇第1個名為snap-0f000dba-SQL-Server的儲存設備,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

虛拟機版本選擇version 7,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

作業系統類型選擇Linux,版本選擇Red Hat Enterprise Linux 5(64-bit),Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

CPU核數選擇2,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

記憶體選擇2G,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

網卡選擇2塊,一塊作為Public,另外一塊作為Private,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

SCSI驅動器類型選擇LSI Logic Parallel,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選擇建立新磁盤,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

磁盤大小選擇20G,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

虛拟裝置節點選擇預設SCSI(0:0),Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選中在虛拟機建立之前編輯選項,Continue:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

編輯光驅裝置,選擇ISO檔案,找到之前已經準備就緒的OEL 5.5 X86_64位的ISO檔案:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選中光驅在啟動時連接配接選項,最後,單擊Finish完成。

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

至此,一台新的虛拟機配置完成。 2.1.2 啟動11gnode1虛拟機,安裝作業系統 給11gnode1虛拟機加電,進入圖形界面安裝系統:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

回車,進入安裝:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

Skip,跳過光驅檢查:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

Next,開始安裝Oracle Enterprise Linux:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

語言選擇--->English,鍵盤選擇-->U.S.English美式鍵盤,硬碟分區選擇最後一個選項Create custom layout,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

給硬碟分區,其中SWAP分區選擇3500M,剩餘空間全部劃給根分區/,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

網絡配置,參照2.1節中IP配置資訊,分别配置eth0,eht1兩塊網卡的IP、及子網路遮罩、網關、主機名,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

時區選擇,亞洲/上海,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

配置root使用者密碼,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選擇定制軟軟包,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

其中:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

Desktop Environment s:            GNOME Desktop Environment     Applications:                  Editors     Development:                Development Libraries                Development Tools                GNOME Software Development                Legacy Software Development                X software Development     Base System :                 Administration Tools                Base                Legacy Software Support            System Tools            X Window System 其它的軟體包,可以忽略,暫時不裝,一來加快作業系統的安裝進度,二來其餘的軟體包對于配置Oracle 11gR2 RAC不需要,如果在将來的安裝過程中,系統提示缺失軟體包的時候,我們也可以手工從安裝CD光牒中自行安裝。Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

進入格式化檔案系統,安裝軟體包,直到最後:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

根據提示,選擇Reboot系統:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

系統重新開機之後,Forward:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

選擇關閉Firewall,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

禁用SELinux,Next:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

直到最後一步,按照提示,再次重新啟動系統,使剛才的配置生效:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

重新開機之後,進入圖形界面的登入框:

一步一步在Linux上安裝Oracle 11gR2 RAC (1)

到此,node1節點機器建立成功。 接下來,完全參照上述建立虛拟機步驟,建立第2個節點,虛拟機命名為11gnode2,在配置網絡步驟中,需要注意,将其eth0配置為172.16.0.192,eth1配置為192.168.94.12,主機名為node2.localdomain。 最後,兩個節點的機器配置完成!