咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

安裝Oracle 10g RAC是否需要安裝HACMP

發表日期:2013-05-20    文章編輯:林凜    浏覽次數(shù):10    标簽:

www.zjcoo.com

   如果我們選擇用純裸設備來(lái)做(zuò)Oracle 10g RAC數(shù)據文件的話(huà),那(nà)麽在AIX平台就需要安裝HACMP,在HP-UX平台就需要安裝Service Guard。

  這句話(huà)其實是不完全正确的,今天更正一下。

  實際上(shàng)無論在哪個(gè)操作(zuò)系統(AIX,HP-UX,Solaris,Linux)上(shàng)安裝Oracle10g RAC都不再需要Vendor Clusterware(IBM的HACMP,HP的Service Guard,Veritas的VCS等),無論在存儲方面是選擇裸設備還(hái)是ASM或者是操作(zuò)系統廠商提供的共享文件系統,比如AIX上(shàng)的GPFS。

  那(nà)麽為(wèi)什麽提到AIX,如果一定要選擇裸設備(此處提到的裸設備指純裸設備,因為(wèi)ASM實際上(shàng)也是在管理(lǐ)裸設備)作(zuò)為(wèi)Oracle數(shù)據文件存儲方式的話(huà),我們建議安裝HACMP呢?是因為(wèi)AIX操作(zuò)系統的特殊性,在AIX操作(zuò)系統上(shàng),每個(gè)字符設備(對應一個(gè)rhdisk)隻能對應一個(gè)存儲上(shàng)劃分的LUN,而其它操作(zuò)系統則可(kě)以在LUN上(shàng)繼續細分字符設備,比如LUN是128G,那(nà)麽在AIX上(shàng)每個(gè)rhdisk都隻能是128G,每個(gè)rhdisk也就是一個(gè)裸設備,而其它操作(zuò)系統則可(kě)以繼續在這個(gè)LUN上(shàng)劃分出多(duō)個(gè)裸設備,大(dà)小(xiǎo)可(kě)以自定義。

  我們知道(dào)對于Oracle RAC來(lái)說,每個(gè)控制(zhì)文件,每個(gè)聯機重做(zuò)日志(zhì)文件,甚至spfile都要對應一個(gè)裸設備,那(nà)麽如果在存儲規劃的時(shí)候我們創建了128G的LUN,那(nà)麽在AIX上(shàng)我們隻能做(zuò)成一個(gè)128G的控制(zhì)文件,一個(gè)128G的聯機重做(zuò)日志(zhì)文件,一個(gè)128G的spfile,因為(wèi)單獨依靠操作(zuò)系統我們無法再細分了。

  在AIX操作(zuò)系統中,必須使用LVM(Logical Volume Manager)來(lái)劃分LV(Logical Volume),每個(gè)LV的大(dà)小(xiǎo)是可(kě)以控制(zhì)的,在一個(gè)LUN上(shàng)我們可(kě)以劃分多(duō)個(gè)LV,因此在操作(zuò)系統級别達到了規劃存儲的目的。此時(shí)HACMP的作(zuò)用體(tǐ)現出來(lái),如果要挂載Concurrent Volume Group(實際上(shàng)不需要HACMP也可(kě)以創建LV和(hé)VG,但(dàn)是卻無法将VG設置為(wèi)Concurrent模式,而非Concurrent模式的VG是無法被多(duō)個(gè)機器(qì)同時(shí)讀寫的),就必須安裝HACMP,因此更嚴格地說,這種方式的存儲應該稱為(wèi)Raw Logical Volumes,而不是Raw Disks,這兩種都是Raw Devices。

  實際上(shàng),如果我們在存儲級别就詳細規劃LUN的大(dà)小(xiǎo),比如創建4個(gè)128M的LUN,1個(gè)給spfile用,3個(gè)給控制(zhì)文件用,再創建8個(gè)256M的LUN,給8個(gè)聯機重做(zuò)日志(zhì)用(4組,每組2個(gè)member),然後再繼續規劃用于SYSTEM表空(kōng)間(jiān)的,用于SYSAUX表空(kōng)間(jiān)的,用于UNDO表空(kōng)間(jiān)的,用于用戶數(shù)據表空(kōng)間(jiān)的LUN分别是多(duō)大(dà),那(nà)麽也仍然可(kě)以不需要HACMP就在AIX上(shàng)搭建起以純裸設備為(wèi)存儲介質的Oracle10g RAC數(shù)據庫。

  結論是,因為(wèi)Oracle Clusterware的存在,在本質上(shàng),無論選擇什麽存儲方式,在任何操作(zuò)系統上(shàng)都不再需要第三方的集群軟件。

  最後再提一下ASM,對于ASM來(lái)說,底層可(kě)以是raw disks也可(kě)以是raw LVs,但(dàn)是推薦是raw disks,因為(wèi)本身ASM已經行(xíng)使了類似于LVM的功能,因此無需再創建多(duō)餘的LV了,而如果不選擇ASM,那(nà)麽就建議使用raw LVs。



重慶中技互聯網信息咨詢有限公司 www.zjcoo.com

如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博