VMServer安裝RAC簡單總結體會

dawn009發表於2014-02-18

    將近一週的oracle10g RAC安裝之旅到今天告以段落,第一次接觸RAC,感覺還行,過程中受到好多學友的幫忙,誠心感恩。接下來的一段時間將醉心RAC學習,不過感覺應該對自己的RAC安裝做個簡單問題回顧,也算對自己一段學習的總結,也算是分享。

我的安裝環境是:VMServer 1.0.6+redhat5.4+oracle10g+clusterware10g+ASM+RAW

接下來將以插圖形式對其中的部分過程進行追蹤回顧:

 

1-1

1-2

 

1-3

 

1-4

 

1-5

 

1-6

 

1-7

 

1-8

(1)由於以前VM workstation中安裝過oracle11g,前期VM安裝、RedHat5.4安裝、叢集配製基本都輕車熟路,沒什麼問題,安裝clusterware過程是我遇到問題最多的,主要因為第一次安裝時沒安裝正確(就是由於沒注意clusterware的安裝目錄與database的區別,應該是../crs_1而不是../db_1),重新安裝前的完全解除安裝總出問題.1-3到圖1-8都是出現的各種問題.

  (2)下來是安裝ASM instance時沒有提前安裝監聽導致的問題:

  

1-9

(10)下來是安裝clusterware時報錯需要處理vipca的問題:

  

1-10

 

1-11

 

1-12

這塊的問題由於當時配製網路時沒有配製閘道器導致的。

(4)下面貼出安裝成功的相關截圖:

  

1-13

 

1-14

 

1-15

 

1-16

   綜合說來前期的準備與前人經驗總結的閱讀很是重要,儘量提高一次成功率。不過遇到問題多也不一定全是壞事,遇到的問題多了,解決的問題多了,經驗多了,對後續學習RAC的相關東西勢必有所幫助,至少眼熟.
  還有一點建議給學習VM中搭建RAC學習的學友,記得分階段(比如安裝好雙節點、安裝好clusterware、安裝好database、安裝好RAC)做好VM的例項的備份,以備不時之需。

-------------------------下面貼出網上一位大俠對RAC安裝的總結,與諸位分享--------------------

連結地址:http://www.linuxidc.com/Linux/2011-02/31976p33.htm

第一次,在新建虛擬機器時選擇SCSII/O介面卡型別,在選擇介面卡驅動的時候錯選了BUS型別,導致安裝linux作業系統的時候找不到可用的磁碟,系統報錯,重灌;

第二次,新建虛擬機器時選擇IDEI/O介面卡型別,也安裝了linux作業系統,結果在建立裸裝置的時候突然發現可用磁碟不夠,因為系統預設只能建立四個IDE裝置,光碟機佔去一塊,本地磁碟佔去一塊,ocrvote磁碟佔去一塊,這樣一來沒有足夠的裸裝置用來安裝ORACLE資料庫了,重灌;

第三次,安裝linux作業系統過程中(安裝在行動硬碟上的某個分割槽),因為行動硬碟與膝上型電腦的USB連線發生意外故障,導致安裝過程中斷,操作無法繼續進行,重灌;

第四次,給系統打補丁時因為系統版本不一致,補丁打完重啟系統後直接進入黑屏時代,怎麼撥弄都毫無反應,重灌;

第五次,安裝linux作業系統時把裸裝置和本地磁碟放到同一卷組裡面,在對裸裝置強制分割槽,重啟後系統報嚴重錯誤,無法啟動,重灌;

第六次,因為沒有找到問題所在,所有操作按第五次同樣進行,到磁碟分割槽時又出現相同問題,故障發生後找到了問題所在,但系統已經無法拯救,重灌;

第七次,一直沒有注意新建虛擬機器時將本地磁碟和裸裝置放在了同一個資料夾,系統克隆的時候原封不動的拷貝了本地磁碟和裸裝置檔案,導致配置共享磁碟的時候無法識別到主節點建立的卷VOL1/VOL2,以為跟ASM的配置過程有關,重灌;

第八次,重複第七次所有操作,到配置ASM磁碟的時候仍然無法識別到主節點建立的卷VOL1/VOL2,沒有找到問題所在,重灌;

第九次,注意到了克隆系統時候的問題,在RAC2節點上fdisk -l,也出來四塊磁碟(相當於RAC2所獨有的裝置檔案)。建立共享磁碟的時候果然失敗,但慶幸的是總算是找到問題所在了,很高興的重灌;

第十次,這次嚴格意義上不算是一次故障,而是為了二次實驗特地挑了行動硬碟上另一個50GB大小的分割槽把實驗從頭到尾做了一遍,又全程截圖,這次操作很順利,因為之前遇到的所有故障都清掃了。

其實出現的這些故障當中,有些故障是不需要重灌系統的,但為了保證實驗質量,毅然決然的採取了最極端的方式,犧牲一些時間,為的是得到一個比較良好的實驗狀態。每一次故障解決都是一次經驗的積累,技術的提升,這樣想來,花那麼長時間在linux系統下做一個ORACLE RAC實驗也是值得的。

這次實驗時間開銷大,是因為之前沒有用過linux的系統,這次索性從安裝作業系統做起,通過實驗的進行也熟悉了linux下怎麼設定FTPtelnet,怎麼設定靜態、動態IP地址,怎麼打補丁,怎麼磁碟分割槽,怎麼時間同步,怎麼建立檔案系統,怎麼建立ASM磁碟等等,獲益匪淺。其實linux系統學起來也不難,沒有必要對著一堆又一堆的參考資料、官方文件從頭到尾的看,關鍵還是多動手,通過動手來獲取知識,這便是最好的方法論。

總結起來,在vmware下使用linux作業系統為介質來搭建ORACLE RAC環境,主要注意以下幾點:

1,新建虛擬機器時選擇SCSII/O介面卡型別,使用LSI logic驅動,這樣可以擁有實驗用足夠的磁碟(針對vmware 1.0.6版本);

2,本地磁碟和裸裝置檔案分而置之,避免系統克隆時把裸裝置檔案也拷貝過去;

3,安裝linux作業系統時,切勿將本地磁碟和裸裝置檔案劃分到同一個卷組當中;

4,打補丁時切記對應正確作業系統版本,否則得不償失;

5,對任何磁碟做“刪除分割槽”這個動作前多想想此操作是否得當;

6,面對vip漂移的問題,先考慮是否擁有預設閘道器;

7,無論是安裝clusterware還是安裝database的時候,遇到報錯資訊,一定要學會看日誌,雖然有的時候不一定管用;

8,足夠的耐心。

 

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

相關文章