【ASM學習】基礎知識

楊奇龍發表於2010-08-11

1 什麼是ASM
  ASM全稱為Automated Storage Management,即自動儲存管理,它是自Oracle10g這個版本Oracle推出的新功能。這是Oracle提供的一個卷管理器,用於替代作業系統所提供的LVM,它不僅支援單例項配置,也支援RAC這樣的多例項配置。將給Oracle資料庫管理員帶來極大的方便,ASM可以自動管理磁碟組,並提供資料冗餘和最佳化。特別是對於企業級的大型資料庫管理員來說,可以使管理員可以從管理成百上千個資料檔案這些瑣碎的日常事務中解脫開來,以便處理其它更為重要的事務上去。
  在Oracle 10g這個版本之前,管理一個大型資料庫成百上千個的資料檔案對資料庫管理員來說是一個既無技術含量又十分枯燥的工作,這要求資料庫管理員要熟悉一些系統的LVM的相關知識,做好磁碟規化,LV的條帶等相關的系統方面的相關操作。而使用自動儲存管理將大大減輕這方面的工作量,資料庫管理員只需要管理少數幾個磁碟組即可。一個磁碟組是ASM管理的一個邏輯單元,由一組磁碟裝置組成。我們可以定義一個磁碟組作為資料庫的預設磁碟組,Oracle會自動管理儲存,包括建立、刪除資料檔案等。Oracle會自動將這些檔案與一個合適的資料庫物件做關聯,這樣我們在管理這些物件時只需要提供物件的名稱,而無需像以前那樣提供詳細的檔名。
  ASM提供了很多有用的儲存技術,如RAID和LVM(邏輯卷管理)等。像這些技術一樣,ASM允許你在一組獨立的磁碟上建立一個單獨的磁碟組。這樣就實現了單個磁碟組的I/O均衡。同時ASM還實現了條帶化(Striping)和磁碟映象(Mirroring)以提高I/O的效能和資料可靠性。與RAID或LVM不同的是,ASM是在檔案級實現的條帶化和映象,這樣的實現方式給使用者帶了很大選擇自由度,我們可以在同一個磁碟組中對不同的檔案配置不同的儲存屬性,實現不同的儲存方式。

2 11g中ASM都有哪些新特徵
  2.1 快速重新同步(ASM Fast Mirror Resync)
  短暫的磁碟路徑發生問題時,恢復ASM磁碟組(DISK GROUP)的允餘性是很費時間的,特別是這種恢復操作需要重新佈局整個磁碟組的情況下。ASM快速磁碟重新同步這個新特徵能顯著減少重新同步一塊壞磁碟時這種情況的時間,當你更換了壞磁碟,ASM能夠快速的同步ASM磁碟的extent。
  2.2 ASM滾動升級
  在ORACLE11g及之後的版本,你可以把ASM的叢集置為"滾動升級"模式,允許不同版本的ASM結點共同工作。滾動升級"模式中的每個結點能夠獨立的升級或打補丁,而不會影響到資料庫的使用,因些其很大的提升資料庫的正常執行時間。需要注意的是你只可以對ORACLE11g及之後的版本進行"滾動升級",換句話說,你不能用這種功能把ORACLE10g的資料庫升級到11G的。
  2.3 為ASM管理員新增了SYSASM許可權和OSASM作業系統使用者組
  在ORACLE10g這個版本,ORACLE沒有為ASM管理員定製相應的角色,ASM管理員以SYSDBA角色進行管理工作,在實際工作中ASM管理員與資料庫管理員可能是不同的兩個或幾個人完成的,相對來說許可權界定不清晰。11g這一新特徵引入SYSASM這一新許可權目的就是為了清晰ASM管理員與資料庫管理員的介面,防止越權操作的發生,使ASM管理員更好的進行ASM管理工作。
  2.4 ASM 可擴充套件性和效能的增強
  ASM檔案區管理在11g都有改進,體現在效能的提升和顯著的減少用於儲存檔案區的SGA記憶體方面。當ASM的檔案在大小上增加時,每一個區的大小也會自動的增加,因此,會有需要很少的指向區指標描述檔案。當訪問20GB至128TB大小的ASM檔案時11g的這個新特徵會提升效能。當然,這樣的檔案通常是非常大的資料庫(VLDBs)所用的。
  除此之外,當你建立新的磁碟組時,你現在有多個分配單位大小選項,例如1, 2, 4, 8,16, 32, 和64(MB)。依據資料庫的負載和儲存系統的型別,選擇大的分配單位可能會獲得明顯的效能提升。
  2.5 新的ASM 命令列 (ASMCMD)命令和選項
  ASMCMD有下列的四個新的命令: lsdsk、md_backup、md_restore 和remap。除此之外,你還能使用帶有新選項的ls和lsdg命令。
  2.6 ASM 快速的再平衡
  重新平衡操作發生在當磁碟組是在限制模式下,它消也除了Oracle RAC 環境裡鎖和解鎖extent map資訊在ASM 事例之間的傳訊,因此提升了總體重新平衡的吞吐量
 文章來自:

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

相關文章