1 Oracle Database 11.2.0.3.0 RAC On Oralce Linux 6.5 使用-VirtualBox

LuiseDalian發表於2014-02-10

作業系統Oracle Linux 6.5 (x86_64)

Oracle RAC11.2.0.3.0 64

VirtualBox4.3.6

介紹

阻止人們建立測試RAC環境的最大障礙之一就是共享儲存需求。

在生產環境中,共享儲存通常通過SAN或高階的NAS裝置來提供。

但當你所做的一切只是為了獲得安裝和使用RAC的經驗,這2個選擇都是非常貴的。

一個便宜點的替代方法是使用FireWire磁碟套件來允許2個機器訪問相同的磁碟,但這也需要花錢並需要2臺伺服器。

第三個選擇是使用虛擬化技術來模擬共享儲存。

 

使用VirtualBox可以在單一伺服器上執行多個虛擬機器,允許在一臺機器上執行2RAC結點。

除此之外,還允許建立共享虛擬磁碟,來克服昂貴的共享儲存的障礙。

 

在開始安裝之前,需要考慮下面的事情:

n  最終系統包括宿主機作業系統,兩個客戶作業系統,兩個Oracle網格基礎設施集合(Clusterware + ASM),兩個資料庫例項,這些都要在一臺伺服器上。可以想像,這需要相當數量的磁碟空間、CPU和記憶體。

n  根據最後一點,每個VM需要至少3G,建議4G的內在,如果不希望VM交換非常慢。

因為11g R2 RAC11g R1 RAC需要更多的的記憶體。不要假設你可以在PC或筆記本上來執行它。

n  本文的安裝過程提供了大概的安裝,使RAC執行起來。在網格基礎設施安裝和ASM安裝中沒有多餘的步驟。

除此之外,可以在提供相應選項時,簡單地加倍共享磁碟或選擇Normal冗餘選項。當然,這需要更多的磁碟空間。

n  在虛擬硬碟建立過程中,通常不選擇預先分配磁碟空間。這會使安裝過程中虛擬磁碟訪問變慢,但節省了磁碟空間。

但共享磁碟必須預先分配空間。

n  這不是也不應該被認為是一個生產系統,它只是允許你使用來進行安裝和使用RAC

n  唯一客戶訪問名(Single Client Access Name, SCAN),應該被定義在DNSGNS中,

在三個地址之一中進行迴圈,和公有和虛擬IP在同一子網中。

相對於11.2.0.2,可以在/etc/hosts檔案中可以被定義為唯一的IP地址,這是錯誤的並會引起群集驗證失敗,

但這麼做允許你在沒有DSN的情況下完成安裝。這在11.2.0.2.0之前是不行的。

n  虛擬機器可以被限制到2G交換空間,這將引起的先決條件檢查失敗,但不會影響安裝工作。

如果想避免這一點,可以將交換空間定義成>=3G

在我的伺服器上安裝時,將虛擬磁碟分成不同的物理磁碟(/u02”,“/u03”,“/u04),這不是必須的,但可以進行的更快些。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1078645/,如需轉載,請註明出處,否則將追究法律責任。

相關文章