【ASM學習】ASM文件
在深入介紹ASM的複雜內容之前,首先需要感謝Oracle公司的Nitin Vengurlekar,他負責編寫了本章中關於ASM的優秀補充內容。
在Oracle Database 10g Release 2中,使用自動儲存管理(Automatic Storage Management,ASM)極大地簡化了資料庫的儲存管理和配置。ASM提供了內建於Oracle資料庫核心中的檔案系統和卷管理器功能。透過這些功能,ASM簡化了各種儲存管理任務,例如建立/佈置資料庫和磁碟空間管理。ASM允許使用者使用熟悉的CREATE/ALTER/DROP SQL語句執行磁碟管理,因此DBA不需要學習新的技術集,也不需要進行關鍵的配置決策。不熟悉SQL的ASM管理員也可以使用企業管理器介面(檢視第5章以瞭解更多相關資訊)以及新的命令列實用程式(Oracle Database 10g Release 2中的新增功能)。
ASM是專門構建用於簡化DBA工作的管理工具,它提供了跨越所有伺服器和儲存平臺的簡單儲存管理介面。ASM為DBA提供了管理動態資料庫環境的靈活性,並且可以有效地提高效率。該特性是網格計算和資料庫儲存合併的關鍵組成部分。
下面是ASM的一些主要優點:
1 將I/O均勻地分佈到所有可用磁碟驅動器以防止產生熱點,並且最大化效能。
2 不再需要過多地進行配置工作,並且最大化推動資料庫合併的儲存資源利用。
3 內在地支援大檔案。
4 在增量增加或刪除儲存容量後執行自動聯機重分配。
5 維護資料的冗餘副本以提供高可用性,或者利用第三方的RAID功能。
6 支援Oracle Database 10g以及Oracle Real Application Clusters(RAC)。
7 可以利用第三方的多路徑技術。
為了更加簡單而方便地遷移到ASM,Oracle Database 10g Release 2資料庫可以包含ASM檔案和非ASM檔案。任何新的檔案都可以建立為ASM檔案,同時已有的檔案也可以遷移到ASM。可以使用Oracle Database 10g企業管理器管理ASM磁碟和檔案管理活動。
ASM降低了Oracle Database 10g的成本和複雜性,並且不會影響到效能或可用性。此外,ASM完全不涉及儲存方面的內容;因此,ASM使用多種儲存陣列,其範圍從高階的儲存陣列(例如EMC DMX和HDS)到低成本的常用陣列(例如Apple XServe)。構建ASM的主要用途是解決資料庫的配置和佈局以及IT角色之間的通訊。
在部署和建立資料庫之前,DBA必須考慮和確定如下事項:
1 計劃檔案系統佈局和裝置使用情況。
2 確定應用程式工作量特徵(OLTP的隨機讀/寫對DDS系統的連續I/O)。
3 計算儲存容量並調整資料庫的大小。
過去,DBA會建立檔案系統以儲存他們的資料庫檔案,並且根據需要建立額外的檔案系統。這種方法可能很難管理和配置,因為DBA必須管理每個檔案系統上的I/O負載。ASM提供了單一的儲存池(磁碟組),因此不需要維護多個檔案系統容器,並且不需要擔心下一個資料檔案的放置。
ASM的一個核心優點是能夠擴充套件儲存以滿足應用程式的容量需求。因此,可以擴充套件駐留資料庫的ASM磁碟組,而不需要過多地擔心儲存容量管理問題。透過使用ASM並應用已定義的一般性最佳實踐,基於ASM的資料庫應該能夠處理任何工作量。此外,ASM內在地使用裸裝置,因此不需要考慮非同步I/O或直接I/O等問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-670809/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM學習】ASM 管理ASM
- ASM 學習ASM
- 【ASM學習】ASM引數說明ASM
- 【ASM學習】ASM基礎知識ASM
- ASM學習筆記_ASM安裝ASM筆記
- 學習ASM技術(八)--ASM操作原理ASM
- 學習ASM技術(八)--ASM操作原理. 續ASM
- Java ASM學習(2)JavaASM
- ASM 學習 指令碼ASM指令碼
- 【ASM學習】從ASM拷貝檔案的方法ASM
- 【ASM學習】關於 ASM 的隱含引數ASM
- 學習ASM技術(完結篇)--常用ASM命令ASM
- 學習ASM技術(七)--ASM檔案轉化ASM
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- 全面學習和應用ORACLE ASM特性--(2)管理asm磁碟OracleASM
- 【ASM學習】基礎知識ASM
- ITPUB 知識索引--ASM 學習索引ASM
- 【ASM學習】普通資料庫向ASM例項的遷移(二)ASM資料庫
- 【ASM學習】普通資料庫向ASM例項的遷移(一)ASM資料庫
- 全面學習和應用ORACLE ASM特性--(1)關於asm例項OracleASM
- ASM學習筆記_磁碟的管理ASM筆記
- 學習ASM技術(三)--diskgroup管理ASM
- 學習ASM技術(二)--diskgroup管理ASM
- asm files,asm directories,asm templatesASM
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- 全面學習和應用ORACLE ASM特性OracleASM
- ASM學習筆記_體系結構ASM筆記
- 學習ASM技術(六)-- ASMCMD命令列ASM命令列
- 學習ASM技術(一)--環境搭建ASM
- 【ASM學習】手工刪除ASM磁碟組時提示錯誤ORA-15039ASM
- 全面學習和應用ORACLE ASM特性--(5)管理asm磁碟中的檔案OracleASM
- ASM磁碟組擴容操作文件ASM
- RAW+ASM 的RAC 安裝文件ASM
- asm 文件中相關連結地址ASM
- ASM學習筆記_配置ASMLIB磁碟組ASM筆記
- ASM學習筆記_配置RAW Device磁碟組ASM筆記dev
- 學習ASM技術(五)--檔名和TemplateASM
- 【ASM】如何建立ASM磁碟ASM