ASM磁碟頭
那麼也就是AU 1M的磁碟組頭塊備份在第510個塊上,而AU 8M的磁碟組頭塊備份在第4094個塊上,備份塊的儲存位置有規律嗎?有的,始終儲存在第2個AU的倒數第2個塊上。下面來驗證這個觀點。
對於預設的磁碟組,AU Size=1M,每個AU中可以儲存256個塊,塊號為0-255。第1個AU儲存256個塊,第2個AU最後1個塊號為255,倒數第2個塊號是254,也就是整體的第510個塊(從第1個AU的第1個塊往後算起)。
$ kfed read /asmdisks/vdisk2 blkn=0 | grep ausize kfdhdb.ausize: 1048576 ; 0x0bc: 0x00100000 $ kfed read /asmdisks/vdisk2 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=1048576/4096;echo $r 256 $ let r=256+255-1;echo $r 510
對於AU Size=8M的磁碟組,每個AU可以儲存2048個塊,塊號為0-2047。第1個AU儲存2048個塊,第2個AU最後1個塊號為2047,倒數第2個塊號是2046,也就是整體的第4094個塊(從第1個AU的第1個塊往後算起)。
$ kfed read /asmdisks/vdisk3 blkn=0 | grep ausize kfdhdb.ausize: 8388608 ; 0x0bc: 0x00800000 $ kfed read /asmdisks/vdisk3 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=8388608/4096;echo $r 2048 $ let r=2048+2047-1;echo $r 4094
對於其它AU Size磁碟組的驗證
8M磁碟頭位置
8X256-1=2047
修復如下:
磁碟組頭部備份的位置:
AU SIZE =1M 備份塊 blkn=510
AU SIZE =2M 備份塊 blkn=1022
AU SIZE =4M 備份塊 blkn=2046
AU SIZE =8M 備份塊 blkn=4094
AU SIZE =16M 備份塊 blkn=8190
AU SIZE =32M 備份塊 blkn=16382
AU SIZE =64M 備份塊 blkn=32766
對於預設的磁碟組,AU Size=1M,每個AU中可以儲存256個塊,塊號為0-255。第1個AU儲存256個塊,第2個AU最後1個塊號為255,倒數第2個塊號是254,也就是整體的第510個塊(從第1個AU的第1個塊往後算起)。
$ kfed read /asmdisks/vdisk2 blkn=0 | grep ausize kfdhdb.ausize: 1048576 ; 0x0bc: 0x00100000 $ kfed read /asmdisks/vdisk2 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=1048576/4096;echo $r 256 $ let r=256+255-1;echo $r 510
對於AU Size=8M的磁碟組,每個AU可以儲存2048個塊,塊號為0-2047。第1個AU儲存2048個塊,第2個AU最後1個塊號為2047,倒數第2個塊號是2046,也就是整體的第4094個塊(從第1個AU的第1個塊往後算起)。
$ kfed read /asmdisks/vdisk3 blkn=0 | grep ausize kfdhdb.ausize: 8388608 ; 0x0bc: 0x00800000 $ kfed read /asmdisks/vdisk3 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=8388608/4096;echo $r 2048 $ let r=2048+2047-1;echo $r 4094
對於其它AU Size磁碟組的驗證
8M磁碟頭位置
8X256-1=2047
修復如下:
磁碟組頭部備份的位置:
AU SIZE =1M 備份塊 blkn=510
AU SIZE =2M 備份塊 blkn=1022
AU SIZE =4M 備份塊 blkn=2046
AU SIZE =8M 備份塊 blkn=4094
AU SIZE =16M 備份塊 blkn=8190
AU SIZE =32M 備份塊 blkn=16382
AU SIZE =64M 備份塊 blkn=32766
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29065182/viewspace-1505904/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- ASM磁碟頭資訊損壞和修復(kfed/dd)ASM
- ASM磁碟組限制ASM
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 遷移ASM磁碟組ASM
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- 從定位資料塊所在ASM磁碟到ASM strippingASM
- ASM磁碟組更換磁碟的操作方法ASM
- ASM 磁碟組的建立及擴容ASM
- ORACLE ASM磁碟組空間溢位OracleASM
- 使用udev擴充套件ASM磁碟組dev套件ASM
- ASM磁碟組擴容操作文件ASM
- ASM磁碟簡單維護,新增,刪除ASM
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- Oracle ASM磁碟組擴容(AIX7.1)OracleASMAI
- ASM磁碟組ORA-15042 ORA-15096ASM
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- Oracle asm磁碟損壞異常恢復OracleASM
- 一次ASM新增新的磁碟組ASM
- 【BUILD_ORACLE】使用ASMLib包搭建ASM磁碟UIOracleASM
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- ASM重新命名包含OCR/vote file的磁碟組ASM
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM
- RAC之grid叢集安裝及ASM磁碟組配置ASM
- 遷移OCR和VotingDisk並刪除原ASM磁碟組ASM
- Oracle RAC ASM磁碟組擴容時遇到的VIP漂移OracleASM
- 基於裸裝置的ASM磁碟組擴容方案ASM
- ASM磁碟空間假裝耗盡,ORA-15041: diskgroup space exhaustedASM
- 如何檢視Oracle RAC的asm磁碟的udev對應關係OracleASMdev
- (grid重灌後圖形介面報錯)ASM磁碟組字元介面配置ASM字元
- asm磁碟組依賴導致資料庫自啟動報錯ASM資料庫
- 【ARCH】Oracle 判斷asm磁碟組大小,超過閾值清理指令碼OracleASM指令碼
- 在ASM磁碟組中刪除歸檔日誌報ORA-15028ASM
- RAC磁碟頭損壞問題處理
- 12C__單機安裝Grid+Oracle的方法,ASM使用UDEV進行磁碟繫結OracleASMdev
- Oracle 11.2.0.4 rac for aix acfs異常環境的克隆環境ASM磁碟組掛載緩慢OracleAIASM
- 【資料庫資料恢復】Oracle資料庫ASM磁碟組掉線如何恢復資料?資料庫資料恢復OracleASM
- goldengate + asm + racGoASM