探索ORACLE之ASM概念(完整版)建站知識
導讀:1建站知識ASM是Oracle 10g R2中為了簡化Oracle數據庫的管理而推出來的一項新功能,這是Oracle自己提供的卷管理器,主要用于替代操網站seo優化診斷工具營銷型網站建設。
一、 ASM(自動存儲管理)的來由:
ASM是Oracle 10g R2中為了簡化Oracle數據庫的管理而推出來的一項新功能,這是Oracle自己提供的卷管理器,主要用于替代操作系統所提供的LVM,它不僅支持單實例,同時對RAC的支持也是非常好。ASM可以自動管理磁盤組并提供有效的數據冗余功能。使用ASM(自動存儲管理)后,數據庫管理員不再需要對ORACLE中成千上萬的數據文件進行管理和分類,從而簡化了DBA的工作量,可以使得工作效率大大提高。
二、 什么是ASM
ASM它提供了以平臺無關的文件系統、邏輯卷管理以及軟RAID服務。ASM可以支持條帶化和磁盤鏡像,從而實現了在數據庫被加載的情況下添加或移除磁盤以及自動平衡I/O以刪除“熱點”。它還支持直接和異步的I/O并使用Oracle9i中引入的Oracle數據管理器API(簡化的I/O系統調用接口)。
ASM是做為單獨的Oracle實例實施和部署,并且它只需要有參數文件,不需要其它的任何物理文件,就可以啟動ASM實例,只有它在運行的時候,才能被其它數據訪問。在Linux平臺上,只有運行了OCSSD服務(Oracle安裝程序默認安裝)了才能和訪問ASM。
三、 使用ASM的好處:
1、 將I/O平均分部到所有可用磁盤驅動器上以防止產生熱點,并且最大化性能。
2、 配置更簡單,并且最大化推動數據庫合并的存儲資源利用。
3、 內在的支持大文件
4、 在增量增加或刪除存儲容量后執行自動聯系重分配
5、 維護數據的冗余副本以提高可用性。
6、 支持10g,11g的數據存儲及RAC的共享存儲管理
7、 支持第三方的多路徑軟件
8、 使用OMF方式來管理文件
四、 ASM冗余:
ASM使用獨特的鏡像算法:不鏡像磁盤,而是鏡像盤區。作為結果,為了在產生故障時提供連續的保護,只需要磁盤組中的空間容量,而不需要預備一個熱備(hot spare)磁盤。不建議用戶創建不同尺寸的故障組,因為這將會導致在分配輔助盤區時產生問題。ASM將文件的主盤區分配給磁盤組中的一個磁盤時,它會將該盤區的鏡像副本分配給磁盤組中的另一個磁盤。給定磁盤上的主盤區將在磁盤組中的某個伙伴磁盤上具有各自的鏡像盤區。ASM確保主盤區和其鏡像副本不會駐留在相同的故障組中。磁盤組的冗余可以有如下的形式:雙向鏡像文件(至少需要兩個故障組)的普通冗余(默認冗余)和使用三向鏡像(至少需要3個故障組)提供較高保護程度的高冗余。一旦創建磁盤組,就不可以改變它的冗余級別。為了改變磁盤組的冗余,必須創建具有適當冗余的另一個磁盤組,然后必須使用RMAN還原或DBMS_FILE_TRANSFER將數據文件移動到這個新創建的磁盤組。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章探索ORACLE之ASM概念(完整版)建站知識主要講述完整版,概念,探索ORACLE之ASM概念(完整版)建站知識網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5363.html