Oracle 11g R2(11.2.0.3.0) RAC環境搭建(二)

LuiseDalian發表於2012-10-10

1.1 介紹


阻止人們建立測試RAC環境的最大障礙之一就是共享儲存需求。在生產環境中,共享儲存通常通過SAN或高階的NAS裝置來提供。但當你所做的一切只是為了獲得安裝和使用RAC的經驗,這2個選擇都是非常貴的。一個便宜點的替代方法是使用FireWire磁碟套件來允許2個機器訪問相同的磁碟,但這也需要花錢並需要2臺伺服器。第三個選擇是使用虛擬化技術來模擬共享儲存。

使用VirtualBox可以在單一伺服器上執行多個虛擬機器,允許在一臺機器上執行2個RAC結點。除此之外,還允許建立共享虛擬磁碟,來克服昂貴的共享儲存的障礙。

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


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

  • 根據最後一點,每個VM需要至少3G,建議4G的內在,如果不希望VM交換非常慢。因為11g R2 RAC比11g R1 RAC需要更多的的記憶體。不要假設你可以在PC或筆記本上來執行它。

  • 本文的安裝過程提供了大概的安裝,使RAC執行起來。在網格基礎設施安裝和ASM安裝中沒有多餘的步驟。除此之外,可以在提供相應選項時,簡單地加倍共享磁碟或選擇“正常”冗餘選項。當然,這需要更多的磁碟空間。

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

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

  • 唯一客戶訪問名(Single Client Access Name,SCAN),應該被定義在DNS或GNS中,在三個地址之一中進行迴圈,和僅有和虛擬IP在同一子網中。相對於11.2.0.2,可以在/etc/hosts檔案中可以被定義為唯一的IP地址,這是錯誤的並會引起群集驗證失敗,但這麼做允許你在沒有DSN的情況下完成安裝。這在11.2.0.2.0之前是不行的。

  • 虛擬機器可以被限制到2G交換空間,這將引起的先決條件檢查失敗,但不會影響安裝工作。如果想避免這一點,可以將交換空間定義成>=3G

  • 本文件合適64位Oracle Linux和Oracle 11g R2

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

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

相關文章