ASM之建立ASM例項及ASM資料庫
ASM之建立ASM例項及ASM資料庫
相關概念
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.ASM 磁碟組 ASM儲存管理除了ASM例項之外,最大的組成部分就是ASM磁碟組。
一個ASM磁碟組由過多個ASM磁碟組成
一個磁碟組內可以存放多個資料檔案,
一個資料檔案僅僅只能位於一個磁碟組內,不能跨磁碟組
多個資料庫可以共享相同的或多個磁碟組 磁碟組的冗餘型別可以分為三類:標準冗餘,高度冗餘,外部冗餘
對於已建立的磁碟組,不能夠更改其冗餘級別,如要更改,需要刪除該磁碟組後再重新建立
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.ASM 磁碟
ASM磁碟透過標準的OS介面來訪問,由Oracle使用者來讀寫,在聚集的所有節點可以被訪問
ASM磁碟在不同的節點可以使用不同的名字
ASM磁碟可以使網路檔案系統
ASM磁碟上的物件被冗餘保護
每一個ASM磁碟的第塊用於定義磁碟的頭部資訊,ASM磁碟名字編號,建立的時間戳等
ASM檔案會均勻分佈在一個ASM組內的各個磁碟中
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3.ASM 故障組
一個磁碟組可以由兩個或多個故障組組成
一個故障組由一個或多個ASM磁碟組成
故障組提供了共享相同資源的冗餘,我們可以這樣來理解標準冗餘
假定有磁碟組DG1,且建立了兩個故障組fgroup1,fgroup2,每個故障組由個ASM磁碟組成,則對標準冗餘而言,兩個故障組互為映象
failgroup1 --> asmdiskA , asmdiskB
failgroup2 --> asmdiskC , asmdiskD
假定檔案datafileA大小為MB,則個extent均勻分佈到asmdiskA,asmdiskB,同樣asmdiskC,asmdiskD也包含該檔案的至個extent
即只要有一個extent在故障組fgroup1中存在,必定有一個映象的extent存在於fgroup2中,反之亦然,兩個extent互為映象。
當一個故障組中的某個磁碟損壞,假定為asmdiskA ,則asmdiskA中原來儲存的extent將會從failgroup2中複製到asmdiskB中。
總之,故障組failgroup1和failgroup2必定有相同的extent副本
標準冗餘至少需要兩個故障組,高度冗餘則至少需要個故障組。
事實上對於未明確指定故障組的情況下,
一個標準冗餘至少需要兩個asm磁碟,
而高度冗餘至少需要個asm磁碟
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4.分配單元
ASM磁碟的最小粒度是分配單元,大小預設是M,也可設定為K進行細粒度訪問
支援粗粒度和細粒度分配單元進行讀寫來實現裝載平衡和減少延遲 ASM檔案由一些分配單元的集合組成
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5.ASM 檔案
對Oracle自身而言,實際上與標準的檔案並沒有太多區別 ASM檔案一般位於磁碟組內建立的子目錄內,磁碟組以加號開頭,
相當於Linux系統的根目錄 如+DG1/oradb/datafile/system.258.346542
ASM可以為控制檔案,資料檔案,聯機日誌檔案,引數檔案,歸檔日誌,備份等 不支援trace檔案,可執行檔案,OCR,Votingdisk等,
注:Oracle 11g R2可支援 使用extent maps來記錄檔案到磁碟的對映
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6.I/O分佈
可以使用條帶化和映象來保護資料 檔案被平均分佈在一個組內的所有磁碟中 磁碟的新增與刪除,ASM會自動重新分配AU,因此也不存在碎片的問題
將I/O分批到不同的磁碟控制器提高了讀寫資料
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7.Rebalance
ASM 檔案被均衡地分佈在一個磁碟組的所有磁碟中 磁碟新增時,當前磁碟組載入的所有磁碟中共享的部分extent將會被移植到新的磁碟中,
直到重新分佈完成才正常提供I/O均衡 磁碟刪除或故障時,刪除磁碟或故障磁碟的extent將會被均勻的分佈到剩餘的磁碟中
未使用force關鍵字drop磁碟操作,該磁碟上所有資料rebalance完畢後才被釋放.即完畢後磁碟離線,置磁碟頭部狀態為former
總之,任意儲存性質改變(磁碟增加,刪除,故障)都將導致rebalance,且由asm自動完成,無需人工干預,在一個時間段通常會鎖定一個盤區
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8.ASM磁碟組的管理
通常建議建立兩個磁碟組,
一個用於儲存資料檔案,
一個用於儲存閃回,備份恢復使用
Flash Recovery Area 的大小取決於閃回內容需要保留的時間長短
儘可能將資料區與閃回區使用不同的物理通道
儘可能一次性mount所有需要用到的磁碟
建議使用效能,磁碟大小相近的磁碟。
假定兩個故障組FG1,FG2各使用一塊磁碟,則FG1內的磁碟應保持與FG2內的磁碟大小相同, 否則會以最小的磁碟空間作為可使用空間
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9.ASM磁碟組的管理方式 SQLPlus OEM DBCA ASMCMD
相關概念
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.ASM 磁碟組 ASM儲存管理除了ASM例項之外,最大的組成部分就是ASM磁碟組。
一個ASM磁碟組由過多個ASM磁碟組成
一個磁碟組內可以存放多個資料檔案,
一個資料檔案僅僅只能位於一個磁碟組內,不能跨磁碟組
多個資料庫可以共享相同的或多個磁碟組 磁碟組的冗餘型別可以分為三類:標準冗餘,高度冗餘,外部冗餘
對於已建立的磁碟組,不能夠更改其冗餘級別,如要更改,需要刪除該磁碟組後再重新建立
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.ASM 磁碟
ASM磁碟透過標準的OS介面來訪問,由Oracle使用者來讀寫,在聚集的所有節點可以被訪問
ASM磁碟在不同的節點可以使用不同的名字
ASM磁碟可以使網路檔案系統
ASM磁碟上的物件被冗餘保護
每一個ASM磁碟的第塊用於定義磁碟的頭部資訊,ASM磁碟名字編號,建立的時間戳等
ASM檔案會均勻分佈在一個ASM組內的各個磁碟中
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3.ASM 故障組
一個磁碟組可以由兩個或多個故障組組成
一個故障組由一個或多個ASM磁碟組成
故障組提供了共享相同資源的冗餘,我們可以這樣來理解標準冗餘
假定有磁碟組DG1,且建立了兩個故障組fgroup1,fgroup2,每個故障組由個ASM磁碟組成,則對標準冗餘而言,兩個故障組互為映象
failgroup1 --> asmdiskA , asmdiskB
failgroup2 --> asmdiskC , asmdiskD
假定檔案datafileA大小為MB,則個extent均勻分佈到asmdiskA,asmdiskB,同樣asmdiskC,asmdiskD也包含該檔案的至個extent
即只要有一個extent在故障組fgroup1中存在,必定有一個映象的extent存在於fgroup2中,反之亦然,兩個extent互為映象。
當一個故障組中的某個磁碟損壞,假定為asmdiskA ,則asmdiskA中原來儲存的extent將會從failgroup2中複製到asmdiskB中。
總之,故障組failgroup1和failgroup2必定有相同的extent副本
標準冗餘至少需要兩個故障組,高度冗餘則至少需要個故障組。
事實上對於未明確指定故障組的情況下,
一個標準冗餘至少需要兩個asm磁碟,
而高度冗餘至少需要個asm磁碟
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4.分配單元
ASM磁碟的最小粒度是分配單元,大小預設是M,也可設定為K進行細粒度訪問
支援粗粒度和細粒度分配單元進行讀寫來實現裝載平衡和減少延遲 ASM檔案由一些分配單元的集合組成
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5.ASM 檔案
對Oracle自身而言,實際上與標準的檔案並沒有太多區別 ASM檔案一般位於磁碟組內建立的子目錄內,磁碟組以加號開頭,
相當於Linux系統的根目錄 如+DG1/oradb/datafile/system.258.346542
ASM可以為控制檔案,資料檔案,聯機日誌檔案,引數檔案,歸檔日誌,備份等 不支援trace檔案,可執行檔案,OCR,Votingdisk等,
注:Oracle 11g R2可支援 使用extent maps來記錄檔案到磁碟的對映
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6.I/O分佈
可以使用條帶化和映象來保護資料 檔案被平均分佈在一個組內的所有磁碟中 磁碟的新增與刪除,ASM會自動重新分配AU,因此也不存在碎片的問題
將I/O分批到不同的磁碟控制器提高了讀寫資料
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7.Rebalance
ASM 檔案被均衡地分佈在一個磁碟組的所有磁碟中 磁碟新增時,當前磁碟組載入的所有磁碟中共享的部分extent將會被移植到新的磁碟中,
直到重新分佈完成才正常提供I/O均衡 磁碟刪除或故障時,刪除磁碟或故障磁碟的extent將會被均勻的分佈到剩餘的磁碟中
未使用force關鍵字drop磁碟操作,該磁碟上所有資料rebalance完畢後才被釋放.即完畢後磁碟離線,置磁碟頭部狀態為former
總之,任意儲存性質改變(磁碟增加,刪除,故障)都將導致rebalance,且由asm自動完成,無需人工干預,在一個時間段通常會鎖定一個盤區
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8.ASM磁碟組的管理
通常建議建立兩個磁碟組,
一個用於儲存資料檔案,
一個用於儲存閃回,備份恢復使用
Flash Recovery Area 的大小取決於閃回內容需要保留的時間長短
儘可能將資料區與閃回區使用不同的物理通道
儘可能一次性mount所有需要用到的磁碟
建議使用效能,磁碟大小相近的磁碟。
假定兩個故障組FG1,FG2各使用一塊磁碟,則FG1內的磁碟應保持與FG2內的磁碟大小相同, 否則會以最小的磁碟空間作為可使用空間
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9.ASM磁碟組的管理方式 SQLPlus OEM DBCA ASMCMD
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1356560/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立ASM例項及ASM資料庫ASM資料庫
- ASM之建立ASM例項ASM
- 建立ASM例項和資料庫ASM資料庫
- ASM之建立ASM例項時的常見故障ASM
- 建立ASM資料庫ASM資料庫
- ASM之建立ASM磁碟ASM
- 【ASM學習】普通資料庫向ASM例項的遷移(二)ASM資料庫
- 【ASM學習】普通資料庫向ASM例項的遷移(一)ASM資料庫
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- 在不同機器之間使用rman複製資料庫例項,從非asm到asm資料庫ASM
- ASM之磁碟建立及管理ASM
- 使用rman將資料庫遷移到ASM例項資料庫ASM
- 恢復RAC資料庫到單例項(ASM)資料庫單例ASM
- 管理 ASM 例項ASM
- 停止ASM例項ASM
- 使用普通檔案建立ASM例項ASM
- ASM FTP 功能複製 ASM資料庫ASMFTP資料庫
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- 使用rman copy將資料庫遷移到ASM例項資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- 【ASM】如何建立ASM磁碟ASM
- 刪除ASM例項ASM
- Flex ASM自動重定位ASM例項測試FlexASM
- 單例項刪除ASM例項單例ASM
- 【原創】使用普通檔案建立ASM例項ASM
- 給ASM例項增加diskgroupASM
- asm例項刪除方法ASM
- oracle 收集asm例項資訊OracleASM
- 建立 Oracle10g ASM 資料庫(1)OracleASM資料庫
- 資料庫遷移到ASM資料庫ASM
- 不用ASMLIB建立11gr2 ASM例項ASM
- ASM之ASM相關概念ASM
- OCP課程27:管理Ⅰ之管理ASM例項ASM
- RAC+DG(asm單例項)ASM單例
- Oracle 11.2.0.3 管理ASM例項OracleASM
- 單例項的duplicate(non ASM)單例ASM
- 啟動ASM 例項報錯ASM
- Oracle 11.2.0.3管理ASM例項OracleASM