在尝试删除一个diskgroup的时候遇到这个错误。
ORA-15024: discovered duplicately numbered ASM disk 0
这说明oracle认为有两个disk 具有相同的ID。 好像是这么个意思。
虽然不知道这是为什么,但是却非常容易解决
dd if=/dev/zero of=data01 bs=1024 count=100
用上面这条命令把该diskgroup中的每一个diskgroup磁盘头信息清空。 这样就可以删掉
[oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data01 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0291648 s, 3.5 MB/s [oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data02 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0326609 s, 3.1 MB/s [oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data03 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0213179 s, 4.8 MB/s [oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data04 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0264417 s, 3.9 MB/s [oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data05 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0272334 s, 3.8 MB/s [oracle@racnode1 nfsdg1]$ dd if=/dev/zero of=data06 bs=1024 count=100 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0304943 s, 3.4 MB/s