ORACLE10g的新特性-簡化你的工作:自動化存儲管理
ORACLE10g的新特性-簡化你的工作:自動化存儲管理
翻譯
序言/摘要
自動化存儲管理(AUTOMATIC STORAGE MANAGEMENT)簡稱為ASM, 是ORACLE10G的一個新的特性,對原來ORACLE建立的文件提供一個垂直的綜合的管理, ASM散布I/O數据裝載可以穿過所有的資源去最优化調整
性能(散布數据文件避免競爭),ASM可以幫助數据庫管理員動態的管理數据環境,允許他們在不關閉數据庫的情況下去增加數据庫的文件大小等及來調節他們的存儲位置.
自動化存儲管理ASM允許數据庫管理員去定義一個存儲池(命名一個磁盤組),利用這個池數据庫管理員可以
進行ORACLE內核管理文件的命名和布置數据庫文件,數据庫管理員可以用新的SQL命令(創建磁盤組,修改磁盤組,刪除磁盤組)來改變他們的存儲
位置(增加或移除),可以用ENTERPRISE MANAGER(EM)和DATABASE CONFIGURATION ASSISTANT(DBCA)來管理磁盤組.
ORACLE10G提供給數据庫管理員一個簡單的界面去管理資源,自動存儲管理能排除I/O的自動需求去調節性能,它可以虛擬存儲一批磁盤組和供應冗余的選項可以更高級的保護作用,ASM很容易的插入改變結构,它能
支持數据文件利用所有資源去使性能最优化和資源最佳化,ASM可以減少數据庫管理員的時間和提升他們的能力去管理更大的數据庫來提高他們的效率.
數据庫存儲管理的挑戰
數据庫的需求在不斷的增加,數据庫的大小也在不斷的增大,發展的結果是一些專家稱為"THE MANAGEMENT GAP",事實上在相同的時期,磁盤的密度和數据庫的尺寸每隔一些年能保持雙倍,因此數据庫管理員被叫去管理更大或更多的數据庫,他們利用這些工具可以提高更高的效率和管理更多的資源.
當他們要達到管理數据庫如何存儲,數据庫管理員經常面對組織變動,數据庫管理員不得不和系統管理員及网絡管理員聯系在一起,所有這些會增加复雜性和成本.
以一個單一的數据庫為例,先單獨規划一個完整的計划,複雜的有代表性的,可以執行下面一些:
根据你的需求估計一個合理的空間數量
能繪畫出你希望的規划設計(放數据,日志和歸檔文件避免競爭)
創建邏輯卷
創建系統文件
安裝ORACLE
創建和裝載你的數据
接著艱苦的工作:尋找競爭去消除性能影響,移動文件減少競爭,擔心哪一天空間不足,不得不增加一些磁盤去更新你的存儲結构, 很幸哂
ORACLE10G的新的存儲管理可以自動實現這些.
ORACLE10G提供的一個方案:自動存儲管理
在ORACLE內核里直接提供一個垂直的綜合的系統文件和卷的管理,虛擬的結果是減少管理和提升性能,网絡提供空間專門給ORACLE數据文件使用,ASM能快速的提供方案來布置達到性能最优和資源最佳化,它可以授權數据庫管理員去管理存儲池和讓ORACLE內核去管理數据庫文件而自動的放置他們,它可以移動系統文件和卷來管理數据庫文件,ASM可以節省數据庫管理員的很多時間,去排除I/O性能和調整他們.它可以幫助數据庫管理員去做本來要系統管理員幫助放置和移動文件ASM作為綜合的系統文件管理和卷管理的目的去操縱數据庫文件,不是一般的系統文件,換句話說,它不适用于二進制文件,跟蹤文件和非ORACLE文件
使用ASM對進程的安排比常規的方法簡單,增加額外的空間將更加簡單,值得指出的是ASM將不會影響到進程
的所有級別,一但磁盤有問題,在操作系統級,ASM被數据庫管理員使用去增加一個磁盤組的磁盤,下面的准
備存儲步驟被操作系統支持的.
排除复雜
自動存儲管理用于管理複雜的數据和磁盤,它可以非常簡單的安裝數据庫,增加磁盤和移動磁盤,更勝于管理上百個甚至上千個文件,數据庫管理員使用ASM可以創建和管理更大的對象,利用磁盤組可以識別很多的磁盤作為一個邏輯單元,自動的命名和放置可以節省數据庫管理員很多時間去進行更好的實踐.增加一個預備的磁盤到一個自動存儲管理組的命令是: "ADD DISK" 命令[ALTER DISKGROUP
<DISKGROUPNAME> Add DISK]
待續...
歡迎批准指正!
一起探討!
|