學習ASM技術(八)--ASM操作原理. 續
7、Resync操作
當disk從offline變成online時候,將進行重新同步操作(Resync),只同步該磁碟offline期間,extents發生改變部分,具體實現機制如下:
在ASM diskgroup中,將一個extent從一個位置移到另一個位置,通常是在resync操作和壞資料塊重對映上,他的操作是以extent為基礎,具體機制如下:
當disk從offline變成online時候,將進行重新同步操作(Resync),只同步該磁碟offline期間,extents發生改變部分,具體實現機制如下:
- 每個offline 盤ASM初始化SR(Saleness Registry) slot 給資料庫和ASM例項,slot中的每位表示offline disk中的一個AU,當對該offline disk寫extent失敗,對應設定slot的相應的位。
- 當disk online時候,資料庫和ASM例項停止對SR slot設定,ASM重建磁碟的AT(分配表)和空閒空間表,通過與SR點陣圖的比較,恢復對應extent,當完成上述動作後,將去除SR slot。
在ASM diskgroup中,將一個extent從一個位置移到另一個位置,通常是在resync操作和壞資料塊重對映上,他的操作是以extent為基礎,具體機制如下:
- ASM先校驗是否檔案被例項開啟,如果沒有,ASM就直接relocate該檔案,不需要傳送資訊給例項,讀源盤extent內容,寫到目標盤對應地方。
- 如果檔案是開啟,則傳送訊息給所有叢集中ASM例項,表明將relocate extent,資料庫例項將延遲任何寫操作,直至新的extent可用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-629813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習ASM技術(八)--ASM操作原理ASM
- 學習ASM技術(完結篇)--常用ASM命令ASM
- 學習ASM技術(七)--ASM檔案轉化ASM
- 學習ASM技術(四)--條帶化原理和rebalanceASM
- 學習ASM技術(三)--diskgroup管理ASM
- 學習ASM技術(二)--diskgroup管理ASM
- 學習ASM技術(六)-- ASMCMD命令列ASM命令列
- 學習ASM技術(一)--環境搭建ASM
- 【ASM學習】ASM 管理ASM
- 【ASM學習】ASM文件ASM
- 學習ASM技術(五)--檔名和TemplateASM
- ASM 學習ASM
- 【ASM學習】ASM引數說明ASM
- 【ASM學習】ASM基礎知識ASM
- ASM學習筆記_ASM安裝ASM筆記
- ASM 翻譯系列第八彈:ASM Internal ASM file extent mapASM
- Java ASM學習(2)JavaASM
- 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 files,asm directories,asm templatesASM
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- win32asm原理 (轉)Win32ASM
- ASM磁碟組修改重建操作ASM
- 全面學習和應用ORACLE ASM特性OracleASM
- ASM學習筆記_體系結構ASM筆記
- 【ASM學習】手工刪除ASM磁碟組時提示錯誤ORA-15039ASM
- 全面學習和應用ORACLE ASM特性--(5)管理asm磁碟中的檔案OracleASM
- ASM學習筆記_配置ASMLIB磁碟組ASM筆記
- ASM學習筆記_配置RAW Device磁碟組ASM筆記dev