ORACLE10g的新特性-簡化你的工作:自動化儲存管理 (轉)

worldblog發表於2007-08-16
ORACLE10g的新特性-簡化你的工作:自動化儲存管理 (轉)[@more@]

    10g的新特性-簡化你的工作:自動化儲存管理

作者: CCBZZP


序言/摘要

自動化儲存管理(AUTOMATIC STORAGE MANAGEMENT)簡稱為ASM,是ORACLE10G的一個新的特性,對原來ORACLE建立的提供一個垂直的綜合的管理,ASM分佈I/O資料可以分佈到所有的資源以達到最調整(散佈資料檔案避免競爭),ASM可以幫助資料庫管理員動態的管理資料環境,允許他們在不關閉資料庫的情況下去改變資料庫的檔案大小和來調節他們的儲存位置等.
自動化儲存管理ASM允許資料庫管理員去定義一個儲存池(命名一個磁碟組),利用這個池資料庫管理員可以進行ORACLE核心管理檔案的命名和佈置資料庫檔案等,資料庫管理員可以用新的命令(建立磁碟組,修改磁碟組,刪除磁碟組)來改變他們的儲存位置(增加或移除),可以用ENTERPRISE MANAGER(EM)和DATABASE CONFIGURATION ASSISTANT(CA)來管理磁碟組.ORACLE10G提供給資料庫管理員一個簡單的介面去管理資源,自動儲存管理能排除I/O的自動需求去調節效能,它可以虛擬儲存一批磁碟組和提供應冗餘的選項達到更高階的保護作用,ASM很容易的改變結構,它能支援資料檔案利用所有資源去使效能最最佳化和資源最佳化,ASM可以減少資料庫管理員的時間和提升他們的能力去管理更大的資料庫來提高他們的.

資料庫儲存管理的挑戰
資料庫的需求在不斷的增加,資料庫的大小也在不斷的增大,發展的結果是一些專家稱為"THE MANAGEMENT GAP",事實上在相同的時期,磁碟的密度和資料庫的尺寸每隔一些年能保持雙倍,因此資料庫管理員被叫去管理更大或更多的資料庫,他們利用這些工具可以提高更高的效率和管理更多的資源.
當他們要達到管理資料庫如何儲存,資料庫管理員經常面對組織變動,資料庫管理員不得不和系統管理員及網路管理員聯系在一起,所有這些會增加復雜性和成本.
以一個單一的資料庫為例,以前先單獨規劃一個完整的計劃,複雜的有代表性的,可以執行下面一些:
根據你的需求估計一個合理的空間數量
能繪畫出你希望的規劃設計(放資料,日誌和歸檔檔案避免競爭)
建立邏輯卷
建立系統檔案
安裝ORACLE
建立和裝載你的資料
接著艱苦的工作:尋找競爭去消除效能影響,移動檔案減少競爭,擔心哪一間不足,不得不增加一些磁碟去你的儲存結構, 很幸哂肙RACLE10G的新的儲存管理可以自動實現這些.

ORACLE10G提供的一個方案:自動儲存管理
在ORACLE核心裡直接提供一個垂直的綜合的系統檔案和卷的管理,虛擬的結果是減少管理和提升效能,網路提供空間專門給ORACLE資料檔案使用,ASM能的提供方案來佈置達到效能最優和資源最佳化,它可以授權資料庫管理員去管理儲存池和讓ORACLE核心去管理資料庫檔案而自動的放置他們,它可以移動系統檔案和卷來管理資料庫檔案,ASM可以節省資料庫管理員的很多時間,去排除I/O效能和調整它們.它可以幫助資料庫管理員去做本來要系統管理員幫助放置和移動檔案,ASM作為綜合的系統和卷管理的目的去操縱資料庫檔案,不是一般的系統檔案,換句話說,它不適用於二進位制檔案,跟蹤檔案和非ORACLE檔案. 使用ASM對程式的安排比常規的方法簡單,增加額外的空間將更加簡單,值得指出的是ASM將不會影響到程式的所有級別,一但磁碟有問題,在作業系統級,A資料庫管理員使用ASM去增加一個磁碟組的磁碟,下面的準備儲存步驟被作業系統支援的.

排除復雜
自動儲存管理用於管理複雜的資料和磁碟,它可以非常簡單的安裝資料庫,增加磁碟和移動磁碟,更勝於管理上百個甚至上千個檔案,資料庫管理員使用ASM可以建立和管理更大的物件,利用磁碟組可以識別很多的磁碟作為一個邏輯單元,自動的命名和放置可以節省資料庫管理員很多時間去進行更好的實踐.增加一個預備的磁碟到一個自動儲存管理組的命令是: "ADD DISK" 命令[ALTER DISKGROUP Add DISK]

雖然這樣可以達到從磁碟組中增加或移除磁碟,資料庫管理員也可以使用ENTERPRISE MANAGER,DBCA或SQL*PLUS來管理磁碟組. 當你的資料庫在噝械臅r候,你從磁碟組中增加或移動磁碟後,你的資料庫會自動的重新自動佈置你的資料,因為可以按照ASM的規則而不是RAID的規則,ASM不需要刪除資料,但是隻是需要在磁碟組中平等的移動原來儲存磁碟的資料.

在一個卷的管理中,增加的儲存管理的程式經常需要最小化的資料條或多重的RAID設定,這些延伸的程式有利於結構中新的磁碟可以進行資料的匯出和把完整的內容裝載到結構中,這些選擇可以小心的去移動資料庫檔案以達到效能的最佳化,但這些要增加成本和複雜性去提高效能,資料庫管理員和系統管理員使用ASM可以很容易管理而不用幹預.

ASM可以把資料檔案分佈到所有的磁碟組和所有的磁碟中,當磁碟增加或移除時ASM可以自動管理它.因為ASM可以保証檔案分佈到所有的磁碟組的磁碟中,除非儲存結構改變否則它不需要分配的,資料庫管理員不需要尋找競爭狀況和移動資料去減少I/O競爭,ASM可以節省資料庫管理員和系統管理員的時間.

在過去使用共享邏輯卷,資料庫管理員不得不調整系統管理或儲存管理去建立邏輯卷給資料庫檔案用,現在使用ASM可以排除很多的複雜和管理邏輯共享卷,,資料庫管理員可以不需要任何系統管理員使用命令在磁碟組中自動的建立資料檔案,這不同於邏輯卷,磁碟組可以用於歸檔日誌和RMAN備份用,而且因為在每個節點,ASM能在磁碟組中識別沒有路徑的磁碟,在RAC環境中,這可以機動靈活的移動重大的復雜的東西.

分佈I/O使效能最最佳化
自動儲存管理可以延伸到所有的儲存裝置達到效能最優,ASM能彈性的改變磁碟結構中復雜的變化,延伸分佈可以減少I/O競爭.

 


 

待續...

 

 

 

 

 


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

相關文章