Oracle ASM有什麼用?為什麼用?

wenpingblog發表於2009-12-29

感謝讀者看《Oracle大型資料庫系統在AIXUNIX上的實戰詳解》這本書,這裡回答一些讀者郵件提出的一個較為公共的問題:ASM有什麼用?為什麼用?

 

ASM是Oracle從10g開始提供的一種儲存管理技術,指的是一個在物理卷(或者磁碟分割槽)上特別為Oracle資料檔案而建立的“專用”檔案系統。該檔案系統由Oracle核心維護,並管理這些位置,進而獲得適用於資料庫的最高效能和最大可用性。

在ASM之上,管理員不不知道和關心Oracle將這些各個區間(extent)放在磁碟上哪個位置,ASM已做好了所有的管理工作。通過ASM,卷管理軟體、檔案系統都不再需要.

對於系統中存在若干磁碟,其中一些磁碟使用者安裝AIX,成為rootvg根卷組。另外一些磁碟被設定成另外的AIX卷組,存放應用資料。除此之外,還有一些磁碟(右側),他們被Oracle ASM例項所管理,被劃分為若干磁碟組(上圖中的磁碟組和磁碟組二)。

Oracle可以將Oracle的資料檔案、控制檔案、日誌檔案、歸檔日誌等檔案放置在ASM磁碟組中,以ASM檔案的形式存在。每個ASM檔案可能分佈存放在多塊ASM盤上,每塊ASM磁碟上也有若干ASM檔案。

所以,採用ASM方式儲存Oracle資料,也是Oracle提供的一種儲存管理方案,是有其工程意義的。

wenping 2009-12-29 

wenping@usedb.cn

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

相關文章