oracleasm createdisk ASM: Device is already labeled for ASM disk

startay發表於2016-01-22

當一塊磁碟或分割槽已經被一個DataGroup用過,此時想用這塊磁碟或分割槽重新生成Asmlib生成Oracle磁碟裝置時即會報標題的錯。


類似如下:

[/root]#oracleasm createdisk ASMDISK1 /dev/sdd1
Device "/dev/sdd1" is already labeled for ASM disk ""

[/root]#oracleasm deletedisk ASMDISK1
Disk "ASMDISK1" does not exist or is not instantiated

解決問題其實很簡單,把磁碟頭清一下就可以了:

[/root]#dd if=/dev/zero of=/dev/sdd1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.0812539 s, 1.3 MB/s


繼續嘗試新增ASM DISK,可以正常新增。

[/root]#oracleasm createdisk ASMDISK1 /dev/sdd1
Writing disk header: done
Instantiating disk: done

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17086096/viewspace-1980908/,如需轉載,請註明出處,否則將追究法律責任。

相關文章